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