typedef struct D3D12_FEATURE_DATA_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT
{
GUID NodeGuid; // 编码器所在节点的 GUID
UINT Codec; // 编码器类型,例如 D3D12_VIDEO_ENCODER_CODEC_H264
D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_CONFIGURATIONLEVELS Levels; // 编码器配置的支持级别
UINT Width; // 编码器支持的最大宽度
UINT Height; // 编码器支持的最大高度
} D3D12_FEATURE_DATA_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT;
这个结构体包含以下字段:
- NodeGuid:表示编码器所在节点的 GUID。
- Codec:表示编码器的类型,可以是 D3D12_VIDEO_ENCODER_CODEC_H264 或其他支持的编码器类型。
- Levels:表示编码器配置的支持级别。
- Width 和 Height:表示编码器支持的最大宽度和高度。
使用这个结构体,你可以查询硬件支持的视频编码器的配置信息,以便在应用程序中进行相应的设置。
转载请注明出处:http://www.zyzy.cn/article/detail/26180/Win32 API/D3d12video.h/D3D12_FEATURE_DATA_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT