D3D11_VIDEO_DECODER_CAPS enumeration (d3d11_1.h)
Specifies capabilities of the video decoder.
Syntax
typedef enum D3D11_VIDEO_DECODER_CAPS {
D3D11_VIDEO_DECODER_CAPS_DOWNSAMPLE = 0x1,
D3D11_VIDEO_DECODER_CAPS_NON_REAL_TIME = 0x2,
D3D11_VIDEO_DECODER_CAPS_DOWNSAMPLE_DYNAMIC = 0x4,
D3D11_VIDEO_DECODER_CAPS_DOWNSAMPLE_REQUIRED = 0x8,
D3D11_VIDEO_DECODER_CAPS_UNSUPPORTED = 0x10
} ;
Constants
D3D11_VIDEO_DECODER_CAPS_DOWNSAMPLE Value: 0x1 Indicates that the graphics driver supports at least a subset of downsampling operations. |
D3D11_VIDEO_DECODER_CAPS_NON_REAL_TIME Value: 0x2 Indicates that the decoding hardware cannot support the decode operation in real-time. Decoding is still supported for transcoding scenarios. With this capability, it is possible that decoding can occur in real-time if downsampling is enabled. |
D3D11_VIDEO_DECODER_CAPS_DOWNSAMPLE_DYNAMIC Value: 0x4 Indicates that the driver supports changing down sample parameters after the initial down sample parameters have been applied. For more information, see ID3D11VideoContext1::DecoderUpdateDownsampling. |
D3D11_VIDEO_DECODER_CAPS_DOWNSAMPLE_REQUIRED Value: 0x8 |
D3D11_VIDEO_DECODER_CAPS_UNSUPPORTED Value: 0x10 |
Requirements
Requirement | Value |
---|---|
Minimum supported client | Windows 10 [desktop apps only] |
Minimum supported server | Windows Server 2016 [desktop apps only] |
Header | d3d11_1.h |