DXGKARG_SETVIDPNSOURCEADDRESSWITHMULTIPLANEOVERLAY3 Struktur (d3dkmddi.h)

DXGKARG_SETVIDPNSOURCEADDRESSWITHMULTIPLANEOVERLAY3 enthält Argumente für die DXGKDDI_SETVIDPNSOURCEADDRESSWITHMULTIPLANEOVERLAY3-Funktion .

Syntax

typedef struct _DXGKARG_SETVIDPNSOURCEADDRESSWITHMULTIPLANEOVERLAY3 {
  D3DDDI_VIDEO_PRESENT_SOURCE_ID           VidPnSourceId;
  DXGK_SETVIDPNSOURCEADDRESS_INPUT_FLAGS   InputFlags;
  DXGK_SETVIDPNSOURCEADDRESS_OUTPUT_FLAGS  OutputFlags;
  UINT                                     PlaneCount;
  DXGK_MULTIPLANE_OVERLAY_PLANE3           **ppPlanes;
  DXGK_MULTIPLANE_OVERLAY_POST_COMPOSITION *pPostComposition;
  UINT                                     Duration;
  DXGK_HDR_METADATA                        *pHDRMetaData;
  UINT64                                   TargetFlipTime;
} DXGKARG_SETVIDPNSOURCEADDRESSWITHMULTIPLANEOVERLAY3;

Member

VidPnSourceId

Eine ganze Zahl, die eine Videoquelle auf der Grafikkarte identifiziert.

InputFlags

Eine DXGK_SETVIDPNSOURCEADDRESS_INPUT_FLAGS Struktur, die den Typ des auszuführenden Anzeigevorgangs angibt.

OutputFlags

Eine DXGK_SETVIPNSOURCEADDRESS_OUTPUT_FLAGS-Struktur , die Informationen vom Treiber zurückgibt.

PlaneCount

Die Anzahl der Überlagerungsebenen in der PpPlanes-Liste .

ppPlanes

Ein Array von Zeigern auf eine DXGK_MULTIPLANE_OVERLAY_PLANE3 Strukturen, die die anzuzeigenden Überlagerungsebenen angeben.

pPostComposition

Zeiger auf eine DXGK_MULTIPLANE_OVERLAY_POST_COMPOSITION Struktur, die Informationen zum virtuellen Modus und andere Transformationsinformationen enthält, die angewendet werden sollten, nachdem die Ebenen zusammengestellt wurden.

Wenn NULL, sollten keine Post-Kompositionstransformationen angewendet werden.

Duration

Die Dauer in Einheiten von 100 Nanosekunden zwischen dem Zeitpunkt, an dem der aktuelle Vorgang auf den Bildschirm gedreht wird, und dem nächsten vertikalen Leerungsunterbrechung.

Wenn null, sollte die Aktualisierungsrate die Standardrate basierend auf dem aktuellen Modus sein.

pHDRMetaData

Zeiger auf eine DXGK_HDR_METADATA-Struktur , die alle verfügbaren Metadateninformationen angibt. Ein NULL-Wert gibt an, dass keine neuen Metadaten verfügbar sind.

TargetFlipTime

Wert, der die Zieldrehzeit in QPC-Einheiten beschreibt. Wenn die Uhr diesen Wert erreicht, darf der Frame an die Anzeige gesendet werden, wobei VSync- und Tearing-Flags berücksichtigt werden. Weitere Informationen finden Sie unter Hardware-Flip-Warteschlange .

Anforderungen

Anforderung Wert
Header d3dkmddi.h

Weitere Informationen

DXGKDDI_SETVIDPNSOURCEADDRESSWITHMULTIPLANEOVERLAY3