DXVAHDDDI_CONTENT_DESC - NtDoc

Native API online documentation, based on the System Informer (formerly Process Hacker) phnt headers
// d3dumddi.h

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;
View the official Windows Driver Kit DDI reference

NtDoc

No description available.

Windows Driver Kit DDI reference (ns-d3dumddi-_dxvahdddi_content_desc)

_DXVAHDDDI_CONTENT_DESC structure

Description

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

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.

See also

DXVAHDDDI_FRAME_FORMAT

DXVAHDDDI_RATIONAL