AVAudioEnvironmentReverbParameters
AVAudioEnvironmentReverbParameters класс инкапсулирует параметры, которые Вы используете для управления реверберацией AVAudioEnvironmentNode класс.
Реверберация может использоваться для моделирования акустических характеристик среды. AVAudioEnvironmentNode класс имеет встроенную реверберацию, описывающую пространство, в котором находится слушатель.
Реверберация также имеет единственный фильтр, находящийся в конце цепочки. Можно использовать этот фильтр для формирования полного звука реверберации. Например, выберите одну из предварительных установок реверберации, чтобы моделировать общее пространство и затем использовать фильтр, чтобы украсить или затемнить полный звук.
Вы не можете создать автономный экземпляр AVAudioEnvironmentReverbParameters. Только экземпляр, продаваемый исходным объектом, такой как AVAudioEnvironmentNode экземпляр допустим.
Наследование
-
NSObject -
AVAudioEnvironmentReverbParameters
-
NSObject -
AVAudioEnvironmentReverbParameters
Оператор импорта
Swift
import AVFoundation
Objective C
@import AVFoundation;
Доступность
Доступный в OS X v10.10 и позже.
-
Включает реверберацию.
Объявление
Swift
var enable: BoolObjective C
@property(nonatomic) BOOL enableОбсуждение
Значение по умолчанию
NOfalse.Оператор импорта
Objective C
@import AVFoundation;Swift
import AVFoundationДоступность
Доступный в OS X v10.10 и позже.
-
filterParameters filterParametersСвойствоФильтр, применяющийся к выводу реверберации. (только для чтения)
Объявление
Swift
var filterParameters: AVAudioUnitEQFilterParameters! { get }Objective C
@property(nonatomic, readonly) AVAudioUnitEQFilterParameters *filterParametersОператор импорта
Objective C
@import AVFoundation;Swift
import AVFoundationДоступность
Доступный в OS X v10.10 и позже.
-
Контрольный уровень, в децибелах, реверберации.
Объявление
Swift
var level: FloatObjective C
@property(nonatomic) float levelОбсуждение
Значение по умолчанию
0.0. Значения должны быть в диапазоне-40к40дБ.Оператор импорта
Objective C
@import AVFoundation;Swift
import AVFoundationДоступность
Доступный в OS X v10.10 и позже.
-
Загрузки одна из предварительных установок фабрики ревербераций.
Объявление
Swift
func loadFactoryReverbPreset(_preset: AVAudioUnitReverbPreset)Objective C
- (void)loadFactoryReverbPreset:(AVAudioUnitReverbPreset)presetПараметры
presetПредварительная установка реверберации, которая будет установлена.
Обсуждение
Загрузка предварительной установки реверберации фабрики изменяет звук реверберации. Это независимо от фильтра, следующего за реверберацией в сигнальной цепочке.
Оператор импорта
Objective C
@import AVFoundation;Swift
import AVFoundationДоступность
Доступный в OS X v10.10 и позже.
См. также
