Wiele testów audio w CTS Verifier sprawdza możliwości różnych urządzeń audio. W panelu Urządzenia audio widać, które urządzenia audio są obsługiwane przez urządzenie testowe i które są dostępne do użycia.
Na liście Obsługiwane urządzenia widać urządzenia audio, których może używać urządzenie testowe, ale które nie muszą być podłączone i nie muszą być dostępne w momencie testowania.
AudioManager.getSupportedDeviceTypes()
, dodany w pakiecie SDK 35, zwraca obsługiwane typy urządzeń.
Na ilustracji poniżej widać, że DUT obsługuje urządzenia wbudowane (takie jak mikrofon, głośnik i słuchawka), analogowe urządzenia peryferyjne audio, urządzenia peryferyjne audio Bluetooth i urządzenia peryferyjne USB audio:
Rysunek 1. Panel „Urządzenia audio” z listą obsługiwanych urządzeń.
Lista Dostępne urządzenia zawiera urządzenia audio, których można używać podczas testowania, ponieważ są wbudowane w DUT (np. wewnętrzny głośnik i mikrofon) lub są podłączone (np. analogowy zestaw słuchawkowy lub urządzenie peryferyjne USB).
Na rysunku widać, że można używać tylko wbudowanych urządzeń, czyli nie ma żadnych zewnętrznych urządzeń audio podłączonych do badanego urządzenia:
Rysunek 2. Panel Urządzenia audio z dostępnymi urządzeniami.
Jeśli lista obsługiwanych urządzeń nie pasuje do sprzętu na urządzeniu (Wejścia), może to oznaczać problem z konfiguracją zasad dotyczących dźwięku udostępnioną przez HAL. Jeśli dostępne urządzenia nie pasują do tego, co jest połączone z urządzeniem (Wyjścia), może to oznaczać problem z podstawową warstwą oprogramowania do obsługi dźwięku.
Gdy urządzenia peryferyjne audio są połączone z badanym urządzeniem, lista dostępnych urządzeń jest aktualizowana, aby odzwierciedlić konfigurację.