AVAudioUnitEffect
AVAudioUnitEffect
класс, обрабатывающий аудио в режиме реального времени с помощью AudioUnits типа: эффект, музыкальный эффект, регулятор панорамы, удаленный эффект или удаленный музыкальный эффект. Эти эффекты работают в режиме реального времени и обрабатывают некоторое число выборок аудиовхода для создания числа выборок аудиовыхода. Модуль задержки является примером модуля эффекта.
Наследование
Оператор импорта
Swift
import AVFoundation
Objective C
@import AVFoundation;
Доступность
Доступный в OS X v10.10 и позже.
-
Инициализирует
AVAudioUnitEffect
объект.Объявление
Swift
init!(audioComponentDescription
audioComponentDescription
: AudioComponentDescription)Objective C
- (instancetype)initWithAudioComponentDescription:(AudioComponentDescription)
audioComponentDescription
Параметры
audioComponentDescription
AudioComponentDescription AudioUnit, который инстанцируют.
audioComponentDescription
должен быть один из этих типовkAudioUnitType_Effect
,kAudioUnitType_MusicEffect
,kAudioUnitType_Panner
,kAudioUnitType_RemoteEffect
, илиkAudioUnitType_RemoteMusicEffect
.Возвращаемое значение
Инициализированный
AVAudioUnitEffect
объект.Оператор импорта
Objective C
@import AVFoundation;
Swift
import AVFoundation
Доступность
Доступный в OS X v10.10 и позже.
-
Обходное состояние AudioUnit.
Объявление
Swift
var bypass: Bool
Objective C
@property(nonatomic) BOOL bypass
Оператор импорта
Objective C
@import AVFoundation;
Swift
import AVFoundation
Доступность
Доступный в OS X v10.10 и позже.