Перейти к основному содержимому

Активное шумоподавление (ANC)

Протокол DeviceANCAPI позволяет получать и изменять настройки активного шумоподавления подключённого устройства.

Что можно сделать

  • Получайте и изменяйте текущий ANCMode.
  • Получайте и изменяйте усиление ANC и режима прозрачности.
  • Получайте и изменяйте настройку плавного переключения ANC.

Режимы ANC

РежимОписание
.unknownУстройство не сообщило распознаваемый режим ANC. Считайте состояние недоступным и не показывайте его как вариант выбора.
.normalОбычное прослушивание с выключенным шумоподавлением.
.ancАктивное шумоподавление.
.transparencyРежим прозрачности, пропускающий окружающие звуки.

Открытый SDK не определяет интеллектуальный режим ANC. Показывайте только режимы, поддерживаемые устройством и спецификацией продукта.

Значения усиления

В текущем Demo усиление ANC и режима прозрачности показано ползунком 0...100. Открытый протокол предоставляет значения как Int/NSNumber, но пока не определяет единый диапазон или единицу. До публикации такого контракта считайте 0...100 соглашением текущего Demo, а не гарантией для каждого устройства.

Доступные руководства