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

另请参阅

D3D12DDI_VIDEO_DECODE_CONVERSION_SUPPORT_FLAGS