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

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

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

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

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

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

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

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

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

Рисунок 2. Панель аудиоустройств с доступными устройствами.

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

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