Spec-Zone .ru
спецификации, руководства, описания, API

Библиотека Разработчика iOS

Разработчик

Ссылка платформы AVFoundation ссылка класса AVAudioEnvironmentReverbParameters

Опции
Развертывание Target:

На этой странице
Язык:

AVAudioEnvironmentReverbParameters

Наследование


  • NSObject
  • AVAudioEnvironmentReverbParameters
  • NSObject
  • AVAudioEnvironmentReverbParameters

Соответствует


Оператор импорта


Swift

import AVFoundation

Objective C

@import AVFoundation;

Доступность


Доступный в iOS 8.0 и позже.

AVAudioEnvironmentReverbParameters класс инкапсулирует параметры, которые Вы используете для управления реверберацией AVAudioEnvironmentNode класс.

Реверберация может использоваться для моделирования акустических характеристик среды. AVAudioEnvironmentNode класс имеет встроенную реверберацию, описывающую пространство, в котором находится слушатель.

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

Вы не можете создать автономный экземпляр AVAudioEnvironmentReverbParameters. Только экземпляр, продаваемый исходным объектом, такой как AVAudioEnvironmentNode экземпляр допустим.

  • enable Свойство

    Включает реверберацию.

    Объявление

    Swift

    var enable: Bool

    Objective C

    @property(nonatomic) BOOL enable

    Обсуждение

    Значение по умолчанию NOfalse.

    Оператор импорта

    Objective C

    @import AVFoundation;

    Swift

    import AVFoundation

    Доступность

    Доступный в iOS 8.0 и позже.

  • filterParameters Свойство

    Фильтр, применяющийся к выводу реверберации. (только для чтения)

    Объявление

    Swift

    var filterParameters: AVAudioUnitEQFilterParameters! { get }

    Objective C

    @property(nonatomic, readonly) AVAudioUnitEQFilterParameters *filterParameters

    Оператор импорта

    Objective C

    @import AVFoundation;

    Swift

    import AVFoundation

    Доступность

    Доступный в iOS 8.0 и позже.

  • level Свойство

    Контрольный уровень, в децибелах, реверберации.

    Объявление

    Swift

    var level: Float

    Objective C

    @property(nonatomic) float level

    Обсуждение

    Значение по умолчанию 0.0. Значения должны быть в диапазоне -40 к 40 дБ.

    Оператор импорта

    Objective C

    @import AVFoundation;

    Swift

    import AVFoundation

    Доступность

    Доступный в iOS 8.0 и позже.

  • Загрузки одна из предварительных установок фабрики ревербераций.

    Объявление

    Swift

    func loadFactoryReverbPreset(_ preset: AVAudioUnitReverbPreset)

    Objective C

    - (void)loadFactoryReverbPreset:(AVAudioUnitReverbPreset)preset

    Параметры

    preset

    Предварительная установка реверберации, которая будет установлена.

    Обсуждение

    Загрузка предварительной установки реверберации фабрики изменяет звук реверберации. Это независимо от фильтра, следующего за реверберацией в сигнальной цепочке.

    Оператор импорта

    Objective C

    @import AVFoundation;

    Swift

    import AVFoundation

    Доступность

    Доступный в iOS 8.0 и позже.