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
;