Versão: 2.0
Última atualização: 28/09/2026
Visão geral
Este módulo de especificação descreve os requisitos de hardware e software de áudio USB para periféricos de áudio.
Requisitos mínimos e adicionais
Este documento de especificação é dividido em duas seções:
- Os requisitos mínimos descrevem os critérios para que uma categoria de periféricos seja compatível.
- Os requisitos adicionais descrevem os critérios para certificação.
Use esses botões de navegação para mostrar apenas o mínimo ou o mínimo e a especificação adicional, respectivamente.
Especificações de áudio USB
REQUISITOS MÍNIMOS
Hardware
Firmware
- O periférico PRECISA ser declarado como um dispositivo de áudio com um descritor de interface de áudio (0x01) correto.
- É obrigatório ter um descritor correspondente para o terminal de entrada e saída.
- Recomendamos informar o tipo de terminal da classe de áudio USB (UAC, na sigla em inglês):
- Headset (0x0402)
- SpeakerPhone (0x0403-0x0405)
- Recomendamos informar o tipo de terminal da classe de áudio USB (UAC, na sigla em inglês):
- É obrigatório ter um descritor correspondente para o terminal de entrada e saída.
- Se ele tiver um botão, PRECISA ser declarado como um HID.
Software
Formato
Consulte a seção Formato de áudio.
Códigos HID
- Para cada evento HID, ele só pode transmitir um evento por vez.
- O código de evento correto e o código de evento correspondente PRECISAM ser recebidos quando o botão é pressionado.
- Se houver uma interface projetada para fornecer funcionalidades periféricas, o periférico USB PRECISA oferecer suporte à emissão ou ao recebimento dos eventos HID correspondentes de acordo com a especificação HID da USB.org.
Detecção de entrada para fone de ouvido
Se o dispositivo USB for compatível com a detecção de entrada para fone de ouvido, ele DEVE declarar suporte para Classe de áudio USB (UAC) em uma das seguintes opções:
REQUISITOS ADICIONAIS
Além dos requisitos mínimos, um periférico PRECISA atender aos seguintes requisitos para receber a certificação:
- Nenhum
Formato de áudio
REQUISITOS MÍNIMOS
| Reprodução | Gravando | |
|---|---|---|
| Taxa de amostragem | ≥ 16 kHz | ≥ 16 kHz |
| Formato | S16_LE | S16_LE |
- O número e a configuração do canal PRECISAM estar corretos.
- Todas as taxas de amostragem declaradas como compatíveis pelo periférico PRECISAM funcionar corretamente.
- O desvio entre a taxa medida e a taxa de amostragem PRECISA ser ≤ 0,1%.
- O erro padrão para a regressão linear da taxa medida PRECISA ser < 30.
O dispositivo PRECISA oferecer suporte à reprodução ou captura em diferentes taxas de amostragem que ele afirma oferecer suporte. Caso contrário, o SO vai precisar adicionar um arquivo de configuração específico para evitar isso no lado do sistema.
Por exemplo, reproduzir áudio abaixo de 44,1 kHz e capturar voz abaixo de 48 kHz simultaneamente.
REQUISITOS ADICIONAIS
Além dos requisitos mínimos, um periférico PRECISA atender aos seguintes requisitos para receber a certificação:
- Nenhum
Histórico de revisões
| Data | Versão | Observações |
|---|---|---|
| 2026-09-28 | 2,0 | Atualização da especificação "Compatível com ChromeOS". |
| 2026-03-03 | 1.1.2 | Mudar o formato do histórico de revisões para uso em uma macro. |
| 2024-06-14 | 1.1.1 | Pequena limpeza de texto. Publicar no site do parceiro. |
| 2023-06-07 | 1.1 | Atualizar o requisito da UAC. |
| 2022-12-19 | 1.0 | Versão inicial. |