AVAudioUnitReverb
Наследование
-
NSObject -
AVAudioNode -
AVAudioUnit -
AVAudioUnitEffect -
AVAudioUnitReverb
-
NSObject -
AVAudioNode -
AVAudioUnit -
AVAudioUnitEffect -
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: FloatObjective 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;Константы
-
SmallRoomAVAudioUnitReverbPresetSmallRoomРеверберация задается с акустическими характеристиками среды помещения маленького размера.
Доступный в iOS 8.0 и позже.
-
MediumRoomAVAudioUnitReverbPresetMediumRoomРеверберация задается с акустическими характеристиками среды помещения среднего размера.
Доступный в iOS 8.0 и позже.
-
LargeRoomAVAudioUnitReverbPresetLargeRoomРеверберация задается с акустическими характеристиками среды помещения крупных размеров.
Доступный в iOS 8.0 и позже.
-
MediumHallAVAudioUnitReverbPresetMediumHallРеверберация задается с акустическими характеристиками среды Холла среднего размера. Это - значение по умолчанию для аудиоустройства.
Доступный в iOS 8.0 и позже.
-
LargeHallAVAudioUnitReverbPresetLargeHallРеверберация задается с акустическими характеристиками среды Холла крупных размеров.
Доступный в iOS 8.0 и позже.
-
PlateAVAudioUnitReverbPresetPlateРеверберация задается с акустическими характеристиками среды пластины.
Доступный в iOS 8.0 и позже.
-
MediumChamberAVAudioUnitReverbPresetMediumChamberРеверберация задается с акустическими характеристиками среды камеры среднего размера.
Доступный в iOS 8.0 и позже.
-
LargeChamberAVAudioUnitReverbPresetLargeChamberРеверберация задается с акустическими характеристиками среды камеры крупных размеров.
Доступный в iOS 8.0 и позже.
-
CathedralAVAudioUnitReverbPresetCathedralРеверберация задается с акустическими характеристиками среды собора.
Доступный в iOS 8.0 и позже.
-
LargeRoom2AVAudioUnitReverbPresetLargeRoom2Реверберация задается с акустическими характеристиками альтернативной среды помещения крупных размеров.
Доступный в iOS 8.0 и позже.
-
MediumHall2AVAudioUnitReverbPresetMediumHall2Реверберация задается с акустическими характеристиками альтернативной среды Холла среднего размера.
Доступный в iOS 8.0 и позже.
-
MediumHall3AVAudioUnitReverbPresetMediumHall3Реверберация задается с акустическими характеристиками альтернативной среды Холла среднего размера.
Доступный в iOS 8.0 и позже.
-
LargeHall2AVAudioUnitReverbPresetLargeHall2Реверберация задается с акустическими характеристиками альтернативной среды Холла крупных размеров.
Доступный в iOS 8.0 и позже.
Оператор импорта
Objective C
@import AVFoundation;Swift
import AVFoundationДоступность
Доступный в iOS 8.0 и позже.
-
