Активное шумоподавление (ANC)
Протокол DeviceANCAPI позволяет получать и изменять настройки активного шумоподавления подключённого устройства.
Что можно сделать
- Получайте и изменяйте текущий
ANCMode. - Получайте и изменяйте усиление ANC и режима прозрачности.
- Получайте и изменяйте настройку плавного переключения ANC.
Режимы ANC
| Режим | Описание |
|---|---|
.unknown | Устройство не сообщило распознаваемый режим ANC. Считайте состояние недоступным и не показывайте его как вариант выбора. |
.normal | Обычное прослушивание с выключенным шумоподавлением. |
.anc | Активное шумоподавление. |
.transparency | Режим прозрачности, пропускающий окружающие звуки. |
Открытый SDK не определяет интеллектуальный режим ANC. Показывайте только режимы, поддерживаемые устройством и спецификацией продукта.
Значения усиления
В текущем Demo усиление ANC и режима прозрачности показано ползунком 0...100. Открытый протокол предоставляет значения как Int/NSNumber, но пока не определяет единый диапазон или единицу. До публикации такого контракта считайте 0...100 соглашением текущего Demo, а не гарантией для каждого устройства.
Доступные руководства
Активное шумоподавление
Просмотр и настройка режима ANC, усиления шумоподавления и прозрачности, а также плавного перехода