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 |