D3D12DDI_VIDEO_FORMAT_DESCRIPTION_0020 结构 (d3d12umddi.h)
定义资源内容说明的像素格式和颜色空间的组合。
语法
typedef struct D3D12DDI_VIDEO_FORMAT_DESCRIPTION_0020 {
DXGI_FORMAT Format;
DXGI_COLOR_SPACE_TYPE ColorSpace;
} D3D12DDI_VIDEO_FORMAT_DESCRIPTION_0020;
成员
Format
数据的格式。 有关详细信息,请参阅 DXGI_FORMAT 枚举。
ColorSpace
数据的颜色空间。 有关详细信息,请参阅 DXGI_COLOR_SPACE_TYPE 枚举。
注解
与可以通过应用通过解码和视频进程 BLT 完成的转换相比,通过解码器公开的转换必须具有硬件优势。 这通常意味着视频硬件写入未转换的参考帧和转换后的输出 (两个输出) ,而无需单独的步骤读取未转换的参考帧以生成转换后的输出。
一个例外是,所有驱动程序都需要支持转换,以删除源和目标格式、颜色空间和大小相等的D3D12DDI_RESOURCE_FLAG_VIDEO_DECODE_REFERENCE_ONLY标志。 硬件实际上可能不需要D3D12DDI_RESOURCE_FLAG_VIDEO_DECODE_REFERENCE_ONLY标志,但如果使用它,驱动程序可能会通过复制操作实现此转换。
要求
要求 | 值 |
---|---|
Header | d3d12umddi.h (包括 D3d12umddi.h) |