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。
要求
要求 | 价值 |
---|---|
标头 | d3d12umddi.h (包括 D3d12umddi.h) |