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

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

Разработчик

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

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

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

AVAudioUnitReverb

Наследование


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


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


Swift

import AVFoundation

Objective C

@import AVFoundation;

Доступность


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

AVAudioUnitReverb класс AVAudioUnitEffect подкласс, реализующий эффект реверберации.

Реверберация моделирует акустические характеристики определенной среды. Используйте различные предварительные установки, чтобы моделировать определенное пространство и смешать его в с исходным сигналом с помощью wetDryMix свойство.

  • Конфигурирует аудиоустройство предварительная установка реверберации.

    Объявление

    Swift

    func loadFactoryPreset(_ preset: AVAudioUnitReverbPreset)

    Objective C

    - (void)loadFactoryPreset:(AVAudioUnitReverbPreset)preset

    Параметры

    preset

    Реверберация задается. Посмотрите AVAudioUnitReverbPreset для поддерживаемых значений.

    Обсуждение

    Значение по умолчанию AVAudioUnitReverbPresetMediumHall.

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

    Objective C

    @import AVFoundation;

    Swift

    import AVFoundation

    Доступность

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

  • wetDryMix Свойство

    Смешение влажных и сухих сигналов.

    Объявление

    Swift

    var wetDryMix: Float

    Objective C

    @property(nonatomic) float wetDryMix

    Обсуждение

    Смешение указано как процент. Диапазон 0% (все сохнут), через 100% (все смачивают).

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

    Objective C

    @import AVFoundation;

    Swift

    import AVFoundation

    Доступность

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

  • Эти константы описывают предварительные установки реверберации.

    Объявление

    Swift

    enum AVAudioUnitReverbPreset : Int { case SmallRoom case MediumRoom case LargeRoom case MediumHall case LargeHall case Plate case MediumChamber case LargeChamber case Cathedral case LargeRoom2 case MediumHall2 case MediumHall3 case LargeHall2 }

    Objective C

    enum { AVAudioUnitReverbPresetSmallRoom = 0, AVAudioUnitReverbPresetMediumRoom = 1, AVAudioUnitReverbPresetLargeRoom = 2, AVAudioUnitReverbPresetMediumHall = 3, AVAudioUnitReverbPresetLargeHall = 4, AVAudioUnitReverbPresetPlate = 5, AVAudioUnitReverbPresetMediumChamber = 6, AVAudioUnitReverbPresetLargeChamber = 7, AVAudioUnitReverbPresetCathedral = 8, AVAudioUnitReverbPresetLargeRoom2 = 9, AVAudioUnitReverbPresetMediumHall2 = 10, AVAudioUnitReverbPresetMediumHall3 = 11, AVAudioUnitReverbPresetLargeHall2 = 12 }; typedef NSInteger AVAudioUnitReverbPreset;

    Константы

    • SmallRoom

      AVAudioUnitReverbPresetSmallRoom

      Реверберация задается с акустическими характеристиками среды помещения маленького размера.

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

    • MediumRoom

      AVAudioUnitReverbPresetMediumRoom

      Реверберация задается с акустическими характеристиками среды помещения среднего размера.

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

    • LargeRoom

      AVAudioUnitReverbPresetLargeRoom

      Реверберация задается с акустическими характеристиками среды помещения крупных размеров.

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

    • MediumHall

      AVAudioUnitReverbPresetMediumHall

      Реверберация задается с акустическими характеристиками среды Холла среднего размера. Это - значение по умолчанию для аудиоустройства.

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

    • LargeHall

      AVAudioUnitReverbPresetLargeHall

      Реверберация задается с акустическими характеристиками среды Холла крупных размеров.

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

    • Plate

      AVAudioUnitReverbPresetPlate

      Реверберация задается с акустическими характеристиками среды пластины.

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

    • MediumChamber

      AVAudioUnitReverbPresetMediumChamber

      Реверберация задается с акустическими характеристиками среды камеры среднего размера.

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

    • LargeChamber

      AVAudioUnitReverbPresetLargeChamber

      Реверберация задается с акустическими характеристиками среды камеры крупных размеров.

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

    • Cathedral

      AVAudioUnitReverbPresetCathedral

      Реверберация задается с акустическими характеристиками среды собора.

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

    • LargeRoom2

      AVAudioUnitReverbPresetLargeRoom2

      Реверберация задается с акустическими характеристиками альтернативной среды помещения крупных размеров.

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

    • MediumHall2

      AVAudioUnitReverbPresetMediumHall2

      Реверберация задается с акустическими характеристиками альтернативной среды Холла среднего размера.

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

    • MediumHall3

      AVAudioUnitReverbPresetMediumHall3

      Реверберация задается с акустическими характеристиками альтернативной среды Холла среднего размера.

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

    • LargeHall2

      AVAudioUnitReverbPresetLargeHall2

      Реверберация задается с акустическими характеристиками альтернативной среды Холла крупных размеров.

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

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

    Objective C

    @import AVFoundation;

    Swift

    import AVFoundation

    Доступность

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