D3D12_VIDEO_ENCODER_PROFILE_DESC 结构 (d3d12video.h)

描述编码器配置文件。

语法

typedef struct D3D12_VIDEO_ENCODER_PROFILE_DESC {
  UINT  DataSize;
  union {
    D3D12_VIDEO_ENCODER_PROFILE_H264 *pH264Profile;
    D3D12_VIDEO_ENCODER_PROFILE_HEVC *pHEVCProfile;
    D3D12_VIDEO_ENCODER_AV1_PROFILE  *pAV1Profile;
  };
} D3D12_VIDEO_ENCODER_PROFILE_DESC;

成员

DataSize

提供的编码器配置文件值的数据大小。

pH264Profile

指向指定 H.264 配置文件的 D3D12_VIDEO_ENCODER_PROFILE_H264 枚举中的值的指针。

pHEVCProfile

指向指定 HEVC 配置文件的 D3D12_VIDEO_ENCODER_PROFILE_HEVC 枚举中的值的指针。

pAV1Profile

要求

要求
最低受支持的客户端 Windows 内部版本 22000
最低受支持的服务器 Windows 内部版本 22000
标头 d3d12video.h