ChromeOS Compatible - Audio Format Specification Module

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.

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.