Модуль спецификации USB-аудио, совместимый с ChromeOS

Версия: 2.0
Последнее обновление: 28 сентября 2026 г.

Обзор

В этом модуле спецификации описаны требования к аппаратному и программному обеспечению USB-аудиоустройств.

Минимальные и дополнительные требования

Этот документ состоит из двух разделов:

  1. Минимальные требования описывают критерии совместимости периферийного устройства с определенной категорией.
  2. Дополнительные требования описывают критерии сертификации.

Нажмите на эти кнопки навигации, чтобы посмотреть только минимальные требования или минимальные и дополнительные требования соответственно.

Спецификации USB Audio

МИНИМАЛЬНЫЕ ТРЕБОВАНИЯ

Оборудование

Встроенное ПО
  • Периферийное устройство ДОЛЖНО быть объявлено как аудиоустройство с правильным дескриптором аудиоинтерфейса (0x01).
    • Для входного и выходного терминалов должен быть один и тот же дескриптор.
      • Рекомендуется указывать тип терминала USB Audio Class (UAC):
  • Если у устройства есть кнопка, оно ДОЛЖНО быть объявлено как HID.

Программное обеспечение

Формат

Подробнее о формате аудио…

Коды HID
  • Для каждого события HID можно передавать только одно событие за раз.
  • При нажатии кнопки должен быть получен правильный код события и соответствующий ему код события.
  • Если в устройстве есть интерфейс, предназначенный для дополнительных функций, периферийное устройство USB ДОЛЖНО поддерживать отправку и получение соответствующих событий HID в соответствии со спецификацией HID от USB.org.
Обнаружение гнезда для наушников
  • Если USB-устройство поддерживает обнаружение аудиоразъема, оно ДОЛЖНО заявлять о поддержке класса USB Audio (UAC) одним из следующих способов:

ДОПОЛНИТЕЛЬНЫЕ ТРЕБОВАНИЯ

Помимо минимальных требований, периферийное устройство ДОЛЖНО соответствовать следующим требованиям, чтобы получить сертификацию:

  • Нет

Формат аудио

МИНИМАЛЬНЫЕ ТРЕБОВАНИЯ

Воспроизведение Запись
Частота дискретизации ≥ 16 кГц ≥ 16 кГц
Формат S16_LE S16_LE
  • Номер канала и конфигурация должны быть указаны правильно.
  • Все заявленные периферийным устройством частоты дискретизации должны работать корректно.
    • Отклонение между измеренной частотой и частотой выборки ДОЛЖНО быть ≤ 0,1%.
    • Стандартная ошибка для линейной регрессии измеренного значения должна быть меньше 30.
  • Устройство ДОЛЖНО поддерживать воспроизведение или запись с разными частотами дискретизации, которые оно заявляет как поддерживаемые. В противном случае ОС должна добавить специальный файл конфигурации, чтобы предотвратить это на системном уровне.

    Например, можно одновременно воспроизводить аудио с частотой ниже 44,1 кГц и записывать голос с частотой 48 кГц.

ДОПОЛНИТЕЛЬНЫЕ ТРЕБОВАНИЯ

Помимо минимальных требований, периферийное устройство ДОЛЖНО соответствовать следующим требованиям, чтобы получить сертификацию:

  • Нет

История изменений

Дата Версия Примечания
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 Создана исходная версия.