KS ノードの種類
[このページに関連付けられている機能 DirectShow は、従来の機能です。 MediaPlayer、IMFMediaEngine、Media Foundation のオーディオ/ビデオ キャプチャに置き換わりました。 これらの機能は、Windows 10とWindows 11用に最適化されています。 新しいコードでは、可能であれば、DirectShow ではなく Media Foundation で MediaPlayer、IMFMediaEngine、Audio/Video Capture を使用することを強くお勧めします。 Microsoft は、レガシ API を使用する既存のコードを、可能であれば新しい API を使用するように書き換えるよう提案しています。]
次のグローバル一意識別子 (GUID) は、カーネル モード フィルターのノードの種類を定義します。 ノードの種類を見つけるには、 IKsTopologyInfo インターフェイスのフィルターに対してクエリを実行します。
GUID | 説明 |
---|---|
|
1 つ以上のデバイス固有の処理関数を表します。 ノードには、1 つの入力接続と 1 つの出力接続があります。 ノードは、デバイスの製造元によって提供される場合、KsProxy プラグインを介してカスタム COM インターフェイスを公開できます。 |
|
USB バスに関係なく、カメラ センサーからデバイスに移動するデータを表します。 ノードには 1 つの出力接続があります。 ノードは、カメラを制御するための IAMCameraControl インターフェイスと ICameraControl インターフェイスを公開します。 |
|
USB バスに関係なく、VTR テープなどのシーケンシャル メディア トランスポートからデバイスに移動するデータを表します。 ノードには 1 つの出力接続があります。 ノードは、トランスポート メカニズムを制御するための IAMExtTransport インターフェイスを公開します。 |
|
USB バスに関係なく、デバイスに移動するデータを表します。 たとえば、このノードはアナログ オーディオ ジャックまたは S/PDIF ジャックを表します。 ノードには 1 つの出力接続があります。 |
|
USB バスに関係なく、デバイスから VTR テープなどのシーケンシャル メディア トランスポートに移動するデータを表します。 ノードには 1 つの入力接続があります。 ノードは、トランスポート メカニズムを制御するための IAMExtTransport インターフェイスを公開します。 |
|
USB バスに関係なく、デバイスから移動するデータを表します。 たとえば、このノードはアナログ オーディオ ジャックまたは S/PDIF ジャックを表します。 ノードには 1 つの入力接続があります。 |
|
1 つ以上のビデオ処理関数を表します。 ノードには、1 つの入力接続と 1 つの出力接続があります。 ノードは、ビデオ信号の品質を調整するために IAMVideoProcAmp インターフェイスと IVideoProcAmp インターフェイスを公開します。 |
|
2 つ以上の可能なソースから入力パスを選択するメカニズムを表します。 ノードには、2 つ以上の入力接続と 1 つの出力接続があります。 ノードは、入力間で選択するための ISelector インターフェイスを公開します。 |
|
ホストとデバイスの間を移動するデータを表します。 UVC デバイスの場合、このノードは USB エンドポイントを表します。 入力エンドポイントには 1 つの入力接続があります。出力エンドポイントには 1 つの出力接続があります。 |
要件
要件 | 値 |
---|---|
ヘッダー |
|
関連項目