DXVA_DeinterlaceQueryAvailableModes structure (dxva.h)
The DXVA_DeinterlaceQueryAvailableModes structure describes the available deinterlacing or frame-rate conversion modes for a particular input video format.
Syntax
typedef struct _DXVA_DeinterlaceQueryAvailableModes {
DWORD Size;
DWORD NumGuids;
GUID Guids[MAX_DEINTERLACE_DEVICE_GUIDS];
} DXVA_DeinterlaceQueryAvailableModes;
Members
Size
Indicates the size of this structure.
NumGuids
Indicates the number of GUIDs that are returned in the Guids member for the available modes.
Guids[MAX_DEINTERLACE_DEVICE_GUIDS]
An array of GUIDs that are returned for the available deinterlace modes.
Remarks
The driver receives the DXVA_DeinterlaceQueryAvailableModes structure with the Size member assigned, assigns values to the remaining members, and returns DXVA_DeinterlaceQueryAvailableModes to the renderer.
There is a GUID for each deinterlace and frame conversion mode returned by the driver. The GUIDs should be returned in order of descending quality (that is, the highest quality mode should occupy the first element of the GUID array returned).
Requirements
Requirement | Value |
---|---|
Header | dxva.h (include Dxva.h) |