Freigeben über


KsGateRemoveOffInputFromAnd-Funktion (ks.h)

Die KsGateRemoveOffInputFromAnd-Funktion entfernt eine vorhandene Eingabe im OFF-Zustand aus einem AND-Gate.

Syntax

void KsGateRemoveOffInputFromAnd(
  [in] PKSGATE AndGate
);

Parameter

[in] AndGate

Ein Zeiger auf eine KSGATE-Struktur , die das AND-Gate darstellt, von dem eine OFF-Eingabe entfernt werden soll.

Rückgabewert

Keine

Bemerkungen

Das Entfernen der letzten OFF-Eingabe aus dem Gate führt dazu, dass das Tor geöffnet und der Übergang an alle Gates weitergegeben wird, die mit AndGate verbunden sind. Weitere Informationen finden Sie unter Flow Control Gates in AVStream.

KsGateRemoveOffInputFromAnd sollte nur für Gates verwendet werden, die speziell als UND-Gates erstellt wurden; AVStream überprüft nicht, ob es sich bei dem angegebenen Gate um ein AND-Gate handelt.

KsGateRemoveOffInputFromAnd ist ein Inlinefunktionsaufruf von KsGateTurnInputOn. Wenn eine vorhandene Eingabe für das Gate vom Konzept entfernt wird, anstatt sie zu deaktivieren, sollte ein Minitreiber KsGateRemoveOffInputFromAnd anstelle von KsGateTurnInputOn aufrufen.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Verfügbar in Microsoft Windows XP und höheren Betriebssystemen sowie DirectX 8.0 und höher DirectX-Versionen.
Zielplattform Desktop
Kopfzeile ks.h (ks.h einschließen)
IRQL Beliebige Ebene

Weitere Informationen

KSGATE

KsGateAddOffInputToAnd

KsGateAddOnInputToAnd

KsGateRemoveOnInputFromAnd

KsGateTurnInputOff

KsGateTurnInputOn