D3D12_FEATURE_DATA_VIDEO_DECODE_FORMATS 结构 (d3d12video.h)

为在指定的功能D3D12_FEATURE_VIDEO_DECODE_FORMAT时调用 ID3D12VideoDevice::CheckFeatureSupport 提供数据。 检索受支持格式的列表。

语法

typedef struct D3D12_FEATURE_DATA_VIDEO_DECODE_FORMATS {
  UINT                             NodeIndex;
  D3D12_VIDEO_DECODE_CONFIGURATION Configuration;
  UINT                             FormatCount;
  DXGI_FORMAT                      *pOutputFormats;
} D3D12_FEATURE_DATA_VIDEO_DECODE_FORMATS;

成员

NodeIndex

对于单个 GPU 操作,请将此设置为零。 如果有多个 GPU 节点,请设置一个位,以 (命令队列应用到的设备物理适配器) 标识节点。 掩码中的每个位都对应一个节点。 只能设置 1 位。

Configuration

描述格式列表的解码配置的 D3D12_VIDEO_DECODE_CONFIGURATION 结构。

FormatCount

要检索的格式数。 当指定的功能D3D12_FEATURE_VIDEO_DECODE_FORMAT_COUNT时,此数字必须与调用 ID3D12VideoDevice::CheckFeatureSupport 返回的值匹配。

pOutputFormats

表示支持格式的 DXGI_FORMAT 结构列表。

要求

   
标头 d3d12video.h