最終更新:2014-10-20 (月) 16:26:27 (3475d)
UVC/転送
UVC/ペイロード
ビデオサンプル
- A single video sample may require multiple class-defined Payload Transfers.
- Conversely, there may be one or more video samples within a single Payload Transfer. In the latter case, there must be an integral number of fixed size samples within each Payload Transfer.
UVC/ペイロードヘッダ
アイソクロナス転送
- USB/代替設定が必要。
- 帯域を変える
- サンプルの転送 (HSの広帯域エンドポイント)
- トランザクション1:[SOF] [IN] [DATA2 (ペイロードヘッダ含む)] [IN] [DATA1] [IN] [DATA0]
- トランザクション2:[SOF] [IN] [DATA2 (ペイロードヘッダ含む)] [IN] [DATA1] [IN] [DATA0]
- トランザクション3:[SOF] [IN] [DATA2 (ペイロードヘッダ含む)] [IN] [DATA1] [IN] [DATA0]
- 各トランザクションのペーロードサイズはまちまち
- サンプルの転送 (FS/HS)
- トランザクション1:[SOF] [IN] [DATA0 (ペイロードヘッダ含む)]
- トランザクション2:[SOF] [IN] [DATA0 (ペイロードヘッダ含む)]
- トランザクション3:[SOF] [IN] [DATA0 (ペイロードヘッダ含む)]
- 各トランザクションのペーロードサイズはまちまち
バルク転送
- 代替設定0(デフォルト)のみサポート
- 追加の代替設定はUVCでは定義されていない
- 複数転送/サンプル
- トランザクション1:[IN] [DATA0 (ペイロードヘッダ含む)] [IN] [DATA1] [IN] [DATA0/1]...
- トランザクション2:[IN] [DATA0 (ペイロードヘッダ含む)] [IN] [DATA1] [IN] [DATA0/1]...
- トランザクション3:[IN] [DATA0 (ペイロードヘッダ含む)] [IN] [DATA1]
- 単一転送/サンプル
- トランザクション1:[IN] [DATA0 (ペイロードヘッダ含む)] [IN] [DATA1] [IN] [DATA0/1]...