Panel Urządzenia audio

Wiele testów audio w CTS Verifier weryfikuje możliwości różnych urządzeń audio. Panel Urządzenia audio wskazuje, które urządzenia audio są obsługiwane przez testowane urządzenie i które są dostępne do użycia.

Lista Obsługiwane urządzenia zawiera urządzenia audio, których DUT może używać, ale które niekoniecznie są połączone, a tym samym nie są dostępne w momencie testowania. AudioManager.getSupportedDeviceTypes(), dodana w pakiecie SDK 35, zwraca obsługiwane typy urządzeń.

Na poniższym rysunku widać, że DUT obsługuje wbudowane urządzenia (takie jak mikrofon, głośnik i słuchawka), analogowe urządzenia peryferyjne audio, urządzenia peryferyjne audio Bluetooth i urządzenia peryferyjne audio USB:

Obsługiwany panel urządzeń audio

Rysunek 1. Panel Urządzenia audio z obsługiwanymi urządzeniami.

Lista Dostępne urządzenia zawiera urządzenia audio, których można używać podczas testowania, ponieważ są wbudowane w DUT (np. głośnik i mikrofon wewnętrzny) lub są podłączone (np. analogowy zestaw słuchawkowy lub urządzenie peryferyjne audio USB).

Na poniższym rysunku widać, że dostępne są tylko wbudowane urządzenia, tzn. do testowanego urządzenia nie są podłączone żadne zewnętrzne urządzenia peryferyjne audio:

Dostępny panel urządzeń audio

Rysunek 2. Panel Urządzenia audio z dostępnymi urządzeniami.

Jeśli lista obsługiwanych urządzeń nie pasuje do sprzętu w urządzeniu (Wejścia), może to oznaczać problem z konfiguracją zasad audio dostarczoną przez HAL. Jeśli dostępne urządzenia nie pasują do tych podłączonych do urządzenia (Wyjścia), może to oznaczać problem z warstwą oprogramowania audio.

Gdy urządzenia peryferyjne audio są podłączone do DUT, lista dostępnych urządzeń jest aktualizowana, aby odzwierciedlać konfigurację.