AVAudioUnitSampler
AVAudioUnitSampler класс инкапсулирует Аудиоустройство Сэмплера Apple. Аудиоустройство сэмплера может быть сконфигурировано путем загрузки различных типов инструментов такой как “.aupreset” файл, a DLS или SF2 банк звуков, EXS24 инструмент, единственный аудиофайл или с массивом аудиофайлов. Вывод является единственной шиной стерео.
Наследование
-
NSObject -
AVAudioNode -
AVAudioUnit -
AVAudioUnitMIDIInstrument -
AVAudioUnitSampler
-
NSObject -
AVAudioNode -
AVAudioUnit -
AVAudioUnitMIDIInstrument -
AVAudioUnitSampler
Оператор импорта
Swift
import AVFoundation
Objective C
@import AVFoundation;
Доступность
Доступный в OS X v10.10 и позже.
-
Конфигурирует сэмплер путем загрузки указанных аудиофайлов.
Объявление
Swift
func loadAudioFilesAtURLs(_audioFiles: [AnyObject]!, erroroutError: NSErrorPointer) -> BoolПараметры
audioFilesМассив
NSURLобъекты для аудиофайлов.outErrorВозвраты, ссылкой, описание ошибки, если происходит ошибка.
Возвращаемое значение
YEStrueесли сэмплер был сконфигурирован с аудиофайлом (ами); иначеNOfalse.Обсуждение
Аудиофайлы загружаются в новый инструмент с каждым аудиофайлом, помещенным в его собственную зону сэмплера. Любая информация, содержавшаяся в аудиофайле относительно их размещения в инструменте, например, корневом ключе, диапазоне ключей, будет использоваться.
Оператор импорта
Objective C
@import AVFoundation;Swift
import AVFoundationДоступность
Доступный в OS X v10.10 и позже.
-
Конфигурирует сэмплер с указанным инструментальным файлом.
Объявление
Swift
func loadInstrumentAtURL(_instrumentURL: NSURL!, erroroutError: NSErrorPointer) -> BoolПараметры
instrumentURLURL файла, содержащего инструмент.
outErrorВозвраты, ссылкой, описание ошибки, если происходит ошибка.
Возвращаемое значение
YEStrueесли сэмплер был сконфигурирован с инструментальным файлом; иначеNOfalse.Обсуждение
Инструмент может иметь один из следующих типов: Логика или GarageBand
EXS24, собственный компонент сэмплера.aupresetфайл или аудиофайл, например, “.caf”, “.aiff”, “.wav”, или “.mp3”.В случае единственного аудиофайла это загружается в новый инструмент по умолчанию и любую информацию, содержавшуюся в аудиофайле относительно его размещения в инструменте, например, корневой ключ, диапазон ключей, будет использоваться.
Оператор импорта
Objective C
@import AVFoundation;Swift
import AVFoundationДоступность
Доступный в OS X v10.10 и позже.
-
globalTuning globalTuningСвойствоКорректирует настройку всех играемых примечаний.
Объявление
Swift
var globalTuning: FloatObjective C
@property(nonatomic) float globalTuningОбсуждение
Устройство настройки является центами. Значение по умолчанию
0.0. Диапазон допустимых значений-2400к2400центы.Оператор импорта
Objective C
@import AVFoundation;Swift
import AVFoundationДоступность
Доступный в OS X v10.10 и позже.
-
masterGain masterGainСвойствоКорректирует усиление, в децибелах, всех играемых примечаний.
Объявление
Swift
var masterGain: FloatObjective C
@property(nonatomic) float masterGainОбсуждение
Значение по умолчанию
0.0дб. Диапазон допустимых значений-90.0дб к12.0дб.Оператор импорта
Objective C
@import AVFoundation;Swift
import AVFoundationДоступность
Доступный в OS X v10.10 и позже.
-
Приводит стерео, панорамирующий в соответствие для всех играемых примечаний.
Объявление
Swift
var stereoPan: FloatObjective C
@property(nonatomic) float stereoPanОбсуждение
Значение по умолчанию
0.0. Диапазон допустимых значений-1.0к1.0.Оператор импорта
Objective C
@import AVFoundation;Swift
import AVFoundationДоступность
Доступный в OS X v10.10 и позже.
