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) |