AVAudioUnit
AVAudioUnit
класс является подклассом AVAudioNode
класс, что, в зависимости от типа аудиоустройства, обрабатывает аудио или в режиме реального времени или не в реальном времени.
Наследование
Оператор импорта
Swift
import AVFoundation
Objective C
@import AVFoundation;
Доступность
Доступный в OS X v10.10 и позже.
-
аудиоустройство аудиоустройство
СвойствоБазовое аудиоустройство Core Audio. (только для чтения)
Объявление
Swift
var audioUnit: AudioUnit { get }
Objective C
@property(nonatomic, readonly) AudioUnit audioUnit
Обсуждение
Ссылка на базовое аудиоустройство предоставлена так, чтобы параметры, не представленные
AVAudioUnit
подклассы могут быть изменены с помощью AudioUnit C API.Никакие операции, которые могут конфликтовать с состоянием, сохраняемым механизмом, не должны быть выполнены непосредственно на аудиоустройстве. Они включают изменяющееся состояние инициализации, потоковые форматы, разметки канала или соединения с другими аудиоустройствами.
Оператор импорта
Objective C
@import AVFoundation;
Swift
import AVFoundation
Доступность
Доступный в OS X v10.10 и позже.
-
Загрузите предварительную установку аудиоустройства.
Объявление
Swift
func loadAudioUnitPresetAtURL(_
url
: NSURL!, errorerror
: NSErrorPointer) -> BoolПараметры
url
URL
.aupreset
файл.error
Возвраты, ссылкой, описание ошибки, если происходит ошибка.
Возвращаемое значение
YES
true
если успешно загружается .aupreset файл; иначеNO
false
и ошибка возвращается.Оператор импорта
Objective C
@import AVFoundation;
Swift
import AVFoundation
Доступность
Доступный в OS X v10.10 и позже.
-
Описание сжатия аудио базового аудиоустройства Core Audio. (только для чтения)
Объявление
Swift
var audioComponentDescription: AudioComponentDescription { get }
Objective C
@property(nonatomic, readonly) AudioComponentDescription audioComponentDescription
Оператор импорта
Objective C
@import AVFoundation;
Swift
import AVFoundation
Доступность
Доступный в OS X v10.10 и позже.
См. также
-
manufacturerName manufacturerName
СвойствоИмя производителя аудиоустройства (только для чтения)
Объявление
Swift
var manufacturerName: String! { get }
Objective C
@property(nonatomic, readonly) NSString *manufacturerName
Оператор импорта
Objective C
@import AVFoundation;
Swift
import AVFoundation
Доступность
Доступный в OS X v10.10 и позже.
-
Номер версии аудиоустройства. (только для чтения)
Объявление
Swift
var version: Int { get }
Objective C
@property(nonatomic, readonly) NSUInteger version
Оператор импорта
Objective C
@import AVFoundation;
Swift
import AVFoundation
Доступность
Доступный в OS X v10.10 и позже.