KsGateRemoveOnInputFromOr 函式 (ks.h)

KsGateRemoveOnInputFromOr 函式會從 OR 閘道移除處於 ON 狀態的現有輸入。

語法

void KsGateRemoveOnInputFromOr(
  [in] PKSGATE OrGate
);

參數

[in] OrGate

KSGATE 結構的指標,代表要從中移除 ON 輸入的 OR 閘道。

傳回值

備註

從指定的 OR 閘道移除最後一個 ON 輸入會導致閘道關閉,並將轉換傳播至任何連線到 OrGate 的閘道。 如需詳細資訊,請參閱 AVStream中的流量控制網關

KsGateRemoveOnInputFromOr 應該只在特別建立為 AND 閘道的閘道上使用;AVStream 不會驗證指定的閘道是否為 AND 閘道。

此呼叫是 KsGateTurnInputOff 的內嵌函數調用。 如果概念上移除閘道的現有輸入,迷你驅動程序應該呼叫 KsGateRemoveOnInputFromOr ,而不是 KsGateTurnInputOff

規格需求

需求
最低支援的用戶端 適用於 Microsoft Windows XP 和更新版本的作業系統和 DirectX 8.0 和更新版本的 DirectX 版本。
目標平台 桌面
標頭 ks.h (包含 Ks.h)
IRQL 任何層級

另請參閱

KsGateAddOffInputToOr

KsGateAddOnInputToOr

KsGateRemoveOffInputFromOr

KsGateTurnInputOff

KsGateTurnInputOn