DXVAHDDDI_CONTENT_DESC structure

The DXVAHDDDI_CONTENT_DESC structure describes the video content that a decode device processes.

Syntax


typedef struct _DXVAHDDDI_CONTENT_DESC {
  DXVAHDDDI_FRAME_FORMAT InputFrameFormat;
  DXVAHDDDI_RATIONAL     InputFrameRate;
  UINT                   InputWidth;
  UINT                   InputHeight;
  DXVAHDDDI_RATIONAL     OutputFrameRate;
  UINT                   OutputWidth;
  UINT                   OutputHeight;
} DXVAHDDDI_CONTENT_DESC;

Members

InputFrameFormat

[in] A DXVAHDDDI_FRAME_FORMAT-typed value that indicates the frame format of the input video stream.

InputFrameRate

[in] A DXVAHDDDI_RATIONAL structure that specifies a fractional value that represents the frame rate of the input video stream.

InputWidth

[in] The width, in pixels, of the input video stream.

InputHeight

[in] The height, in pixels, of the input video stream.

OutputFrameRate

[in] A DXVAHDDDI_RATIONAL structure that specifies a fractional value that represents the frame rate of the output.

OutputWidth

[in] The width, in pixels, of the output video stream.

OutputHeight

[in] The height, in pixels, of the output video stream.

Remarks

The driver can use the information in the members of DXVAHDDDI_CONTENT_DESC to optimize its capabilities. For example, the driver might not require to expose costly capabilities for high-definition content and the de-interlacing capability for progressive content.

Requirements

Version

DXVAHDDDI_CONTENT_DESC is supported beginning with the Windows 7 operating system.

Header

D3dumddi.h (include D3dumddi.h)

See also

DXVAHDDDI_FRAME_FORMAT
DXVAHDDDI_RATIONAL

 

 

Send comments about this topic to Microsoft

Show: