D3D12_FEATURE_DATA_VIDEO_DECODE_PROFILES 结构 (d3d12video.h)

为在指定的功能D3D12_FEATURE_VIDEO_DECODE_PROFILES时调用 ID3D12VideoDevice::CheckFeatureSupport 提供数据。 检索支持的配置文件的列表。

语法

typedef struct D3D12_FEATURE_DATA_VIDEO_DECODE_PROFILES {
  UINT NodeIndex;
  UINT ProfileCount;
  GUID *pProfiles;
} D3D12_FEATURE_DATA_VIDEO_DECODE_PROFILES;

成员

NodeIndex

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

ProfileCount

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

pProfiles

表示支持的配置文件的 GUID 列表。 调用应用程序必须在调用 CheckFeatureSupport 之前为配置文件列表分配存储。

要求

要求
Header d3d12video.h

另请参阅

D3D12_FEATURE_VIDEO_DECODE_CONVERSION_SUPPORT