AudioEffectHardLimiter
Добавляет эффект ограничения громкости к аудиошине. Предотвращает превышение аудиосигналом заданного уровня громкости.
Добавляет эффект ограничения громкости к аудиошине. Предотвращает превышение аудиосигналом заданного уровня громкости.
«Ограничитель» не позволяет аудиосигналам превышать заданный пороговый уровень громкости в дБ. Жесткие ограничители прогнозируют пиковые значения громкости и плавно снижают усиление, когда пиковое значение превышает пороговый уровень, чтобы предотвратить клиппинг. Он сохраняет форму сигнала и предотвращает его превышение порогового уровня. Рекомендуется добавить его на мастер-шину в качестве меры безопасности, чтобы предотвратить внезапные пиковые значения громкости и искажения, вызванные клиппингом, когда громкость превышает 0 дБ.
Если клиппинг желателен, рассмотрите AudioEffectDistortion.ModeEnum.Clip.
Объявления сверены с C# SDK 1.0.0. Раскройте имя, чтобы увидеть сигнатуры и описание.
Конструкторы1
AudioEffectHardLimiterКонструктор
public AudioEffectHardLimiter();Свойства3
CeilingDbСвойство
public float CeilingDb { get; set; }Максимально допустимое значение формы сигнала в дБ. Это значение может варьироваться от -24 до 0. Значение по умолчанию -0,3 предотвращает пересечение потенциальных межвыборочных пиков (ISP) 0 дБ, что может вызвать небольшие искажения на некоторых старых устройствах.
PreGainDbСвойство
public float PreGainDb { get; set; }Коэффициент усиления до ограничения, в дБ. Значение может варьироваться от -24 до 24.
ReleaseСвойство
public float Release { get; set; }Time Для полного высвобождения этого показателя требуется несколько секунд. Значение может варьироваться от 0,01 до 3.
Методы6
GetCeilingDbfloat
public float GetCeilingDb();floatGetPreGainDbfloat
public float GetPreGainDb();floatGetReleasefloat
public float GetRelease();floatSetCeilingDbvoid
public void SetCeilingDb(float ceiling);| Имя | Тип | По умолчанию |
|---|---|---|
ceiling | float | — |
SetPreGainDbvoid
public void SetPreGainDb(float preGain);| Имя | Тип | По умолчанию |
|---|---|---|
preGain | float | — |
SetReleasevoid
public void SetRelease(float release);| Имя | Тип | По умолчанию |
|---|---|---|
release | float | — |