Многие аудиотесты CTS Verifier проверяют возможности различных аудиоустройств. Панель «Аудиоустройства» показывает, какие аудиоустройства поддерживаются тестируемым устройством и какие доступны для использования.
В списке поддерживаемых устройств отображаются аудиоустройства, которые тестируемое устройство может использовать, но которые не обязательно подключены и, следовательно, недоступны во время тестирования. AudioManager.getSupportedDeviceTypes() , добавленный в SDK 35, возвращает поддерживаемые типы устройств.
На следующем рисунке показано, что тестируемое устройство поддерживает встроенные устройства (такие как микрофон, динамик и наушник), аналоговые аудиопериферийные устройства, аудиопериферийные устройства Bluetooth и аудиопериферийные устройства USB:

Рисунок 1. Панель «Аудиоустройства» с указанием поддерживаемых устройств.
В списке доступных устройств отображаются аудиоустройства, которые можно использовать во время тестирования, либо потому что они встроены в тестируемое устройство (например, внутренний динамик и микрофон), либо потому что они подключены (например, аналоговая гарнитура или USB-аудиоустройство).
На следующем рисунке показано, что для использования доступны только встроенные устройства, то есть к тестируемому устройству не подключены внешние аудиопериферийные устройства:

Рисунок 2. Панель «Аудиоустройства» с отображением доступных устройств.
Если список поддерживаемых устройств не соответствует аппаратному обеспечению устройства ( входы ), возможно, проблема в конфигурации политики аудио, предоставляемой HAL. Если список доступных устройств не соответствует тому, что подключено к устройству ( выходы ), возможно, проблема в базовом программном уровне аудио.
При подключении аудиопериферийных устройств к тестируемому устройству список доступных устройств обновляется в соответствии с конфигурацией.