Панель «Аудиоустройства»

Многие аудиотесты CTS Verifier проверяют возможности различных аудиоустройств. Панель «Аудиоустройства» показывает, какие аудиоустройства поддерживаются тестируемым устройством и какие доступны для использования.

В списке поддерживаемых устройств отображаются аудиоустройства, которые тестируемое устройство может использовать, но которые не обязательно подключены и, следовательно, недоступны во время тестирования. AudioManager.getSupportedDeviceTypes() , добавленный в SDK 35, возвращает поддерживаемые типы устройств.

На следующем рисунке показано, что тестируемое устройство поддерживает встроенные устройства (такие как микрофон, динамик и наушник), аналоговые аудиопериферийные устройства, аудиопериферийные устройства Bluetooth и аудиопериферийные устройства USB:

Панель аудиоустройств поддерживается

Рисунок 1. Панель «Аудиоустройства» с указанием поддерживаемых устройств.

В списке доступных устройств отображаются аудиоустройства, которые можно использовать во время тестирования, либо потому что они встроены в тестируемое устройство (например, внутренний динамик и микрофон), либо потому что они подключены (например, аналоговая гарнитура или USB-аудиоустройство).

На следующем рисунке показано, что для использования доступны только встроенные устройства, то есть к тестируемому устройству не подключены внешние аудиопериферийные устройства:

Доступна панель аудиоустройств.

Рисунок 2. Панель «Аудиоустройства» с отображением доступных устройств.

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

При подключении аудиопериферийных устройств к тестируемому устройству список доступных устройств обновляется в соответствии с конфигурацией.