AVAudioUnitTimeEffect
AVAudioUnitTimeEffect
класс AVAudioUnit
подкласс, обрабатывающий аудио в нев реальном времени.
AVAudioUnitTimeEffect
экземпляр представляет AVAudioUnit
из типа “aufc
” (kAudioUnitType_FormatConverter
). Эти эффекты не обрабатывают аудио в режиме реального времени. AVAudioUnitVarispeed
класс является примером модуля эффекта времени.
Наследование
-
NSObject
-
AVAudioNode
-
AVAudioUnit
-
AVAudioUnitTimeEffect
-
AVAudioUnitTimePitch
-
AVAudioUnitVarispeed
-
NSObject
-
AVAudioNode
-
AVAudioUnit
-
AVAudioUnitTimeEffect
-
AVAudioUnitTimePitch
-
AVAudioUnitVarispeed
Оператор импорта
Swift
import AVFoundation
Objective C
@import AVFoundation;
Доступность
Доступный в OS X v10.10 и позже.
-
Инициализирует недавно выделенный аудио компонент, указанный описанием.
Объявление
Swift
init!(audioComponentDescription
audioComponentDescription
: AudioComponentDescription)Objective C
- (instancetype)initWithAudioComponentDescription:(AudioComponentDescription)
audioComponentDescription
Параметры
audioComponentDescription
Описание аудиоустройства, которое будет инициализировано.
componentType
поле структуры описания должно бытьkAudioUnitType_FormatConverter
(“aufc
”).Возвращаемое значение
Инициализированный
AVAudioUnitTimeEffect
экземпляр.Обсуждение
Если
componentType
полеaudioComponentDescription
структура неkAudioUnitType_FormatConverter
исключение повышено.Оператор импорта
Objective C
@import AVFoundation;
Swift
import AVFoundation
Доступность
Доступный в OS X v10.10 и позже.
-
Возвращает обходное состояние аудиоустройства.
Объявление
Swift
var bypass: Bool
Objective C
@property(nonatomic) BOOL bypass
Обсуждение
Если
YES
true
тогда обработка аудиоустройства обходится.Оператор импорта
Objective C
@import AVFoundation;
Swift
import AVFoundation
Доступность
Доступный в OS X v10.10 и позже.