PFND3DWDDM2_1DDI_VIDEOPROCESSORSETSTREAMHDRMETADATA回调函数 (d3d10umddi.h)

由客户端驱动程序实现,用于设置流 HDR 元数据以优化视频以供显示。 此回调设置为其创作内容的最大 nits 数。

语法

PFND3DWDDM2_1DDI_VIDEOPROCESSORSETSTREAMHDRMETADATA Pfnd3dwddm21DdiVideoprocessorsetstreamhdrmetadata;

void Pfnd3dwddm21DdiVideoprocessorsetstreamhdrmetadata(
  D3D10DDI_HDEVICE hDevice,
  D3D11_1DDI_HVIDEOPROCESSOR hVideoProcessor,
  UINT StreamIndex,
  D3DDDI_HDR_METADATA_TYPE Type,
  UINT Size,
  const VOID *pMetaData
)
{...}

参数

hDevice

显示设备的句柄(图形上下文)。

hVideoProcessor

视频处理器对象的句柄。

StreamIndex

指示输入流。

Type

指示提供的 HDR 元数据的类型。

Size

指示提供的 HDR 元数据的类型。

  • 对于D3DDDI_HDR_METADATA_TYPE_NONE,大小应为 0。
  • 对于D3DDDI_HDR_METADATA_TYPE_HDR10,大小为 sizeof(D3DDDI_HDR_METADATA_HDR10)。

pMetaData

指向包含 HDR 元数据的结构。

  • 对于D3DDDI_HDR_METADATA_TYPE_NONE,这应为 NULL。
  • 对于D3DDDI_HDR_METADATA_TYPE_HDR10,这是指向DD3DDDI_HDR_METADATA_HDR10结构的指针。

返回值

没有

言论

处理 HDR 流时,驱动程序可以使用此亮度信息来调音映射视频内容以针对输出显示进行优化。

要求

要求 价值
标头 d3d10umddi.h

另请参阅

D3DWDDM2_1DDI_VIDEODEVICEFUNCS 结构