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:

1. **Minimum** requirements describe the criteria for a peripheral category to be compatible.
2. **Additional** requirements describe the criteria for certification.

Use these navigation buttons to show only the minimum or both the minimum
and additional specification, respectively.
<button value="min">Minimum</button> <button value="add" default="">Minimum and Additional</button>

<br />

## 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

<br />

## Revision history

| Date | Version | Notes |
|---|---|---|
| 2026-09-28 | 2.0 | Update for ChromeOS Compatible specification. |
| 2026-03-03 | 1.1.2 | Formatting update. |
| 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. |

<br />