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

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

Разработчик

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

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

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

AVAudioUnitEQFilterParameters

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


  • NSObject
  • AVAudioUnitEQFilterParameters
  • NSObject
  • AVAudioUnitEQFilterParameters

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


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


Swift

import AVFoundation

Objective C

@import AVFoundation;

Доступность


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

AVAudioUnitEQFilterParameters класс инкапсулирует параметры, используемые AVAudioUnitEQ экземпляр.

  • bandwidth Свойство

    Пропускная способность фильтра EQ, в октавах.

    Объявление

    Swift

    var bandwidth: Float

    Objective C

    @property(nonatomic) float bandwidth

    Обсуждение

    Диапазон значений значений 0.05 к 5.0 октавы.

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

    Objective C

    @import AVFoundation;

    Swift

    import AVFoundation

    Доступность

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

  • bypass Свойство

    Обходное состояние EQ фильтрует полосу.

    Объявление

    Swift

    var bypass: Bool

    Objective C

    @property(nonatomic) BOOL bypass

    Обсуждение

    YEStrue если обход активен, иначе NOfalse.

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

    Objective C

    @import AVFoundation;

    Swift

    import AVFoundation

    Доступность

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

  • filterType Свойство

    EQ фильтруют тип.

    Объявление

    Swift

    var filterType: AVAudioUnitEQFilterType

    Objective C

    @property(nonatomic) AVAudioUnitEQFilterType filterType

    Обсуждение

    Значением по умолчанию является AVAudioUnitEQFilterTypeParametric.

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

    Objective C

    @import AVFoundation;

    Swift

    import AVFoundation

    Доступность

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

  • frequency Свойство

    Частота фильтра EQ, в герц.

    Объявление

    Swift

    var frequency: Float

    Objective C

    @property(nonatomic) float frequency

    Обсуждение

    Допустимый диапазон значений 20 Hz через (SampleRate/2).

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

    Objective C

    @import AVFoundation;

    Swift

    import AVFoundation

    Доступность

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

  • gain Свойство

    Усиление фильтра EQ, в децибелах.

    Объявление

    Swift

    var gain: Float

    Objective C

    @property(nonatomic) float gain

    Обсуждение

    Значение по умолчанию 0 db. Допустимый диапазон значений -96 db через 24 db.

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

    Objective C

    @import AVFoundation;

    Swift

    import AVFoundation

    Доступность

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

  • Фильтр вводит доступный для использования с filterType свойство.

    Объявление

    Swift

    enum AVAudioUnitEQFilterType : Int { case Parametric case LowPass case HighPass case ResonantLowPass case ResonantHighPass case BandPass case BandStop case LowShelf case HighShelf case ResonantLowShelf case ResonantHighShelf }

    Objective C

    enum { AVAudioUnitEQFilterTypeParametric = 0, AVAudioUnitEQFilterTypeLowPass = 1, AVAudioUnitEQFilterTypeHighPass = 2, AVAudioUnitEQFilterTypeResonantLowPass = 3, AVAudioUnitEQFilterTypeResonantHighPass = 4, AVAudioUnitEQFilterTypeBandPass = 5, AVAudioUnitEQFilterTypeBandStop = 6, AVAudioUnitEQFilterTypeLowShelf = 7, AVAudioUnitEQFilterTypeHighShelf = 8, AVAudioUnitEQFilterTypeResonantLowShelf = 9, AVAudioUnitEQFilterTypeResonantHighShelf = 10, }; typedef NSInteger AVAudioUnitEQFilterType;

    Константы

    • Parametric

      AVAudioUnitEQFilterTypeParametric

      Параметрический фильтр на основе аналогового прототипа Баттерворта. Обязательные параметры: frequency (центр), bandwidth, и gain.

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

    • LowPass

      AVAudioUnitEQFilterTypeLowPass

      Простой Баттерворт 2-й фильтр низких частот порядка. Обязательные параметры: frequency (-3 dB сокращение в указанной частоте).

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

    • HighPass

      AVAudioUnitEQFilterTypeHighPass

      Простой Баттерворт 2-й фильтр высоких частот порядка. Обязательные параметры: frequency (-3 dB сокращение в указанной частоте).

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

    • ResonantLowPass

      AVAudioUnitEQFilterTypeResonantLowPass

      Фильтр низких частот с резонансной поддержкой (использующий bandwidth параметр). Обязательные параметры: frequency (-3 dB сокращение в указанной частоте) и bandwidth.

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

    • ResonantHighPass

      AVAudioUnitEQFilterTypeResonantHighPass

      Фильтр высоких частот с резонансной поддержкой (использующий bandwidth параметр). Обязательные параметры: частота (-3 dB сокращение в указанной частоте) и bandwidth.

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

    • BandPass

      AVAudioUnitEQFilterTypeBandPass

      Полосовой фильтр. Обязательные параметры: frequency (центр) и bandwidth.

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

    • BandStop

      AVAudioUnitEQFilterTypeBandStop

      Заграждающий фильтр («режекторный фильтр»). Обязательные параметры: frequency (центр) и bandwidth.

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

    • LowShelf

      AVAudioUnitEQFilterTypeLowShelf

      Низкий фильтр полки. Обязательные параметры: frequency (центр) и gain.

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

    • HighShelf

      AVAudioUnitEQFilterTypeHighShelf

      Высокий фильтр полки. Обязательные параметры: frequency (центр) и gain.

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

    • ResonantLowShelf

      AVAudioUnitEQFilterTypeResonantLowShelf

      Низкий фильтр полки с резонансной поддержкой (использующий bandwidth параметр). Обязательные параметры: frequency (центр), bandwidth, и gain.

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

    • ResonantHighShelf

      AVAudioUnitEQFilterTypeResonantHighShelf

      Высокий фильтр полки с резонансной поддержкой (использующий bandwidth параметр). Обязательные параметры: frequency (центр), bandwidth, и gain.

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

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

    Objective C

    @import AVFoundation;

    Swift

    import AVFoundation

    Доступность

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