Freigeben über


KsGateTurnInputOff-Funktion (ks.h)

Die funktion KsGateTurnInputOff deaktiviert eine vorhandene Eingabe an Gate.

Syntax

void KsGateTurnInputOff(
  [in, optional] PKSGATE Gate
);

Parameter

[in, optional] Gate

Ein Zeiger auf eine KSGATE- Struktur, die das Tor ist, um zum OFF-Zustand zu wechseln. Muss derzeit über eine Eingabe im ON-Zustand verfügen. Kann ein AND-Tor oder ein OR-Tor sein.

Rückgabewert

Nichts

Bemerkungen

Es liegt in der Verantwortung des Minidrivers, zu überprüfen, ob das Gate, das der Minidriver an KsGateTurnInputOff über mindestens eine EIN-Eingabe verfügt. Wenn Sie diese Funktion mit einem OR-Gate aufrufen, das derzeit keine Eingaben enthält, legt der Anruf das OR-Gate in einen ungültigen Zustand fest. Wenn Sie diese Funktion mit einem AND-Gate aufrufen, das derzeit keine Eingaben im ON-Zustand hat, entspricht das Ergebnis dem Hinzufügen einer weiteren Eingabe im OFF-Zustand zu Gate-.

Wenn das Deaktivieren einer Eingabe dazu führen würde, dass Gate vom offenen Zustand zum geschlossenen Zustand wechselt, deaktiviert dieser Aufruf stattdessen eine Eingabe an das tor, das an Gateangefügt ist. Weitere Informationen finden Sie unter Flow Control Gates in AVStream.

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Verfügbar in Microsoft Windows XP und höheren Betriebssystemen und DirectX 8.0 und höher directX-Versionen.
Zielplattform- Desktop
Header- ks.h (enthalten Ks.h)
IRQL- Beliebige Ebene

Siehe auch

KSGATE-

KsGateAddOffInputToAnd

KsGateAddOffInputToOr

KsGateAddOnInputToAnd

KsGateAddOnInputToOr

KsGateRemoveOffInputFromAnd

KsGateRemoveOffInputFromOr

KsGateRemoveOnInputFromAnd

KsGateRemoveOnInputFromOr

KsGateTurnInputOn