Versi: 2.0
Terakhir diperbarui: 28-09-2026
Ringkasan
Modul spesifikasi ini menguraikan persyaratan hardware dan software audio USB untuk periferal audio.
Persyaratan Minimum dan Tambahan
Dokumen spesifikasi ini dibagi menjadi dua bagian:
- Persyaratan minimum menjelaskan kriteria agar kategori periferal kompatibel.
- Persyaratan tambahan menjelaskan kriteria untuk sertifikasi.
Gunakan tombol navigasi ini untuk menampilkan hanya spesifikasi minimum atau spesifikasi minimum dan tambahan.
Spesifikasi Audio USB
PERSYARATAN MINIMUM
Hardware
Firmware
- Periferal HARUS dideklarasikan sebagai perangkat audio dengan deskriptor antarmuka audio (0x01) yang benar.
- HARUS ada satu deskriptor yang sesuai untuk terminal input dan output.
- Sebaiknya laporkan jenis terminal USB Audio Class (UAC):
- Headset (0x0402)
- SpeakerPhone (0x0403-0x0405)
- Sebaiknya laporkan jenis terminal USB Audio Class (UAC):
- HARUS ada satu deskriptor yang sesuai untuk terminal input dan output.
- Jika memiliki tombol, tombol tersebut HARUS dideklarasikan sebagai HID.
Software
Format
Lihat bagian Format Audio.
Kode HID
- Untuk setiap peristiwa HID, hanya satu peristiwa yang dapat ditransmisikan dalam satu waktu.
- Kode peristiwa yang benar dan kode peristiwa yang sesuai HARUS diterima saat tombol ditekan.
- Jika ada antarmuka yang dirancang untuk menyediakan fungsi periferal, periferal USB HARUS mendukung pengiriman atau penerimaan peristiwa HID yang sesuai sesuai dengan spesifikasi HID USB.org.
Deteksi Jack
Jika perangkat USB mendukung deteksi jack audio, perangkat tersebut HARUS mendeklarasikan dukungan untuk USB Audio Class (UAC) di salah satu hal berikut:
PERSYARATAN TAMBAHAN
Selain persyaratan Minimum, periferal HARUS memenuhi persyaratan berikut untuk mendapatkan sertifikasi:
- Tidak ada
Format Audio
PERSYARATAN MINIMUM
| Pemutaran | Merekam | |
|---|---|---|
| Frekuensi sampel | ≥ 16 kHz | ≥ 16 kHz |
| Format | S16_LE | S16_LE |
- Nomor dan konfigurasi channel HARUS benar.
- Semua frekuensi sampling yang dinyatakan didukung oleh periferal HARUS berfungsi dengan benar.
- Perbedaan antara laju yang diukur dan laju pengambilan sampel HARUS ≤ 0,1%.
- Kesalahan standar untuk regresi linear laju terukur HARUS < 30.
Perangkat HARUS mendukung pemutaran atau pengambilan sampel di bawah berbagai kecepatan sampel yang diklaimnya didukung. Jika tidak, OS perlu menambahkan file konfigurasi tertentu untuk mencegahnya di sisi sistem.
Misalnya: memutar audio di bawah 44,1 kHz, tetapi merekam suara di bawah 48 kHz secara bersamaan.
PERSYARATAN TAMBAHAN
Selain persyaratan Minimum, periferal HARUS memenuhi persyaratan berikut untuk mendapatkan sertifikasi:
- Tidak ada
Histori revisi
| Tanggal | Versi | Catatan |
|---|---|---|
| 2026-09-28 | 2.0 | Update untuk spesifikasi Kompatibel dengan ChromeOS. |
| 03-03-2026 | 1.1.2 | Mengubah format histori revisi untuk digunakan dalam makro. |
| 2024-06-14 | 1.1.1 | Pembersihan teks kecil. Publikasikan ke situs partner. |
| 2023-06-07 | 1.1 | Perbarui persyaratan UAC. |
| 2022-12-19 | 1.0 | Versi awal. |