AVAudioEnvironmentReverbParameters
AVAudioEnvironmentReverbParameters
класс инкапсулирует параметры, которые Вы используете для управления реверберацией AVAudioEnvironmentNode
класс.
Реверберация может использоваться для моделирования акустических характеристик среды. AVAudioEnvironmentNode
класс имеет встроенную реверберацию, описывающую пространство, в котором находится слушатель.
Реверберация также имеет единственный фильтр, находящийся в конце цепочки. Можно использовать этот фильтр для формирования полного звука реверберации. Например, выберите одну из предварительных установок реверберации, чтобы моделировать общее пространство и затем использовать фильтр, чтобы украсить или затемнить полный звук.
Вы не можете создать автономный экземпляр AVAudioEnvironmentReverbParameters
. Только экземпляр, продаваемый исходным объектом, такой как AVAudioEnvironmentNode
экземпляр допустим.
Наследование
-
NSObject
-
AVAudioEnvironmentReverbParameters
-
NSObject
-
AVAudioEnvironmentReverbParameters
Оператор импорта
Swift
import AVFoundation
Objective C
@import AVFoundation;
Доступность
Доступный в OS X v10.10 и позже.
-
Включает реверберацию.
Объявление
Swift
var enable: Bool
Objective C
@property(nonatomic) BOOL enable
Обсуждение
Значение по умолчанию
NO
false
.Оператор импорта
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: Float
Objective 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 и позже.
См. также