// d3d10umddi.h
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;
View the official Windows Driver Kit DDI referenceNo description available.
Describes the video decoder capabilities.
D3DWDDM2_0DDI_VIDEO_DECODER_CAP_DOWNSAMPLEIndicates that the driver can support at least some downsampling scenarios.
D3DWDDM2_0DDI_VIDEO_DECODER_CAP_NON_REAL_TIMEThe 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_REQUIREDIndicates that the decode configuration can be supported only if down sampling is applied.
D3DWDDM2_0DDI_VIDEO_DECODER_CAP_UNSUPPORTEDIndicates that the decode configuration is not supported.
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;