AVAudioUnit
Наследование
Оператор импорта
Swift
import AVFoundation
Objective C
@import AVFoundation;
Доступность
Доступный в iOS 8.0 и позже.
AVAudioUnit класс является подклассом AVAudioNode класс, что, в зависимости от типа аудиоустройства, обрабатывает аудио или в режиме реального времени или не в реальном времени.
-
audioUnitСвойствоБазовое аудиоустройство 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Доступность
Доступный в iOS 8.0 и позже.
-
Загрузите предварительную установку аудиоустройства.
Объявление
Swift
func loadAudioUnitPresetAtURL(_url: NSURL!, errorerror: NSErrorPointer) -> BoolПараметры
urlURL
.aupresetфайл.errorВозвраты, ссылкой, описание ошибки, если происходит ошибка.
Возвращаемое значение
YEStrueесли успешно загружается .aupreset файл; иначеNOfalseи ошибка возвращается.Оператор импорта
Objective C
@import AVFoundation;Swift
import AVFoundationДоступность
Доступный в iOS 8.0 и позже.
-
audioComponentDescriptionСвойствоОписание сжатия аудио базового аудиоустройства Core Audio. (только для чтения)
Объявление
Swift
var audioComponentDescription: AudioComponentDescription { get }Objective C
@property(nonatomic, readonly) AudioComponentDescription audioComponentDescriptionОператор импорта
Objective C
@import AVFoundation;Swift
import AVFoundationДоступность
Доступный в iOS 8.0 и позже.
См. также
-
manufacturerNameСвойство -
nameСвойство -
versionСвойствоНомер версии аудиоустройства. (только для чтения)
Объявление
Swift
var version: Int { get }Objective C
@property(nonatomic, readonly) NSUInteger versionОператор импорта
Objective C
@import AVFoundation;Swift
import AVFoundationДоступность
Доступный в iOS 8.0 и позже.
