AVAudioUnitDistortion
AVAudioUnitDistortion класс AVAudioUnitEffect подкласс, реализующий многоступенчатый эффект искажения.
Наследование
-
NSObject -
AVAudioNode -
AVAudioUnit -
AVAudioUnitEffect -
AVAudioUnitDistortion
-
NSObject -
AVAudioNode -
AVAudioUnit -
AVAudioUnitEffect -
AVAudioUnitDistortion
Оператор импорта
Swift
import AVFoundation
Objective C
@import AVFoundation;
Доступность
Доступный в OS X v10.10 и позже.
-
Конфигурирует модуль искажения звука путем загрузки предварительной установки искажения.
Объявление
Swift
func loadFactoryPreset(_preset: AVAudioUnitDistortionPreset)Objective C
- (void)loadFactoryPreset:(AVAudioUnitDistortionPreset)presetПараметры
presetИскажение задается. Посмотрите
AVAudioUnitDistortionPresetдля возможных значений.Обсуждение
Значение по умолчанию
AVAudioUnitDistortionPresetDrumsBufferBitBrush.Оператор импорта
Objective C
@import AVFoundation;Swift
import AVFoundationДоступность
Доступный в OS X v10.10 и позже.
-
Усиление, в децибелах, применилось к сигналу прежде чем быть искаженным.
Объявление
Swift
var preGain: FloatObjective C
@property(nonatomic) float preGainОбсуждение
Значение по умолчанию
-6 db. Допустимый диапазон значений-80 dbк20 db.Оператор импорта
Objective C
@import AVFoundation;Swift
import AVFoundationДоступность
Доступный в OS X v10.10 и позже.
-
Смешение искаженных и сухих сигналов.
Объявление
Swift
var wetDryMix: FloatObjective C
@property(nonatomic) float wetDryMixОбсуждение
Смешение указано как процент. Значение по умолчанию
50%. Диапазон0%(все сохнут), через100%(все смачивают).Оператор импорта
Objective C
@import AVFoundation;Swift
import AVFoundationДоступность
Доступный в OS X v10.10 и позже.
-
Константы, представляющие предварительно установленные искажения звука.
Объявление
Swift
enum AVAudioUnitDistortionPreset : Int { case DrumsBitBrush case DrumsBufferBeats case DrumsLoFi case MultiBrokenSpeaker case MultiCellphoneConcert case MultiDecimated1 case MultiDecimated2 case MultiDecimated3 case MultiDecimated4 case MultiDistortedFunk case MultiDistortedCubed case MultiDistortedSquared case MultiEcho1 case MultiEcho2 case MultiEchoTight1 case MultiEchoTight2 case MultiEverythingIsBroken case SpeechAlienChatter case SpeechCosmicInterference case SpeechGoldenPi case SpeechRadioTower case SpeechWaves }Objective C
enum { AVAudioUnitDistortionPresetDrumsBitBrush = 0, AVAudioUnitDistortionPresetDrumsBufferBeats = 1, AVAudioUnitDistortionPresetDrumsLoFi = 2, AVAudioUnitDistortionPresetMultiBrokenSpeaker = 3, AVAudioUnitDistortionPresetMultiCellphoneConcert = 4, AVAudioUnitDistortionPresetMultiDecimated1 = 5, AVAudioUnitDistortionPresetMultiDecimated2 = 6, AVAudioUnitDistortionPresetMultiDecimated3 = 7, AVAudioUnitDistortionPresetMultiDecimated4 = 8, AVAudioUnitDistortionPresetMultiDistortedFunk = 9, AVAudioUnitDistortionPresetMultiDistortedCubed = 10, AVAudioUnitDistortionPresetMultiDistortedSquared = 11, AVAudioUnitDistortionPresetMultiEcho1 = 12, AVAudioUnitDistortionPresetMultiEcho2 = 13, AVAudioUnitDistortionPresetMultiEchoTight1 = 14, AVAudioUnitDistortionPresetMultiEchoTight2 = 15, AVAudioUnitDistortionPresetMultiEverythingIsBroken = 16, AVAudioUnitDistortionPresetSpeechAlienChatter = 17, AVAudioUnitDistortionPresetSpeechCosmicInterference = 18, AVAudioUnitDistortionPresetSpeechGoldenPi = 19, AVAudioUnitDistortionPresetSpeechRadioTower = 20, AVAudioUnitDistortionPresetSpeechWaves = 21 }; typedef NSInteger AVAudioUnitDistortionPreset;Константы
-
DrumsBitBrushAVAudioUnitDistortionPresetDrumsBitBrushПредварительная установка, обеспечивающая искажение «DrumsBitBrush».
Доступный в OS X v10.10 и позже.
-
DrumsBufferBeatsAVAudioUnitDistortionPresetDrumsBufferBeatsПредварительная установка, обеспечивающая искажение «DrumsBuffersBitBrush».
Доступный в OS X v10.10 и позже.
-
DrumsBufferBeatsAVAudioUnitDistortionPresetDrumsBufferBeatsПредварительная установка, обеспечивающая искажение «DrumsBufferBeats».
Доступный в OS X v10.10 и позже.
-
DrumsLoFiAVAudioUnitDistortionPresetDrumsLoFiПредварительная установка, обеспечивающая искажение «DrumsLoFi».
Доступный в OS X v10.10 и позже.
-
MultiBrokenSpeakerAVAudioUnitDistortionPresetMultiBrokenSpeakerПредварительная установка, обеспечивающая искажение «MultiBrokenSpeaker».
Доступный в OS X v10.10 и позже.
-
MultiCellphoneConcertAVAudioUnitDistortionPresetMultiCellphoneConcertПредварительная установка, обеспечивающая искажение «MultiCellphoneConcert».
Доступный в OS X v10.10 и позже.
-
MultiDecimated1AVAudioUnitDistortionPresetMultiDecimated1Предварительная установка, обеспечивающая искажение «MultiDecimated1».
Доступный в OS X v10.10 и позже.
-
MultiDecimated2AVAudioUnitDistortionPresetMultiDecimated2Предварительная установка, обеспечивающая искажение «MultiDecimated2».
Доступный в OS X v10.10 и позже.
-
MultiDecimated3AVAudioUnitDistortionPresetMultiDecimated3Предварительная установка, обеспечивающая искажение «MultiDecimated3».
Доступный в OS X v10.10 и позже.
-
MultiDecimated4AVAudioUnitDistortionPresetMultiDecimated4Предварительная установка, обеспечивающая искажение «MultiDecimated4».
Доступный в OS X v10.10 и позже.
-
MultiDistortedFunkAVAudioUnitDistortionPresetMultiDistortedFunkПредварительная установка, обеспечивающая искажение «MultiDistortedFunk».
Доступный в OS X v10.10 и позже.
-
MultiDistortedCubedAVAudioUnitDistortionPresetMultiDistortedCubedПредварительная установка, обеспечивающая искажение «MultiDistortedCubed».
Доступный в OS X v10.10 и позже.
-
MultiDistortedSquaredAVAudioUnitDistortionPresetMultiDistortedSquaredПредварительная установка, обеспечивающая искажение «MultiDistortedSquared».
Доступный в OS X v10.10 и позже.
-
MultiEcho1AVAudioUnitDistortionPresetMultiEcho1Предварительная установка, обеспечивающая искажение «MultiEcho1».
Доступный в OS X v10.10 и позже.
-
MultiEcho2AVAudioUnitDistortionPresetMultiEcho2Предварительная установка, обеспечивающая искажение «MultiEcho2».
Доступный в OS X v10.10 и позже.
-
MultiEchoTight1AVAudioUnitDistortionPresetMultiEchoTight1Предварительная установка, обеспечивающая искажение «MultiEchoTight1».
Доступный в OS X v10.10 и позже.
-
MultiEchoTight2AVAudioUnitDistortionPresetMultiEchoTight2Предварительная установка, обеспечивающая искажение «MultiEchoTight2».
Доступный в OS X v10.10 и позже.
-
MultiEverythingIsBrokenAVAudioUnitDistortionPresetMultiEverythingIsBrokenПредварительная установка, обеспечивающая искажение «MultiEverythingIsBroken».
Доступный в OS X v10.10 и позже.
-
SpeechAlienChatterAVAudioUnitDistortionPresetSpeechAlienChatterПредварительная установка, обеспечивающая искажение «SpeechAlienChatter».
Доступный в OS X v10.10 и позже.
-
SpeechCosmicInterferenceAVAudioUnitDistortionPresetSpeechCosmicInterferenceПредварительная установка, обеспечивающая искажение «SpeechCosmicInterference».
Доступный в OS X v10.10 и позже.
-
SpeechGoldenPiAVAudioUnitDistortionPresetSpeechGoldenPiПредварительная установка, обеспечивающая искажение «SpeechGoldenPi».
Доступный в OS X v10.10 и позже.
-
SpeechRadioTowerAVAudioUnitDistortionPresetSpeechRadioTowerПредварительная установка, обеспечивающая искажение «SpeechRadioTower».
Доступный в OS X v10.10 и позже.
-
SpeechWavesAVAudioUnitDistortionPresetSpeechWavesПредварительная установка, обеспечивающая искажение «SpeechWaves».
Доступный в OS X v10.10 и позже.
Оператор импорта
Objective C
@import AVFoundation;Swift
import AVFoundationДоступность
Доступный в OS X v10.10 и позже.
-
