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Параметры
url
URL
.aupreset
файл.error
Возвраты, ссылкой, описание ошибки, если происходит ошибка.
Возвращаемое значение
YES
true
если успешно загружается .aupreset файл; иначеNO
false
и ошибка возвращается.Оператор импорта
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 и позже.