Freigeben über


DXGKARG_SETVIDPNSOURCEADDRESSWITHMULTIPLANEOVERLAY3 Struktur (d3dkmddi.h)

DXGKARG_SETVIDPNSOURCEADDRESSWITHMULTIPLANEOVERLAY3 enthält Argumente für die funktion DXGKDDI_SETVIDPNSOURCEADDRESSWITHMULTIPLANEOVERLAY3.

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;

Angehörige

VidPnSourceId

Eine ganze Zahl, die eine Videodarstellungsquelle auf dem Anzeigeadapter identifiziert.

InputFlags

Eine DXGK_SETVIDPNSOURCEADDRESS_INPUT_FLAGS Struktur, die den auszuführenden Anzeigevorgangstyp identifiziert.

OutputFlags

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

PlaneCount

Die Anzahl der Überlagerungsebenen in der liste ppPlanes.

ppPlanes

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

pPostComposition

Zeigen Sie 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 zusammengesetzt wurden.

Wenn NULL, sollten keine Transformationen nach der Komposition angewendet werden.

Duration

Die Zeitdauer in Einheiten von 100 Nanosekunden zwischen dem Kippen des aktuellen Vorgangs auf den Bildschirm und dem nächsten vertikalen Leerzeichenbruch tritt auf.

Bei Null sollte die Aktualisierungsrate die Standardrate basierend auf dem aktuellen Modus sein.

pHDRMetaData

Zeigen Sie auf eine DXGK_HDR_METADATA Struktur, die metadateninformationen angibt, die möglicherweise verfügbar sind. Ein NULL-Wert gibt an, dass keine neuen Metadaten verfügbar sind.

TargetFlipTime

Wert, der die Ziel-Flip-Zeit in QPC-Einheiten beschreibt. Wenn die Uhr diesen Wert erreicht, darf der Frame an die Anzeige gesendet werden, während VSync und Reißflaggen berücksichtigt werden. Weitere Informationen finden Sie unter Hardware flip queue.

Anforderungen

Anforderung Wert
Header- d3dkmddi.h

Siehe auch

DXGKDDI_SETVIDPNSOURCEADDRESSWITHMULTIPLANEOVERLAY3