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

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

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

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

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

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

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

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

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

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

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

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