D3D12DDI_VIDEO_DECODE_SUPPORT_DATA_0020结构 (d3d12umddi.h)

指定用于确定配置硬件支持的数据。 由 PFND3D12DDI_VIDEO_GETCAPS 回调函数使用,D3D12DDIARG_VIDEO_GETCAPS_0020 中的 Type 参数设置为D3D12DDICAPS_TYPE_VIDEO_DECODE_SUPPORT。

语法

typedef struct D3D12DDI_VIDEO_DECODE_SUPPORT_DATA_0020 {
  UINT                                           NodeIndex;
  D3D12DDI_VIDEO_DECODE_CONFIGURATION_0020       Configuration;
  UINT                                           Width;
  UINT                                           Height;
  DXGI_FORMAT                                    DecodeFormat;
  DXGI_RATIONAL                                  FrameRate;
  UINT                                           BitRate;
  D3D12DDI_VIDEO_DECODE_SUPPORT_FLAGS_0020       SupportFlags;
  D3D12DDI_VIDEO_DECODE_CONFIGURATION_FLAGS_0020 ConfigurationFlags;
  D3D12DDI_VIDEO_DECODE_TIER_0020                DecodeTier;
} D3D12DDI_VIDEO_DECODE_SUPPORT_DATA_0020;

成员

NodeIndex

在多适配器作中,这表示此作适用于的设备的物理适配器。

Configuration

解码配置文件和比特流加密。 有关详细信息,请参阅 D3D12DDI_VIDEO_DECODE_CONFIGURATION

Width

源流的解码宽度。

Height

源流的解码高度。

DecodeFormat

用作解码格式的 DirectX 资源数据格式。 如果未指定解码器转换,则此格式为输出格式。

FrameRate

视频格式的帧速率。 用于帮助返回 SupportFlags 成员中的性能提示。 值为零(0)表示未知。

BitRate

压缩视频流的每秒数据压缩率的平均位数。 驱动程序使用此代码来确定是否可以实时解码视频。 值为零(0)表示未知。

SupportFlags

支持的标志。 有关详细信息,请参阅 D3D12DDI_VIDEO_DECODE_SUPPORT_FLAGS

ConfigurationFlags

配置标志。 有关详细信息,请参阅 D3D12DDI_VIDEO_DECODE_CONFIGURATION_FLAGS

DecodeTier

此配置支持的层。 有关详细信息,请参阅 D3D12DDI_VIDEO_DECODE_TIER

言论

此结构通过 pfnGetCaps 回调函数检索,D3D12DDICAPS_TYPE 设置为 D3D12DDICAPS_TYPE_VIDEO_DECODE_SUPPORT值。

要求

要求 价值
标头 d3d12umddi.h (包括 D3d12umddi.h)

另请参阅

D3D12DDI_VIDEO_DECODE_CONFIGURATION

D3D12DDI_VIDEO_DECODE_CONFIGURATION_FLAGS

D3D12DDI_VIDEO_DECODE_SUPPORT_FLAGS

D3D12DDI_VIDEO_DECODE_TIER