PFND3DWDDM2_1DDI_VIDEOPROCESSORSETSTREAMHDRMETADATA funzione di callback (d3d10umddi.h)
Implementato dal driver client per impostare i metadati HDR per ottimizzare il video per la visualizzazione. Questo callback imposta il numero massimo di nit per cui è stato creato il contenuto.
Sintassi
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
)
{...}
Parametri
hDevice
Handle per il dispositivo di visualizzazione (contesto grafico).
hVideoProcessor
Handle per l'oggetto processore video.
StreamIndex
Indica il flusso di input.
Type
Indica il tipo dei metadati HDR forniti.
Size
Indica il tipo dei metadati HDR forniti.
- Per D3DDDI_HDR_METADATA_TYPE_NONE, le dimensioni devono essere 0.
- Per D3DDDI_HDR_METADATA_TYPE_HDR10, la dimensione è 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
Quando si elabora un flusso HDR, il driver può usare queste informazioni sulla luminosità per mappare il contenuto video per ottimizzarlo per la visualizzazione di output.
Requisiti
Requisito | Valore |
---|---|
Intestazione | d3d10umddi.h |