KsGateRemoveOnInputFromOr 関数 (ks.h)

KsGateRemoveOnInputFromOr 関数は、ON 状態の既存の入力を OR ゲートから削除します。

構文

void KsGateRemoveOnInputFromOr(
  [in] PKSGATE OrGate
);

パラメーター

[in] OrGate

ON 入力を削除する OR ゲートを表す KSGATE 構造体へのポインター。

戻り値

なし

解説

特定の OR ゲートから最後の ON 入力を削除すると、ゲートが閉じられ、 遷移が OrGate に接続されている任意のゲートに伝達されます。 詳細については、「 AVStream のフロー制御ゲート」を参照してください。

KsGateRemoveOnInputFromOr は、特に AND ゲートとして作成されたゲートでのみ使用する必要があります。AVStream は、指定されたゲートが AND ゲートであることを確認しません。

この呼び出しは、 KsGateTurnInputOff へのインライン関数呼び出しです。 ゲートへの既存の入力を概念的に削除する場合、ミニドライバーは KsGateTurnInputOff ではなく KsGateRemoveOnInputFromOr を呼び出す必要があります。

要件

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

こちらもご覧ください

KsGateAddOffInputToOr

KsGateAddOnInputToOr

KsGateRemoveOffInputFromOr

KsGateTurnInputOff

KsGateTurnInputOn