// dxva.h
typedef enum _DXVA_SampleFormat {
DXVA_SampleFormatMask,
DXVA_SampleUnknown,
DXVA_SamplePreviousFrame,
DXVA_SampleProgressiveFrame,
DXVA_SampleFieldInterleavedEvenFirst,
DXVA_SampleFieldInterleavedOddFirst,
DXVA_SampleFieldSingleEven,
DXVA_SampleFieldSingleOdd,
DXVA_SampleSubStream
} DXVA_SampleFormat;
View the official Windows Driver Kit DDI referenceNo description available.
The DXVA_SampleFormat enumeration type describes the format of data that the input sample contains.
DXVA_SampleFormatMaskSpecifies the sample format mask. The first 8 (0x000000FF) bits of a DWORD can be used to specify input sample format.
DXVA_SampleUnknownSpecifies that the sample format is unknown.
DXVA_SamplePreviousFrameSpecifies that the sample contains the previous output frame.
DXVA_SampleProgressiveFrameSpecifies that the sample contains a progressive frame.
DXVA_SampleFieldInterleavedEvenFirstSpecifies that the sample contains two interleaved fields; the even field is temporally first.
DXVA_SampleFieldInterleavedOddFirstSpecifies that the sample contains two interleaved fields; the odd field is temporally first.
DXVA_SampleFieldSingleEvenSpecifies that the sample contains an even interleaved field.
DXVA_SampleFieldSingleOddSpecifies that the sample contains an odd interleaved field.
DXVA_SampleSubStreamWindows Server 2003 SP1 and later and Windows XP SP2 and later versions only.
Specifies that the sample contains a video substream.