DXGK_SETVIDPNSOURCEADDRESS_INPUT_FLAGS Struktur (d3dkmddi.h)
Die DXGK_SETVIDPNSOURCEADDRESS_INPUT_FLAGS Struktur enthält den Satz von Flags, die zum Festlegen der VidPN-Quelladresse erforderlich sind.
Syntax
typedef struct _DXGK_SETVIDPNSOURCEADDRESS_INPUT_FLAGS {
union {
struct {
UINT FlipStereo : 1;
UINT FlipStereoTemporaryMono : 1;
UINT FlipStereoPreferRight : 1;
UINT RetryAtLowerIrql : 1;
UINT Reserved : 28;
};
UINT Value;
};
} DXGK_SETVIDPNSOURCEADDRESS_INPUT_FLAGS;
Angehörige
FlipStereo
Gibt an, ob der Treiber sowohl die linken als auch die rechten Bilder einer Stereozuordnung kippt.
Wenn das FlipOnNextVSync Mitglied der DXGK_PLANE_SPECIFIC_INPUT_FLAGS-Struktur festgelegt ist, schließt der Treiber das Flip to the left image on the next VSync ab und schließt dann den Flip to the right image on the following VSync.
Wenn das FlipImmediate Mitglied von DXGK_PLANE_SPECIFIC_INPUT_FLAGS festgelegt ist, beginnt der Treiber sofort mit dem Scan aus der neuen Zuordnung. Wenn der Treiber z. B. ein richtiges Bild scannt, wird der neue Scan vom gleichen relativen Offset im rechten Bild der neuen Zuordnung gestartet.
Die FlipStereo und FlipStereoTemporaryMono Mitglieder können nicht gleichzeitig festgelegt werden.
FlipStereoTemporaryMono
Gibt an, ob der Treiber das linke Bild einer Stereozuordnung für die rechten und linken Teile eines Stereoframes verwendet. Der Treiber führt den gleichen aktuellen Vorgang wie bei FlipStereoaus, außer dass er nur aus dem linken Bild scannt, um beide Bilder eines Stereoframes zu erzeugen.
Dieses Element sollte nur festgelegt werden, wenn der Treiber die Unterstützung für diese Option im aktuellen Anzeigemodus meldet, indem der Typ Element der D3DKMDT_VIDPN_SOURCE_MODE-Struktur auf D3DKMDT_RMT_GRAPHICS_STEREO_ADVANCED_SCANfestgelegt wird.
FlipStereoPreferRight
Gibt an, dass beim Klonen des Treibers eine primäre Stereozuordnung für einen Monomonitor das richtige Bild verwendet wird.
Die FlipStereoTemporaryMono und FlipStereoPreferRight Mitglieder können nicht gleichzeitig festgelegt werden.
RetryAtLowerIrql
Der Scheduler legt dieses Kennzeichen fest, wenn der Anruf bei PASSIVE_LEVEL erfolgt. Daher kann der Treiber Hardwareänderungen an diesem Aufruf vornehmen.
Reserved
Dieses Element ist reserviert und sollte auf Null festgelegt werden. Das Festlegen dieses Elements auf Null entspricht dem Festlegen der verbleibenden 28 Bits (0xFFFFFFF8) des 32-Bit-Werts Member auf Nullen.
Value
Eine alternative Möglichkeit für den Zugriff auf die Bits.
Anforderungen
Anforderung | Wert |
---|---|
Header- | d3dkmddi.h |
Siehe auch
DXGK_PLANE_SPECIFIC_INPUT_FLAGS