Wersja: 2.0
Ostatnia aktualizacja: 28 września 2026 r.
Przegląd
Ten moduł specyfikacji określa wymagania dotyczące sprzętu i oprogramowania audio USB w przypadku urządzeń peryferyjnych audio.
Wymagania minimalne i dodatkowe
Ten dokument specyfikacji jest podzielony na 2 sekcje:
- Minimalne wymagania opisują kryteria, które musi spełniać kategoria urządzeń peryferyjnych, aby była kompatybilna.
- Dodatkowe wymagania opisują kryteria certyfikacji.
Użyj tych przycisków nawigacyjnych, aby wyświetlić tylko minimalną lub minimalną i dodatkową specyfikację.
Specyfikacje dźwięku przez USB
WYMAGANIA MINIMALNE
Sprzęt
Oprogramowanie układowe
- Urządzenie peryferyjne MUSI być zadeklarowane jako urządzenie audio z prawidłowym deskryptorem interfejsu audio (0x01).
- Każdy terminal wejściowy i wyjściowy MUSI mieć odpowiedni deskryptor.
- Zalecamy zgłaszanie typu terminala USB Audio Class (UAC):
- Zestaw słuchawkowy(0x0402)
- SpeakerPhone (0x0403-0x0405)
- Zalecamy zgłaszanie typu terminala USB Audio Class (UAC):
- Każdy terminal wejściowy i wyjściowy MUSI mieć odpowiedni deskryptor.
- Jeśli ma przycisk, MUSI być zadeklarowany jako HID.
Oprogramowanie
Format
Zapoznaj się z sekcją Format audio.
Kody HID
- W przypadku każdego zdarzenia HID może on przesyłać tylko 1 zdarzenie naraz.
- Po naciśnięciu przycisku MUSI zostać odebrany prawidłowy kod zdarzenia i odpowiadający mu kod zdarzenia.
- Jeśli istnieje interfejs zaprojektowany do obsługi funkcji urządzeń peryferyjnych, urządzenie peryferyjne USB MUSI obsługiwać wysyłanie i odbieranie odpowiednich zdarzeń HID zgodnie ze specyfikacją HID USB.org.
Wykrywanie gniazda słuchawek
Jeśli urządzenie USB obsługuje wykrywanie gniazda audio, MUSI zadeklarować obsługę klasy audio USB (UAC) w jeden z tych sposobów:
DODATKOWE WYMAGANIA
Oprócz minimalnych wymagań urządzenie peryferyjne MUSI spełniać te wymagania, aby uzyskać certyfikat:
- Brak
Format dźwięku
WYMAGANIA MINIMALNE
| Odtwarzanie | Nagrywanie | |
|---|---|---|
| Częstotliwość próbkowania | ≥ 16 kHz | ≥ 16 kHz |
| Format | S16_LE | S16_LE |
- Numer kanału i konfiguracja MUSZĄ być prawidłowe.
- Wszystkie deklarowane przez urządzenie peryferyjne obsługiwane częstotliwości próbkowania MUSZĄ działać prawidłowo.
- Odchylenie między zmierzoną a częstotliwością próbkowania MUSI być ≤ 0,1%.
- Błąd standardowy regresji liniowej zmierzonego współczynnika MUSI być < 30.
Urządzenie MUSI obsługiwać odtwarzanie lub nagrywanie przy różnych częstotliwościach próbkowania, które deklaruje jako obsługiwane. W przeciwnym razie system operacyjny musi dodać określony plik konfiguracyjny, aby zapobiec temu po stronie systemu.
Na przykład: odtwarzanie dźwięku poniżej 44,1 kHz i nagrywanie głosu poniżej 48 kHz jednocześnie.
DODATKOWE WYMAGANIA
Oprócz minimalnych wymagań urządzenie peryferyjne MUSI spełniać te wymagania, aby uzyskać certyfikat:
- Brak
Historia zmian
| Data | Wersja | Uwagi |
|---|---|---|
| 2026-09-28 | 2,0 | Aktualizacja specyfikacji zgodności z ChromeOS. |
| 2026-03-03 | 1.1.2 | Zmień format historii zmian, aby można było go używać w makrze. |
| 2024-06-14 | 1.1.1 | Drobne poprawki tekstu. Opublikuj w witrynie partnera. |
| 2023-06-07 | 1.1 | Zaktualizuj wymagania dotyczące UAC. |
| 2022-12-19 | 1,0 | Wersja początkowa. |