DXVAHDDDI_CONTENT_DESC structure (d3dumddi.h)

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

Syntax

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

Members

[in] InputFrameFormat

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.

[in] InputWidth

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

[in] InputHeight

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.

[in] OutputWidth

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

[in] OutputHeight

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

Requirement Value
Minimum supported client 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