Spec-Zone .ru
спецификации, руководства, описания, API

Библиотека Разработчика iOS

Разработчик

Ссылка платформы AVFoundation ссылка класса AVAudioUnitSampler

Опции
Развертывание Target:

На этой странице
Язык:

AVAudioUnitSampler

Соответствует


Оператор импорта


Swift

import AVFoundation

Objective C

@import AVFoundation;

Доступность


Доступный в iOS 8.0 и позже.

AVAudioUnitSampler класс инкапсулирует Аудиоустройство Сэмплера Apple. Аудиоустройство сэмплера может быть сконфигурировано путем загрузки различных типов инструментов такой как “.aupreset” файл, a DLS или SF2 банк звуков, EXS24 инструмент, единственный аудиофайл или с массивом аудиофайлов. Вывод является единственной шиной стерео.

  • Конфигурирует сэмплер путем загрузки указанных аудиофайлов.

    Объявление

    Swift

    func loadAudioFilesAtURLs(_ audioFiles: [AnyObject]!, error outError: NSErrorPointer) -> Bool

    Objective C

    - (BOOL)loadAudioFilesAtURLs:(NSArray *)audioFiles error:(NSError **)outError

    Параметры

    audioFiles

    Массив NSURL объекты для аудиофайлов.

    outError

    Возвраты, ссылкой, описание ошибки, если происходит ошибка.

    Возвращаемое значение

    YEStrue если сэмплер был сконфигурирован с аудиофайлом (ами); иначе NOfalse.

    Обсуждение

    Аудиофайлы загружаются в новый инструмент с каждым аудиофайлом, помещенным в его собственную зону сэмплера. Любая информация, содержавшаяся в аудиофайле относительно их размещения в инструменте, например, корневом ключе, диапазоне ключей, будет использоваться.

    Оператор импорта

    Objective C

    @import AVFoundation;

    Swift

    import AVFoundation

    Доступность

    Доступный в iOS 8.0 и позже.

  • Конфигурирует сэмплер с указанным инструментальным файлом.

    Объявление

    Swift

    func loadInstrumentAtURL(_ instrumentURL: NSURL!, error outError: NSErrorPointer) -> Bool

    Objective C

    - (BOOL)loadInstrumentAtURL:(NSURL *)instrumentURL error:(NSError **)outError

    Параметры

    instrumentURL

    URL файла, содержащего инструмент.

    outError

    Возвраты, ссылкой, описание ошибки, если происходит ошибка.

    Возвращаемое значение

    YEStrue если сэмплер был сконфигурирован с инструментальным файлом; иначе NOfalse.

    Обсуждение

    Инструмент может иметь один из следующих типов: Логика или GarageBand EXS24, собственный компонент сэмплера .aupreset файл или аудиофайл, например, “.caf”, “.aiff”, “.wav”, или “.mp3”.

    В случае единственного аудиофайла это загружается в новый инструмент по умолчанию и любую информацию, содержавшуюся в аудиофайле относительно его размещения в инструменте, например, корневой ключ, диапазон ключей, будет использоваться.

    Оператор импорта

    Objective C

    @import AVFoundation;

    Swift

    import AVFoundation

    Доступность

    Доступный в iOS 8.0 и позже.

  • globalTuning Свойство

    Корректирует настройку всех играемых примечаний.

    Объявление

    Swift

    var globalTuning: Float

    Objective C

    @property(nonatomic) float globalTuning

    Обсуждение

    Устройство настройки является центами. Значение по умолчанию 0.0. Диапазон допустимых значений -2400 к 2400 центы.

    Оператор импорта

    Objective C

    @import AVFoundation;

    Swift

    import AVFoundation

    Доступность

    Доступный в iOS 8.0 и позже.

  • masterGain Свойство

    Корректирует усиление, в децибелах, всех играемых примечаний.

    Объявление

    Swift

    var masterGain: Float

    Objective C

    @property(nonatomic) float masterGain

    Обсуждение

    Значение по умолчанию 0.0 дб. Диапазон допустимых значений -90.0 дб к 12.0 дб.

    Оператор импорта

    Objective C

    @import AVFoundation;

    Swift

    import AVFoundation

    Доступность

    Доступный в iOS 8.0 и позже.

  • stereoPan Свойство

    Приводит стерео, панорамирующий в соответствие для всех играемых примечаний.

    Объявление

    Swift

    var stereoPan: Float

    Objective C

    @property(nonatomic) float stereoPan

    Обсуждение

    Значение по умолчанию 0.0. Диапазон допустимых значений -1.0 к 1.0.

    Оператор импорта

    Objective C

    @import AVFoundation;

    Swift

    import AVFoundation

    Доступность

    Доступный в iOS 8.0 и позже.