次の方法で共有


KsPinAttachAndGate 関数 (ks.h)

KsPinAttachAndGate 関数は、Pin を入力として以前に初期化された AND ゲートに接続し、andGate 関連するフィルターの AND ゲートへの入力として接続します。

構文

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

パラメーター

[in] Pin

AND ゲートへの入力を使用する KSPIN 構造体へのポインター。

[in, optional] AndGate

関連するフィルターの AND ゲートに接続するために以前に初期化された AND ゲートである、KSGATE 構造体へのポインター。 この省略可能なパラメーターが NULL 場合、現在ピンにアタッチされている KSGATE はすべてデタッチされます。

戻り値

何一つ

備考

ゲートを挿入するには、最初に KsGateInitializeAnd を呼び出します。 次 KsPinAttachAndGateを呼び出します。 詳細については、AVStream のフロー制御ゲートのを参照してください。

KsPinAttachAndGate は、問題のピンがKSSTATE_STOPを離れる前に、IRQL = PASSIVE_LEVEL で呼び出す必要があります。

必要条件

要件 価値
サポートされる最小クライアント Microsoft Windows XP 以降のオペレーティング システムと DirectX 8.0 以降の DirectX バージョンで使用できます。
ターゲット プラットフォーム 万国
ヘッダー ks.h (Ks.h を含む)
ライブラリ Ks.lib
IRQL PASSIVE_LEVEL (「解説」セクションを参照)

関連項目

KSGATE

KsGateInitializeAnd する

KsPinAttachOrGate