Freigeben über


KsGateInitializeOr-Funktion (ks.h)

Die KsGateInitializeOr-Funktion initialisiert eine KSGATE-Struktur als OR-Gate und fügt sie an das von NextAndGate angegebene AND-Gate an.

Syntax

void KsGateInitializeOr(
  [in]           PKSGATE OrGate,
  [in, optional] PKSGATE NextAndGate
);

Parameter

[in] OrGate

Ein Zeiger auf die KSGATE-Struktur, die als neues OR-Gate initialisiert werden soll.

[in, optional] NextAndGate

Ein Zeiger auf eine vorhandene KSGATE-Struktur, an die OrGate angefügt wird. Optional.

Rückgabewert

Keine

Bemerkungen

Das nächste Gate (nach OrGate) muss ein AND-Gate sein, unabhängig davon, ob es in diesem Aufruf oder später angegeben wird. Wenn Sie ein OR-Gate mit einem anderen OR-Gate verbinden müssen, verwenden Sie KsGateInitialize. Weitere Informationen finden Sie unter Flow Control Gates in AVStream.

Diese Funktion ist ein Inlineaufruf von KsGateInitialize.

Anforderungen

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

Weitere Informationen

KSGATE

KsGateInitialize

KsGateInitializeAnd

KsGateTerminateAnd

KsGateTerminateOr