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.
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
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.
None
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.
Requisito | Valor |
---|---|
Header | d3d10umddi.h |