D3DWDDM2_0DDI_VIDEO_CAPABILITY_DECODER_CAPS structure (d3d10umddi.h)

D3DWDDM2_0DDI_VIDEO_CAPABILITY_DECODER_CAPS describes the capabilities of the video decoder. The driver provides these capabilities when its PFND3DWDDM2_0DDI_QUERYVIDEOCAPABILITIES function is called.

Syntax

typedef struct D3DWDDM2_0DDI_VIDEO_CAPABILITY_DECODER_CAPS {
  GUID          DecodeProfile;
  UINT          SampleWidth;
  UINT          SampleHeight;
  DXGI_RATIONAL FrameRate;
  UINT          BitRate;
  const GUID    *pCryptoType;
  UINT          Caps;
} D3DWDDM2_0DDI_VIDEO_CAPABILITY_DECODER_CAPS;

Members

DecodeProfile

[in] The decode profile for which capabilities are being queried.

SampleWidth

[in] The width in pixels of the video frame.

SampleHeight

[in] The height in pixels of the video frame.

FrameRate

[in] The frame rate of the video content.

BitRate

[in] The bit rate of the video content.

pCryptoType

[in] A pointer to a GUID that specifies the type of encryption algorithm. This field can have the following value.

Value Meaning
D3D11_1DDI_CRYPTO_TYPE_AES128_CTR Queries whether the driver supports 128-bit Advanced Encryption Standard CTR mode (AES-CTR) block cipher encryption.

Caps

[out] Field in which the driver returns a bitwise OR of D3DWDDM2_0DDI_VIDEO_DECODER_CAPS enumeration values that reflect the video decoder's capabilities.

Requirements

Requirement Value
Minimum supported client Windows 10
Minimum supported server Windows Server 2016
Header d3d10umddi.h (include D3d10umddi.h)

See also

D3DWDDM2_0DDI_VIDEO_CAPABILITY_QUERY

D3DWDDM2_0DDI_VIDEO_DECODER_CAPS

PFND3DWDDM2_0DDI_QUERYVIDEOCAPABILITIES