Versione: 2.0
Ultimo aggiornamento: 28/09/2026
Panoramica
Questo modulo di specifiche descrive i requisiti hardware e software audio USB per le periferiche audio.
Requisiti minimi e aggiuntivi
Questo documento delle specifiche è suddiviso in due sezioni:
- I requisiti minimi descrivono i criteri di compatibilità di una categoria di periferiche.
- I requisiti aggiuntivi descrivono i criteri per la certificazione.
Utilizza questi pulsanti di navigazione per mostrare solo la specifica minima o sia la specifica minima che quella aggiuntiva, rispettivamente.
Specifiche audio USB
REQUISITI MINIMI
Hardware
Firmware
- La periferica DEVE essere dichiarata come dispositivo audio con un descrittore di interfaccia audio (0x01) corretto.
- Deve esistere un descrittore corrispondente per il terminale di input e di output.
- Ti consigliamo di segnalare il tipo di terminale USB Audio Class (UAC):
- Headset (0x0402)
- SpeakerPhone (0x0403-0x0405)
- Ti consigliamo di segnalare il tipo di terminale USB Audio Class (UAC):
- Deve esistere un descrittore corrispondente per il terminale di input e di output.
- Se ha un pulsante, DEVE essere dichiarato come HID.
Software
Formato
Consulta la sezione Formato audio.
Codici HID
- Per ogni evento HID, può trasmettere un solo evento alla volta.
- Quando viene premuto il pulsante, devono essere ricevuti il codice evento corretto e il codice evento corrispondente.
- Se è presente un'interfaccia progettata per fornire funzionalità periferiche, la periferica USB DEVE supportare l'emissione o la ricezione degli eventi HID corrispondenti in base alla specifica HID di USB.org.
Rilevamento del jack
Se il dispositivo USB supporta il rilevamento del jack audio, DEVE dichiarare il supporto per la classe audio USB (UAC) in uno dei seguenti modi:
REQUISITI AGGIUNTIVI
Oltre ai requisiti minimi, una periferica DEVE soddisfare i seguenti requisiti per ottenere la certificazione:
- Nessuno
Formato audio
REQUISITI MINIMI
| Riproduzione | Registrazione | |
|---|---|---|
| Frequenza di campionamento | ≥ 16 kHz | ≥ 16 kHz |
| Formato | S16_LE | S16_LE |
- Il numero e la configurazione del canale DEVONO essere corretti.
- Tutte le frequenze di campionamento dichiarate supportate dalla periferica DEVONO funzionare correttamente.
- La deviazione tra la frequenza misurata e la frequenza di campionamento DEVE essere ≤ 0,1%.
- L'errore standard per la regressione lineare della velocità misurata DEVE essere < 30.
Il dispositivo DEVE supportare la riproduzione o l'acquisizione a diverse frequenze di campionamento che dichiara di supportare. In caso contrario, è necessario che il sistema operativo aggiunga un file di configurazione specifico per impedirlo lato sistema.
Ad esempio, riproduci audio a una frequenza inferiore a 44,1 kHz, ma acquisisci la voce a una frequenza inferiore a 48 kHz contemporaneamente.
REQUISITI AGGIUNTIVI
Oltre ai requisiti minimi, una periferica DEVE soddisfare i seguenti requisiti per ottenere la certificazione:
- Nessuno
Cronologia delle revisioni
| Data | Versione | Note |
|---|---|---|
| 2026-09-28 | 2.0 | Aggiornamento della specifica Compatibile con ChromeOS. |
| 03/03/2026 | 1.1.2 | Modifica il formato della cronologia delle revisioni per l'utilizzo nelle macro. |
| 14/06/2024 | 1.1.1 | Pulizia del testo di minore entità. Pubblica sul sito partner. |
| 2023-06-07 | 1.1 | Aggiornamento del requisito UAC. |
| 2022-12-19 | 1,0 | Versione iniziale. |