Freigeben über


PFND3DWDDM2_1DDI_VIDEOPROCESSORSETSTREAMHDRMETADATA Rückruffunktion (d3d10umddi.h)

Wird vom Clienttreiber implementiert, um hdr-Metadaten zum Optimieren des Videos für die Anzeige festzulegen. Dieser Rückruf legt die maximale Anzahl von Nissen fest, für die der Inhalt erstellt wurde.

Syntax

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
)
{...}

Parameter

hDevice

Ein Handle für das Anzeigegerät (Grafikkontext).

hVideoProcessor

Ein Handle für das Videoprozessorobjekt.

StreamIndex

Gibt den Eingabedatenstrom an.

Type

Gibt den Typ der bereitgestellten HDR-Metadaten an.

Size

Gibt den Typ der bereitgestellten HDR-Metadaten an.

  • Für D3DDDI_HDR_METADATA_TYPE_NONE sollte die Größe 0 sein.
  • Bei D3DDDI_HDR_METADATA_TYPE_HDR10 ist die Größe "sizeof(D3DDDI_HDR_METADATA_HDR10)".

pMetaData

Verweist auf eine Struktur, die die HDR-Metadaten enthält.

  • Für D3DDDI_HDR_METADATA_TYPE_NONE sollte dies NULL sein.
  • Für D3DDDI_HDR_METADATA_TYPE_HDR10 ist dies ein Zeiger auf eine DD3DDDI_HDR_METADATA_HDR10 Struktur.

Rückgabewert

Nichts

Bemerkungen

Bei der Verarbeitung eines HDR-Datenstroms kann der Treiber diese Helligkeitsinformationen verwenden, um den Videoinhalt zuzuordnen, um ihn für die Ausgabeanzeige zu optimieren.

Anforderungen

Anforderung Wert
Header- d3d10umddi.h

Siehe auch

D3DWDDM2_1DDI_VIDEODEVICEFUNCS Struktur