D3D12_VIDEO_ENCODER_LEVEL_SETTING 结构 (d3d12video.h)

表示视频编码器级别设置。

语法

typedef struct D3D12_VIDEO_ENCODER_LEVEL_SETTING {
  UINT  DataSize;
  union {
    D3D12_VIDEO_ENCODER_LEVELS_H264                 *pH264LevelSetting;
    D3D12_VIDEO_ENCODER_LEVEL_TIER_CONSTRAINTS_HEVC *pHEVCLevelSetting;
    D3D12_VIDEO_ENCODER_AV1_LEVEL_TIER_CONSTRAINTS  *pAV1LevelSetting;
  };
} D3D12_VIDEO_ENCODER_LEVEL_SETTING;

成员

DataSize

提供的编码器级别设置的数据大小。

pH264LevelSetting

指向指定 H.264 级别的 D3D12_VIDEO_ENCODER_LEVELS_H264 枚举中的值的指针。

pHEVCLevelSetting

指向指定 HEVC 配置文件 的D3D12_VIDEO_ENCODER_LEVEL_TIER_CONSTRAINTS_HEVC 结构的指针。

pAV1LevelSetting

要求

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