4 #pragma GCC system_header
11 /*--- DirectShow Reference - DirectShow Enumerated Types */
12 typedef enum _AMVP_MODE {
14 AMVP_MODE_BOBINTERLEAVED,
15 AMVP_MODE_BOBNONINTERLEAVED,
19 typedef enum _AMVP_SELECT_FORMAT_BY {
22 AMVP_INPUT_SAME_AS_OUTPUT
23 } AMVP_SELECT_FORMAT_BY;
24 /*--- DirectShow Reference - DirectShow Structures */
25 typedef struct _AMVPDIMINFO{
31 } AMVPDIMINFO,*LPAMVPDIMINFO;
32 typedef struct _AMVPDATAINFO{
34 DWORD dwMicrosecondsPerField;
35 AMVPDIMINFO amvpDimInfo;
36 DWORD dwPictAspectRatioX;
37 DWORD dwPictAspectRatioY;
38 BOOL bEnableDoubleClock;
40 BOOL bDataIsInterlaced;
42 BOOL bFieldPolarityInverted;
43 DWORD dwNumLinesInVREF;
46 } AMVPDATAINFO,*LPAMVPDATAINFO;
47 typedef struct _AMVPSIZE{
50 } AMVPSIZE,*LPAMVPSIZE;