PFND3DWDDM2_1DDI_VIDEOPROCESSORSETOUTPUTHDRMETADATA función de devolución de llamada (d3d10umddi.h)

Implementado por el controlador cliente para incluir metadatos HDR para permitir que el procesador de vídeo optimice el vídeo para su visualización. Esta devolución de llamada establece la capacidad máxima de brillo (en nits) de la pantalla en la que se presentará el contenido.

Sintaxis

PFND3DWDDM2_1DDI_VIDEOPROCESSORSETOUTPUTHDRMETADATA Pfnd3dwddm21DdiVideoprocessorsetoutputhdrmetadata;

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

Parámetros

hDevice

Identificador del dispositivo de visualización (contexto de gráficos).

hVideoProcessor

Identificador del objeto de procesador de vídeo.

Type

Indica el tipo de metadatos HDR proporcionados.

Size

Indica el tipo de metadatos HDR proporcionados.

  • Para D3DDDI_HDR_METADATA_TYPE_NONE, el tamaño debe ser 0.
  • Para D3DDDI_HDR_METADATA_TYPE_HDR10, el tamaño es sizeof(D3DDDI_HDR_METADATA_HDR10).

pMetaData

Apunta a una estructura que contiene los metadatos HDR.

  • Para D3DDDI_HDR_METADATA_TYPE_NONE, debe ser NULL.
  • Para D3DDDI_HDR_METADATA_TYPE_HDR10, se trata de un puntero a una estructura de DD3DDDI_HDR_METADATA_HDR10.

Valor devuelto

None

Observaciones

Al procesar una secuencia HDR, el controlador puede usar esta información de brillo para asignar el contenido de vídeo a fin de optimizarlo para la pantalla de salida.

Requisitos

Requisito Valor
Header d3d10umddi.h

Consulte también

estructura de D3DWDDM2_1DDI_VIDEODEVICEFUNCS