D3DWDDM2_0DDI_VIDEO_DECODER_CAPS enumeration (d3d10umddi.h)

Describes the video decoder capabilities.

Syntax

typedef enum D3DWDDM2_0DDI_VIDEO_DECODER_CAPS
{ 
    D3DWDDM2_0DDI_VIDEO_DECODER_CAP_DOWNSAMPLE           = 0x01,
    D3DWDDM2_0DDI_VIDEO_DECODER_CAP_NON_REAL_TIME        = 0x02,
    D3DWDDM2_0DDI_VIDEO_DECODER_CAP_DOWNSAMPLE_REQUIRED  = 0x04,
    D3DWDDM2_0DDI_VIDEO_DECODER_CAP_UNSUPPORTED          = 0x08
} D3DWDDM2_0DDI_VIDEO_DECODER_CAPS;

Constants

 
D3DWDDM2_0DDI_VIDEO_DECODER_CAP_DOWNSAMPLE
Indicates that the driver can support at least some downsampling scenarios.
D3DWDDM2_0DDI_VIDEO_DECODER_CAP_NON_REAL_TIME
The decode operation is supported, but cannot be performed real-time. Indicates that the decode hardware cannot support the decode operation in real-time. Decode is still viable for transcode scenarios.



It is possible that decode can occur in real-time if downsampling is applied.
D3DWDDM2_0DDI_VIDEO_DECODER_CAP_DOWNSAMPLE_REQUIRED
Indicates that the decode configuration can be supported only if down sampling is applied.
D3DWDDM2_0DDI_VIDEO_DECODER_CAP_UNSUPPORTED
Indicates that the decode configuration is not supported.

Requirements

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

See also

QueryVideoCapabilities