DXVAHDDDI_CUSTOM_RATE_DATA structure (d3dumddi.h)
The DXVAHDDDI_CUSTOM_RATE_DATA structure describes the video content that a decode device processes.
Syntax
typedef struct _DXVAHDDDI_CUSTOM_RATE_DATA {
DXVAHDDDI_RATIONAL CustomRate;
[in] UINT OutputFrames;
[in] BOOL InputInterlaced;
[in] UINT InputFramesOrFields;
} DXVAHDDDI_CUSTOM_RATE_DATA;
Members
CustomRate
[in] A DXVAHDDDI_RATIONAL structure that specifies a fractional value that represents the input and output frame rate.
[in] OutputFrames
The number of frames that the driver outputs.
[in] InputInterlaced
A Boolean value that specifies whether the input stream is progressive (frame) or interlaced (field).
[in] InputFramesOrFields
The number of the input frames or fields.
Remarks
The driver can expose custom rates for the frame rate conversion or the inverse telecine. For example, the driver can provide the following information in the members of DXVAHDDDI_CUSTOM_RATE_DATA for the indicated operation:
Requirements
Requirement | Value |
---|---|
Minimum supported client | DXVAHDDDI_CUSTOM_RATE_DATA is supported beginning with the Windows 7 operating system. |
Header | d3dumddi.h (include D3dumddi.h) |