typedef struct D3D12_VIDEO_DECODE_CONFIGURATION
{
GUID DecodeProfile;
D3D12_VIDEO_FRAME_CODED_INTERLACE_TYPE CodecInterlaceType;
D3D12_VIDEO_SIZE_RANGE SizeRange;
UINT SequenceAlignment;
} D3D12_VIDEO_DECODE_CONFIGURATION;
结构的各个成员含义如下:
- DecodeProfile: 表示视频解码配置所使用的解码配置文件的 GUID。
- CodecInterlaceType: 表示视频解码配置的编码帧的交错类型(interlace type)。
- SizeRange: 表示视频解码配置的帧大小范围。
- SequenceAlignment: 表示视频解码配置的序列对齐。
这个结构通常用于初始化视频解码器。在使用时,你需要根据解码需求填充这个结构,然后将其传递给相应的 API 函数或接口。
具体的使用方式会根据你的视频解码场景而有所不同。你可能需要查阅相关的 Direct3D 12 文档或示例代码以获取详细信息和最佳实践。
转载请注明出处:http://www.zyzy.cn/article/detail/26189/Win32 API/D3d12video.h/D3D12_VIDEO_DECODE_CONFIGURATION