D3D12DDI_VIDEO_DECODE_FORMATS_DATA_0020 结构 (d3d12umddi.h)

指定用于检索解码配置支持格式列表的信息。

语法

typedef struct D3D12DDI_VIDEO_DECODE_FORMATS_DATA_0020 {
  UINT                                     NodeIndex;
  D3D12DDI_VIDEO_DECODE_CONFIGURATION_0020 Configuration;
  UINT                                     FormatCount;
  DXGI_FORMAT                              *pOutputFormats;
} D3D12DDI_VIDEO_DECODE_FORMATS_DATA_0020;

成员

NodeIndex

在多适配器操作中,这指示此操作适用于设备的哪个物理适配器。

Configuration

指定格式列表的解码配置。

FormatCount

要检索的格式数。 运行时确保此值与 从 PFND3D12DDI_VIDEO_GETCAPS 返回的值匹配,D3D12DDI_CAPSTYPE_VIDEO设置为 D3D12DDICAPS_TYPE_VIDEO_DECODE_PROFILE_FORMAT_COUNT。

pOutputFormats

指向返回的支持格式的指针。 调用应用程序为格式列表分配存储。

注解

这些方法允许列出硬件支持的解码格式。 首先,使用 PFND3D12DDDI_VIDEO_GETCAPS 调用 ,D3D12DDICAPS_TYPE_VIDEO 设置为 D3D12DDICAPS_TYPE_VIDEO_DECODE_PROFILE_FORMAT_COUNT 以检索支持的格式数。 调用方使用此来分配存储以检索格式列表。 然后,通过PFND3D12DDI_VIDEO_GETCAPS检索列表,D3D12DDICAPS_TYPE设置为D3D12DDICAPS_TYPE_VIDEO_DECODE_PROFILE_FORMATS。

要求

要求
Header d3d12umddi.h (包括 D3d12umddi.h)