Freigeben über


KsGateTurnInputOn-Funktion (ks.h)

Die KsGateTurnInputOn--Funktion aktiviert eine vorhandene Eingabe für Gate.

Syntax

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

Parameter

[in, optional] Gate

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

Rückgabewert

Nichts

Bemerkungen

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

Wenn das Aktivieren einer Eingabe dazu führen würde, dass Gate vom geschlossenen Zustand zum offenen Zustand wechselt, aktiviert dieser Aufruf stattdessen eine Eingabe an das tor, das an Gate-angefü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

KsGateTurnInputOff