次の方法で共有


KsGateTurnInputOn 関数 (ks.h)

KsGateTurnInputOn 関数は、Gate への既存の入力をオンにします。

構文

void KsGateTurnInputOn(
  [in, optional] PKSGATE Gate
);

パラメーター

[in, optional] Gate

ON 状態に遷移するための OFF 状態の入力が現在あるゲートを表す KSGATE 構造体へのポインター。 AND ゲートまたは OR ゲートを使用できます。

戻り値

なし

解説

ミニドライバーが KsGateTurnInputOn に渡すゲートに少なくとも 1 つの OFF 入力があることを確認するのは、ミニドライバーの責任です。 現在 OFF 状態の入力がない AND ゲートを使用してこの関数を呼び出すと、AND ゲートが無効な状態に設定されます。 現在 OFF 状態の入力がない OR ゲートを使用してこの関数を呼び出すと、結果は ON 状態の別の入力を Gate に追加することと同じです。

さらに、入力をオンにすると 、Gate が閉じた状態から開いている状態に遷移する場合、この呼び出しは、 ゲートに接続されている任意のゲートへの入力をオンにします。 詳細については、「 AVStream のフロー制御ゲート」を参照してください。

要件

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

こちらもご覧ください

KSGATE

KsGateAddOffInputToAnd

KsGateAddOffInputToOr

KsGateAddOnInputToAnd

KsGateAddOnInputToOr

KsGateRemoveOffInputFromAnd

KsGateRemoveOffInputFromOr

KsGateRemoveOnInputFromAnd

KsGateRemoveOnInputFromOr

KsGateTurnInputOff