PFND3DWDDM2_1DDI_VIDEOPROCESSORSETOUTPUTHDRMETADATA funzione di callback (d3d10umddi.h)
Implementato dal driver client per includere metadati HDR per consentire al processore video di ottimizzare il video per la visualizzazione. Questo callback imposta la capacità di luminosità massima (in nits) dello schermo in cui verrà presentato il contenuto.
Sintassi
PFND3DWDDM2_1DDI_VIDEOPROCESSORSETOUTPUTHDRMETADATA Pfnd3dwddm21DdiVideoprocessorsetoutputhdrmetadata;
void Pfnd3dwddm21DdiVideoprocessorsetoutputhdrmetadata(
D3D10DDI_HDEVICE hDevice,
D3D11_1DDI_HVIDEOPROCESSOR hVideoProcessor,
D3DDDI_HDR_METADATA_TYPE Type,
UINT Size,
const VOID *pMetaData
)
{...}
Parametri
hDevice
Handle per il dispositivo di visualizzazione (contesto grafico).
hVideoProcessor
Handle per l'oggetto processore video.
Type
Indica il tipo dei metadati HDR forniti.
Size
Indica il tipo dei metadati HDR forniti.
- Per D3DDDI_HDR_METADATA_TYPE_NONE, la dimensione deve essere 0.
- Per D3DDDI_HDR_METADATA_TYPE_HDR10, le dimensioni sono sizeof(D3DDDI_HDR_METADATA_HDR10).
pMetaData
Punta a una struttura contenente i metadati HDR.
- Per D3DDDI_HDR_METADATA_TYPE_NONE, deve essere NULL.
- Per D3DDDI_HDR_METADATA_TYPE_HDR10, si tratta di un puntatore a una struttura DD3DDDI_HDR_METADATA_HDR10.
Valore restituito
nessuno
Osservazioni
Durante l'elaborazione di un flusso HDR, il driver può usare queste informazioni sulla luminosità per mappare il contenuto video per ottimizzarlo per la visualizzazione dell'output.
Requisiti
Requisito | Valore |
---|---|
Intestazione | d3d10umddi.h |