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

Vedi anche

D3DWDDM2_1DDI_VIDEODEVICEFUNCS struttura