ChromeOS 対応 - USB オーディオ仕様モジュール

バージョン: 2.0
最終更新日: 2026 年 9 月 28 日

概要

この仕様モジュールでは、オーディオ周辺機器の USB オーディオ ハードウェアとソフトウェアの要件について概説します。

最小要件と追加要件

この仕様ドキュメントは、次の 2 つのセクションに分かれています。

  1. 最小要件は、周辺機器カテゴリの互換性の基準を説明します。
  2. 追加の要件では、認定の基準について説明します。

これらのナビゲーション ボタンを使用して、最小仕様のみを表示するか、最小仕様と追加仕様の両方を表示します。

USB オーディオの仕様

最小要件

ハードウェア

ファームウェア
  • 周辺機器は、正しいオーディオ インターフェース(0x01)記述子を持つオーディオ機器として宣言されなければなりません。
    • 入力端子と出力端子の両方に、対応する記述子が 1 つずつなければなりません。
  • ボタンがある場合は、HID として宣言しなければなりません。

ソフトウェア

形式

音声形式のセクションを参照してください。

HID コード
  • 各 HID イベントでは、一度に 1 つのイベントのみを送信できます。
  • ボタンが押されたときに、正しいイベント コードと対応するイベント コードが受信されなければなりません。
  • 周辺機器機能を提供するように設計されたインターフェースがある場合、USB 周辺機器は USB.org HID 仕様に従って、対応する HID イベントの送信または受信をサポートしなければなりません。
イヤホン差込口検出
  • USB デバイスがオーディオ ジャックの検出をサポートする場合、次のいずれかで USB オーディオ クラス(UAC)のサポートを宣言しなければなりません。

その他の要件

周辺機器は、最小要件に加えて、認証を取得するために以下の要件を満たさなければなりません。

  • なし

オーディオ形式

最小要件

再生 録画中
サンプルレート 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 初期バージョン。