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)

See also

DXVAHDDDI_RATIONAL