typedef struct D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION
{
DXGI_FORMAT Format;
DXGI_COLOR_SPACE_TYPE ColorSpace;
D3D12_VIDEO_ENCODER_CODEC_HISTOGRAM_CONFIGURATION Histogram;
D3D12_VIDEO_ENCODER_CODEC_QUANTIZATION_CONFIGURATION Quantization;
D3D12_VIDEO_ENCODER_CODEC_RATE_CONTROL_CONFIGURATION RateControl;
} D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION;
该结构体包含以下成员:
- Format: 视频编码的格式,使用 DXGI_FORMAT 表示。
- ColorSpace: 表示颜色空间的枚举值,使用 DXGI_COLOR_SPACE_TYPE 表示。
- Histogram: 用于配置直方图的结构体,类型为 D3D12_VIDEO_ENCODER_CODEC_HISTOGRAM_CONFIGURATION。
- Quantization: 用于配置量化的结构体,类型为 D3D12_VIDEO_ENCODER_CODEC_QUANTIZATION_CONFIGURATION。
- RateControl: 用于配置速率控制的结构体,类型为 D3D12_VIDEO_ENCODER_CODEC_RATE_CONTROL_CONFIGURATION。
请注意,这只是一个概述,具体的结构体成员和用法需要参考相关文档或头文件中的详细信息。
转载请注明出处:http://www.zyzy.cn/article/detail/26200/Win32 API/D3d12video.h/D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION