1 #ifndef MPLAYER_GUIDS_H
2 #define MPLAYER_GUIDS_H
5 this will be defined if <ole2.h> already included before this file
14 #include "wine/module.h"
15 #include "wine/windef.h"
19 #include "mediatype.h"
25 typedef long long REFERENCE_TIME
;
27 typedef struct __attribute__((__packed__
)) RECT32
29 int left
, top
, right
, bottom
;
32 typedef struct __attribute__((__packed__
)) tagVIDEOINFOHEADER
34 RECT32 rcSource
; // The bit we really want to use
35 RECT32 rcTarget
; // Where the video should go
36 unsigned long dwBitRate
; // Approximate bit data rate
37 unsigned long dwBitErrorRate
; // Bit error rate for this stream
38 REFERENCE_TIME AvgTimePerFrame
; // Average time per frame (100ns units)
39 BITMAPINFOHEADER bmiHeader
;
46 extern const GUID IID_IBaseFilter
;
47 extern const GUID IID_IEnumPins
;
48 extern const GUID IID_IEnumMediaTypes
;
49 extern const GUID IID_IMemInputPin
;
50 extern const GUID IID_IMemAllocator
;
51 extern const GUID IID_IMediaSample
;
52 extern const GUID IID_DivxHidden
;
53 extern const GUID IID_Iv50Hidden
;
54 extern const GUID CLSID_DivxDecompressorCF
;
55 extern const GUID IID_IDivxFilterInterface
;
56 extern const GUID CLSID_IV50_Decoder
;
57 extern const GUID CLSID_MemoryAllocator
;
58 extern const GUID MEDIATYPE_Video
;
59 extern const GUID GUID_NULL
;
60 extern const GUID FORMAT_VideoInfo
;
61 extern const GUID MEDIASUBTYPE_RGB1
;
62 extern const GUID MEDIASUBTYPE_RGB4
;
63 extern const GUID MEDIASUBTYPE_RGB8
;
64 extern const GUID MEDIASUBTYPE_RGB565
;
65 extern const GUID MEDIASUBTYPE_RGB555
;
66 extern const GUID MEDIASUBTYPE_RGB24
;
67 extern const GUID MEDIASUBTYPE_RGB32
;
68 extern const GUID MEDIASUBTYPE_YUYV
;
69 extern const GUID MEDIASUBTYPE_IYUV
;
70 extern const GUID MEDIASUBTYPE_YVU9
;
71 extern const GUID MEDIASUBTYPE_Y411
;
72 extern const GUID MEDIASUBTYPE_Y41P
;
73 extern const GUID MEDIASUBTYPE_YUY2
;
74 extern const GUID MEDIASUBTYPE_YVYU
;
75 extern const GUID MEDIASUBTYPE_UYVY
;
76 extern const GUID MEDIASUBTYPE_Y211
;
77 extern const GUID MEDIASUBTYPE_YV12
;
78 extern const GUID MEDIASUBTYPE_I420
;
79 extern const GUID MEDIASUBTYPE_IF09
;
81 extern const GUID FORMAT_WaveFormatEx
;
82 extern const GUID MEDIATYPE_Audio
;
83 extern const GUID MEDIASUBTYPE_PCM
;
85 #endif /* MPLAYER_GUIDS_H */