D3D12DDI_VIDEO_DECODE_CONVERSION_SUPPORT_DATA_0032结构 (d3d12umddi.h)
用于检查颜色空间转换、格式转换和刻度是否受支持的结构,以及是否需要实时原因或引用缓冲区格式。
语法
typedef struct D3D12DDI_VIDEO_DECODE_CONVERSION_SUPPORT_DATA_0032 {
UINT NodeIndex;
D3D12DDI_VIDEO_DECODE_CONFIGURATION_0020 Configuration;
D3D12DDI_VIDEO_SAMPLE_DESCRIPTION_0020 DecodeSample;
D3D12DDI_VIDEO_FORMAT_DESCRIPTION_0020 OutputFormat;
DXGI_RATIONAL FrameRate;
UINT BitRate;
D3D12DDI_VIDEO_DECODE_CONVERSION_SUPPORT_FLAGS_0020 SupportFlags;
D3D12DDI_VIDEO_SCALE_SUPPORT_0032 ScaleSupport;
} D3D12DDI_VIDEO_DECODE_CONVERSION_SUPPORT_DATA_0032;
成员
NodeIndex
在多适配器作中,NodeIndex 指示此作适用于的设备的物理适配器。
Configuration
解码配置文件和比特流加密。 请参阅 D3D12DDI_VIDEO_DECODE_CONFIGURATION。
DecodeSample
源解码为示例说明。 请参阅 D3D12DDI_VIDEO_SAMPLE_DESCRIPTION。
OutputFormat
输出示例说明。 请参阅 D3D12DDI_VIDEO_FORMAT_DESCRIPTION。
FrameRate
视频内容的帧速率。 驱动程序使用此代码来确定是否可以实时解码视频。
BitRate
压缩视频流的每秒数据压缩率的平均位数。 驱动程序使用此代码来确定是否可以实时解码视频。
SupportFlags
支持的标志。 请参阅 D3D12DDI_VIDEO_DECODE_CONVERSION_SUPPORT_FLAGS。
ScaleSupport
指示解码转换支持的输出大小范围。 请参阅 D3D12DDI_VIDEO_SCALE_SUPPORT。
言论
通过 pfnGetCaps进行检查,D3D12DDICAPS_TYPE 设置为 D3D12DDICAPS_TYPE_VIDEO_DECODE_CONVERSION_SUPPORT值。
如果报告颜色空间和格式转换,supportedFlags 将设置D3D12DDI_VIDEO_DECODE_SUPPORT_FLAGS_SUPPORTED。 调用方应检查 ScaleSupport 以了解规模是否受支持。
要求
要求 | 价值 |
---|---|
标头 | d3d12umddi.h |