次の方法で共有


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 のフロー制御ゲート」を参照してください。

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

要件

要件
サポートされている最小のクライアント Microsoft Windows XP 以降のオペレーティング システムと DirectX 8.0 以降の DirectX バージョンで使用できます。
対象プラットフォーム ユニバーサル
Header ks.h (Ks.h を含む)
Library Ks.lib
IRQL PASSIVE_LEVEL (「解説」セクションを参照)

こちらもご覧ください

KSGATE

KsGateInitializeAnd

KsPinAttachOrGate