Freigeben über


KsPinAttachAndGate-Funktion (ks.h)

Die KsPinAttachAndGate-Funktion verbindet Pin als Eingabe mit einem zuvor initialisierten AND-Gate und AndGate als Eingabe mit dem AND-Gate des relevanten Filters.

Syntax

void KsPinAttachAndGate(
  [in]           PKSPIN  Pin,
  [in, optional] PKSGATE AndGate
);

Parameter

[in] Pin

Ein Zeiger auf die KSPIN-Struktur , um eine Eingabe für das AND-Gate zu verwenden.

[in, optional] AndGate

Ein Zeiger auf eine KSGATE-Struktur , bei der es sich um das zuvor initialisierte AND-Gate handelt, um eine Verbindung mit dem AND-Gate des relevanten Filters herzustellen. Wenn dieser optionale Parameter NULL ist, wird jedes KSGATE , das derzeit an den Pin angefügt ist, getrennt.

Rückgabewert

Keine

Bemerkungen

Um das Gate einzufügen, rufen Sie zuerst KsGateInitializeAnd auf. Rufen Sie dann KsPinAttachAndGate auf. Weitere Informationen finden Sie unter Flow Control Gates in AVStream.

KsPinAttachAndGate muss unter IRQL = PASSIVE_LEVEL aufgerufen werden, bevor der betreffende Pin KSSTATE_STOP verlässt.

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 Universell
Header ks.h (ks.h einschließen)
Bibliothek Ks.lib
IRQL PASSIVE_LEVEL (siehe Abschnitt "Hinweise")

Weitere Informationen

KSGATE

KsGateInitializeAnd

KsPinAttachOrGate