Version: 2.0
Last updated: 2026-09-28
Overview
This specification module outlines the audio format and sample rate requirements for audio peripherals.
Minimum and Additional Requirements
This specification document is divided into two sections:
- Minimum requirements describe the criteria for a peripheral category to be compatible.
- Additional requirements describe the criteria for certification.
Use these navigation buttons to show only the minimum or both the minimum and additional specification, respectively.
Audio Format
MINIMUM REQUIREMENTS
| Playback | Recording | |
|---|---|---|
| Sample rate | ≥ 16 kHz | ≥ 16 kHz |
| Format | S16_LE | S16_LE |
- The channel number and configuration MUST be correct.
- All sampling rates the peripheral declares supported MUST work correctly.
- The deviation between measured rate and sampling rate MUST be ≤ 0.1%.
- The standard error for linear regression of measured rate MUST be < 30.
The device MUST support playback or capture under different sample rates it asserts to support. Otherwise, it requires the OS to add a specific configuration file to prevent it on the system side.
For example: play audio under 44.1 kHz but capture voice under 48 kHz simultaneously.
ADDITIONAL REQUIREMENTS
Along with the Minimum requirements, a peripheral MUST meet the following requirements to achieve certification:
- None
Revision history
| Date | Version | Notes |
|---|---|---|
| 2026-09-28 | 2.0 | Update for ChromeOS Compatible specification. |
| 2026-03-03 | 1.1.2 | Change revision history format for use in macro. |
| 2024-06-14 | 1.1.1 | Publish to partner site. |
| 2024-05-07 | 1.1 | Change some format spec into table. |
| 2022-12-19 | 1.0 | Initial version. |