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

Implementado por el controlador de cliente para establecer la transmisión de metadatos HDR para optimizar el vídeo para su visualización. Esta devolución de llamada establece el número máximo de nits para los que se creó el contenido.

Sintaxis

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
)
{...}

Parámetros

hDevice

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

hVideoProcessor

Identificador del objeto de procesador de vídeo.

StreamIndex

Indica el flujo de entrada.

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 del vídeo para optimizarlo para la pantalla de salida.

Requisitos

Requisito Valor
Header d3d10umddi.h

Consulte también

estructura de D3DWDDM2_1DDI_VIDEODEVICEFUNCS