Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Die KsGateInitialize Funktion initialisiert ein Tor zur Verwendung.
Syntax
void KsGateInitialize(
[in] PKSGATE Gate,
[in] LONG InitialCount,
[in, optional] PKSGATE NextGate,
[in] BOOLEAN StateToPropagate
);
Parameter
[in] Gate
Ein Zeiger auf die KSGATE- Struktur, die initialisiert werden soll.
[in] InitialCount
Dieser Parameter gibt die anfängliche Anzahl an, die auf dem Gate platziert werden soll. Füllt Gate -> Count. Für ein neues AND Gate sollte dies 1 (1 − 0 off Input) sein, und für ein neues OR-Tor sollte dies 0 (0 bei Eingaben) sein. Weitere Informationen finden Sie unter Flow Control Gates in AVStream.
[in, optional] NextGate
Ein Zeiger auf eine KSGATE- Struktur, an die Gate- seine Ausgabe für Zustandsübergänge anfügen soll. Wenn dieser optionale Parameter nicht angegeben ist, wird Gate- nicht an ein nachfolgendes Gate angefügt.
[in] StateToPropagate
Dieser Parameter gibt an, ob ON-Übergänge oder OFF-Übergänge weitergegeben werden sollen. Legen Sie für ein OR-Tor auf TRUEfest; für ein AND-Tor, auf FALSEfestgelegt.
Rückgabewert
Nichts
Bemerkungen
Minidriver sollten nicht KsGateInitialize- direkt aufrufen, sondern stattdessen KsGateInitializeAnd oder KsGateInitializeOrverwenden.
AND und OR Gates sind Konzeptualisierungen des Gating-Mechanismus. AVStream unterscheidet nicht zwischen ihnen bei der Implementierung der gemeinsamen Gate-Funktionen. Die für UND und OR-Tore spezifischen Gatefunktionen sind Inlineaufrufe an die gemeinsamen Gate-Funktionen.
Weitere Informationen zum Gate-Konstrukt in AVStream finden Sie unter Flow Control Gates in AVStream, KSGATE.
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 |