バージョン: 2.0
最終更新日: 2026 年 9 月 28 日
概要
この仕様モジュールでは、オーディオ周辺機器の USB オーディオ ハードウェアとソフトウェアの要件について概説します。
最小要件と追加要件
この仕様ドキュメントは、次の 2 つのセクションに分かれています。
- 最小要件は、周辺機器カテゴリの互換性の基準を説明します。
- 追加の要件では、認定の基準について説明します。
これらのナビゲーション ボタンを使用して、最小仕様のみを表示するか、最小仕様と追加仕様の両方を表示します。
USB オーディオの仕様
最小要件
ハードウェア
ファームウェア
- 周辺機器は、正しいオーディオ インターフェース(0x01)記述子を持つオーディオ機器として宣言されなければなりません。
- 入力端子と出力端子の両方に、対応する記述子が 1 つずつなければなりません。
- USB Audio Class(UAC)端子タイプを報告することをおすすめします。
- ヘッドセット (0x0402)
- SpeakerPhone (0x0403 ~ 0x0405)
- USB Audio Class(UAC)端子タイプを報告することをおすすめします。
- 入力端子と出力端子の両方に、対応する記述子が 1 つずつなければなりません。
- ボタンがある場合は、HID として宣言しなければなりません。
ソフトウェア
形式
音声形式のセクションを参照してください。
HID コード
- 各 HID イベントでは、一度に 1 つのイベントのみを送信できます。
- ボタンが押されたときに、正しいイベント コードと対応するイベント コードが受信されなければなりません。
- 周辺機器機能を提供するように設計されたインターフェースがある場合、USB 周辺機器は USB.org HID 仕様に従って、対応する HID イベントの送信または受信をサポートしなければなりません。
イヤホン差込口検出
その他の要件
周辺機器は、最小要件に加えて、認証を取得するために以下の要件を満たさなければなりません。
- なし
オーディオ形式
最小要件
| 再生 | 録画中 | |
|---|---|---|
| サンプルレート | 16 kHz 以上 | 16 kHz 以上 |
| 形式 | S16_LE | S16_LE |
- チャンネル番号と構成は正しいものでなければなりません。
- 周辺機器がサポートを宣言するすべてのサンプリング レートは、正しく動作しなければなりません。
- 測定レートとサンプリング レートの偏差は 0.1% 以下でなければなりません。
- 測定されたレートの線形回帰の標準誤差は 30 未満でなければなりません。
デバイスは、サポートを表明するさまざまなサンプルレートでの再生またはキャプチャをサポートしなければなりません。そうでない場合は、システム側で防止するために、OS が特定の構成ファイルを追加する必要があります。
たとえば、44.1 kHz 未満の音声を再生しながら、48 kHz 未満の音声を同時にキャプチャします。
その他の要件
周辺機器は、最小要件に加えて、認証を取得するために以下の要件を満たさなければなりません。
- なし
変更履歴
| 日付 | バージョン | メモ |
|---|---|---|
| 2026-09-28 | 2.0 | ChromeOS 対応仕様の更新。 |
| 2026-03-03 | 1.1.2 | マクロで使用する変更履歴の形式を変更します。 |
| 2024-06-14 | 1.1.1 | テキストの軽微な修正。パートナー サイトに公開します。 |
| 2023-06-07 | 1.1 | UAC の要件を更新します。 |
| 2022-12-19 | 1.0 | 初期バージョン。 |