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

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

Разработчик

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

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

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

AVAudioUnitDistortion

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


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


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


Swift

import AVFoundation

Objective C

@import AVFoundation;

Доступность


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

AVAudioUnitDistortion класс AVAudioUnitEffect подкласс, реализующий многоступенчатый эффект искажения.

  • preGain Свойство

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

    Объявление

    Swift

    var preGain: Float

    Objective C

    @property(nonatomic) float preGain

    Обсуждение

    Значение по умолчанию -6 db. Допустимый диапазон значений -80 db к 20 db.

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

    Objective C

    @import AVFoundation;

    Swift

    import AVFoundation

    Доступность

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

  • wetDryMix Свойство

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

    Объявление

    Swift

    var wetDryMix: Float

    Objective C

    @property(nonatomic) float wetDryMix

    Обсуждение

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

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

    Objective C

    @import AVFoundation;

    Swift

    import AVFoundation

    Доступность

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

  • Константы, представляющие предварительно установленные искажения звука.

    Объявление

    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;

    Константы

    • DrumsBitBrush

      AVAudioUnitDistortionPresetDrumsBitBrush

      Предварительная установка, обеспечивающая искажение «DrumsBitBrush».

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

    • DrumsBufferBeats

      AVAudioUnitDistortionPresetDrumsBufferBeats

      Предварительная установка, обеспечивающая искажение «DrumsBuffersBitBrush».

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

    • DrumsBufferBeats

      AVAudioUnitDistortionPresetDrumsBufferBeats

      Предварительная установка, обеспечивающая искажение «DrumsBufferBeats».

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

    • DrumsLoFi

      AVAudioUnitDistortionPresetDrumsLoFi

      Предварительная установка, обеспечивающая искажение «DrumsLoFi».

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

    • MultiBrokenSpeaker

      AVAudioUnitDistortionPresetMultiBrokenSpeaker

      Предварительная установка, обеспечивающая искажение «MultiBrokenSpeaker».

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

    • MultiCellphoneConcert

      AVAudioUnitDistortionPresetMultiCellphoneConcert

      Предварительная установка, обеспечивающая искажение «MultiCellphoneConcert».

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

    • MultiDecimated1

      AVAudioUnitDistortionPresetMultiDecimated1

      Предварительная установка, обеспечивающая искажение «MultiDecimated1».

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

    • MultiDecimated2

      AVAudioUnitDistortionPresetMultiDecimated2

      Предварительная установка, обеспечивающая искажение «MultiDecimated2».

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

    • MultiDecimated3

      AVAudioUnitDistortionPresetMultiDecimated3

      Предварительная установка, обеспечивающая искажение «MultiDecimated3».

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

    • MultiDecimated4

      AVAudioUnitDistortionPresetMultiDecimated4

      Предварительная установка, обеспечивающая искажение «MultiDecimated4».

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

    • MultiDistortedFunk

      AVAudioUnitDistortionPresetMultiDistortedFunk

      Предварительная установка, обеспечивающая искажение «MultiDistortedFunk».

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

    • MultiDistortedCubed

      AVAudioUnitDistortionPresetMultiDistortedCubed

      Предварительная установка, обеспечивающая искажение «MultiDistortedCubed».

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

    • MultiDistortedSquared

      AVAudioUnitDistortionPresetMultiDistortedSquared

      Предварительная установка, обеспечивающая искажение «MultiDistortedSquared».

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

    • MultiEcho1

      AVAudioUnitDistortionPresetMultiEcho1

      Предварительная установка, обеспечивающая искажение «MultiEcho1».

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

    • MultiEcho2

      AVAudioUnitDistortionPresetMultiEcho2

      Предварительная установка, обеспечивающая искажение «MultiEcho2».

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

    • MultiEchoTight1

      AVAudioUnitDistortionPresetMultiEchoTight1

      Предварительная установка, обеспечивающая искажение «MultiEchoTight1».

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

    • MultiEchoTight2

      AVAudioUnitDistortionPresetMultiEchoTight2

      Предварительная установка, обеспечивающая искажение «MultiEchoTight2».

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

    • MultiEverythingIsBroken

      AVAudioUnitDistortionPresetMultiEverythingIsBroken

      Предварительная установка, обеспечивающая искажение «MultiEverythingIsBroken».

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

    • SpeechAlienChatter

      AVAudioUnitDistortionPresetSpeechAlienChatter

      Предварительная установка, обеспечивающая искажение «SpeechAlienChatter».

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

    • SpeechCosmicInterference

      AVAudioUnitDistortionPresetSpeechCosmicInterference

      Предварительная установка, обеспечивающая искажение «SpeechCosmicInterference».

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

    • SpeechGoldenPi

      AVAudioUnitDistortionPresetSpeechGoldenPi

      Предварительная установка, обеспечивающая искажение «SpeechGoldenPi».

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

    • SpeechRadioTower

      AVAudioUnitDistortionPresetSpeechRadioTower

      Предварительная установка, обеспечивающая искажение «SpeechRadioTower».

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

    • SpeechWaves

      AVAudioUnitDistortionPresetSpeechWaves

      Предварительная установка, обеспечивающая искажение «SpeechWaves».

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

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

    Objective C

    @import AVFoundation;

    Swift

    import AVFoundation

    Доступность

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