2016-07-24 4 views
-1

Некоторые из новых телефонов Android имеют возможность отмены аппаратного эхоподавления.Обнаружение отмены аппаратного обеспечения Android Android

Есть ли способ определить, есть ли у устройства аппаратная эхоподавляющая способность? У нас есть отмена эхоподавления программного обеспечения в одном из наших приложений и как отключить его во время выполнения, если присутствует аппаратное эхоподавление.

Благодаря

+0

Вы пробовали это? это не является надежным, если говорить о HEC или SEC и уже обсуждалось. – yumoji

+0

обсуждался где? почему ты не упомянул об этом в своем вопросе? – muratgu

+0

@Yusuf Если это надежный или нет, это зависит от производителя оборудования Android, потому что некоторые из них не соответствуют стандартам Android, как следует. – josemgu91

ответ

0

Я думаю, что вы можете использовать "isAvailable()" метод класса AccousticEchoCanceler. This is the docs description.

+0

Он отображается только в том случае, если AEC доступен, даже если он реализован в программном обеспечении. – yumoji

+0

Насколько я знаю, если он реализован аппаратными средствами, вы не сможете обнаружить его, если он не отображается в SDK. – josemgu91

+0

Можно было бы получить информацию о наборе микросхем, а затем сравнить ее с базой данных известных аппаратных устройств эхоподавления. – josemgu91

Смежные вопросы