機能配置(Function Topology):機能ブロックの接続
Terminal, UnitはPinで接続します。Pin接続方法はUVCクラス固有ディスクリプタで記述します。
Pin規則
Terminal, UnitごとのPin制約は以下の通りです。なお、1つの出力Pinを複数の入力Pinに接続(Fan-Out)は許されますが、1つの入力Pinを複数の出力Pinに接続(Fan-In)は許されません。
Terminal, Unit 名 | 入力Pin | 出力Pin |
Input Terminal | 不可 | 1つ |
Camera Terminal | 不可 | 1つ |
Output Terminal | 1つ | 不可 |
Processing Unit | 1つ | 1つ |
Extension Unit | 複数 | 1つ |
Selector Unit | 複数 | 1つ |
接続例
以下は、UVC規格で示されている機能配置例図の抜粋です。カメラ入力1つ(図中Sensor)と、ビデオ入力1つ(図中 Composite)をSelector Unitで切替可能な、USBビデオ入力端末です。
[記号] CT : Camera Terminal, IT : Input Terminal, SU : Selector Unit, PU : Processing Unit, OT : Output Terminal