PFND3DWDDM2_1DDI_VIDEOPROCESSORSETOUTPUTHDRMETADATA回调函数 (d3d10umddi.h)
由客户端驱动程序实现,以包含 HDR 元数据,以允许视频处理器优化视频的显示。 此回调设置最大亮度功能 (,以尼特为单位) 显示内容。
语法
PFND3DWDDM2_1DDI_VIDEOPROCESSORSETOUTPUTHDRMETADATA Pfnd3dwddm21DdiVideoprocessorsetoutputhdrmetadata;
void Pfnd3dwddm21DdiVideoprocessorsetoutputhdrmetadata(
D3D10DDI_HDEVICE hDevice,
D3D11_1DDI_HVIDEOPROCESSOR hVideoProcessor,
D3DDDI_HDR_METADATA_TYPE Type,
UINT Size,
const VOID *pMetaData
)
{...}
参数
hDevice
显示设备的句柄 (图形上下文) 。
hVideoProcessor
视频处理器对象的句柄。
Type
指示提供的 HDR 元数据的类型。
Size
指示提供的 HDR 元数据的类型。
- 对于D3DDDI_HDR_METADATA_TYPE_NONE,大小应为 0。
- 对于D3DDDI_HDR_METADATA_TYPE_HDR10,大小为大小 (D3DDDI_HDR_METADATA_HDR10) 。
pMetaData
指向包含 HDR 元数据的 结构。
- 对于D3DDDI_HDR_METADATA_TYPE_NONE,此值应为 NULL。
- 对于D3DDDI_HDR_METADATA_TYPE_HDR10,这是指向DD3DDDI_HDR_METADATA_HDR10结构的指针。
返回值
无
备注
处理 HDR 流时,驱动程序可能会使用此亮度信息对视频内容进行色调映射,以便针对输出显示对其进行优化。
要求
要求 | 值 |
---|---|
Header | d3d10umddi.h |