ID3D11VideoContext2::VideoProcessorSetStreamHDRMetaData 方法 (d3d11_4.h)
设置与视频流关联的 HDR 元数据。
语法
void VideoProcessorSetStreamHDRMetaData(
[in] ID3D11VideoProcessor *pVideoProcessor,
[in] UINT StreamIndex,
[in] DXGI_HDR_METADATA_TYPE Type,
[in] UINT Size,
[in] const void *pHDRMetaData
);
参数
[in] pVideoProcessor
指向 ID3D11VideoProcessor 接口的 指针。
[in] StreamIndex
标识输入流。
[in] Type
提供的 HDR 元数据的类型。
[in] Size
pHDRMetaData 中提供的 HDR 元数据的大小。
对于 DXGI_HDR_METADATA_TYPE_NONE,大小应为 0。
对于 DXGI_HDR_METADATA_TYPE_HDR10,大小为 sizeof(DXGI_HDR_METADATA_HDR10)
。
[in] pHDRMetaData
指向元数据信息的指针。
对于 DXGI_HDR_METADATA_TYPE_NONE,此值应为 NULL。
对于 DXGI_HDR_METADATA_TYPE_HDR10,这是指向 DXGI_HDR_METADATA_HDR10 结构的指针。
返回值
无
备注
处理 HDR 流时,驱动程序可能会使用此信息对视频内容进行色调映射,以便针对输出显示对其进行优化。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows 10 [桌面应用 |UWP 应用] |
最低受支持的服务器 | Windows Server 2016 [桌面应用 |UWP 应用] |
目标平台 | Windows |
标头 | d3d11_4.h |