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;
Member
FlipStereo
Gibt an, ob der Treiber sowohl die linken als auch die rechten Bilder einer Stereozuordnung umdreht.
Wenn das FlipOnNextVSync-Element der DXGK_PLANE_SPECIFIC_INPUT_FLAGS-Struktur festgelegt ist, schließt der Treiber das Umdrehen nach links auf der nächsten VSync ab und schließt dann den Kehrvorgang zum rechten Bild auf der folgenden VSync ab.
Wenn das FlipImmediate-Element von DXGK_PLANE_SPECIFIC_INPUT_FLAGS festgelegt ist, beginnt der Treiber sofort mit dem Scannen aus der neuen Zuordnung. Wenn der Treiber beispielsweise ein richtiges Bild überprüft hat, startet er den neuen Scan mit demselben relativen Offset im rechten Bild der neuen Zuordnung.
Die Elemente FlipStereo und FlipStereoTemporaryMono können nicht gleichzeitig festgelegt werden.
FlipStereoTemporaryMono
Gibt an, ob der Treiber das linke Bild einer Stereozuordnung für den rechten und linken Teil eines Stereoframes verwendet. Der Treiber führt den gleichen vorgang wie bei FlipStereo aus, mit der Ausnahme, dass er nur vom linken Bild aus scannt, um beide Bilder eines Stereoframes zu erzeugen.
Dieser Member sollte nur festgelegt werden, wenn der Treiber unterstützung für diese Option im aktuellen Anzeigemodus meldet, indem er das Element Typ der D3DKMDT_VIDPN_SOURCE_MODE-Struktur auf D3DKMDT_RMT_GRAPHICS_STEREO_ADVANCED_SCAN festlegt.
FlipStereoPreferRight
Gibt an, dass der Treiber beim Klonen einer primären Stereozuordnung für einen Monomonitor das richtige Image verwendet.
Die Elemente FlipStereoTemporaryMono und FlipStereoPreferRight können nicht gleichzeitig festgelegt werden.
RetryAtLowerIrql
Der Planer legt dieses Flag fest, wenn der Aufruf an PASSIVE_LEVEL erfolgt. Daher kann der Treiber Hardwareänderungen in diesem Aufruf ausführen.
Reserved
Dieser Member ist reserviert und sollte auf null festgelegt werden. Das Festlegen dieses Elements auf 0 entspricht dem Festlegen der verbleibenden 28 Bits (0xFFFFFFF8) des 32-Bit-Wert-Members auf Nullen.
Value
Eine alternative Möglichkeit, auf die Bits zuzugreifen.
Anforderungen
Anforderung | Wert |
---|---|
Header | d3dkmddi.h |
Weitere Informationen
DXGK_PLANE_SPECIFIC_INPUT_FLAGS