AudioEffectLimiter
Добавляет эффект мягкого ограничения звука к аудиошине.
Добавляет эффект мягкого ограничения звука к аудиошине.
Ограничитель — это звуковой эффект, предназначенный для предотвращения превышения аудиосигналом заданного порогового уровня громкости. Обычно он работает за счет уменьшения громкости или мягкого ограничения сигнала. Рекомендуется добавлять его на мастер-шину, чтобы предотвратить ограничение сигнала при превышении громкости 0 дБ.
Мягкое ограничение начинает уменьшать пики немного ниже порогового уровня громкости и постепенно усиливает свой эффект по мере увеличения входной громкости, так что пороговый уровень никогда не будет превышен.
Если требуется жесткое ограничение сигнала, рассмотрите AudioEffectDistortion.ModeEnum.Clip.
Объявления сверены с C# SDK 1.0.0. Раскройте имя, чтобы увидеть сигнатуры и описание.
Конструкторы1
AudioEffectLimiterКонструктор
public AudioEffectLimiter();Свойства4
CeilingDbСвойство
public float CeilingDb { get; set; }Максимально допустимое значение формы сигнала в дБ. Значение может варьироваться от -20 до -0,1.
SoftClipDbСвойство
public float SoftClipDb { get; set; }Изменяет громкость ограниченных волн в дБ. Значение может варьироваться от 0 до 6.
SoftClipRatioСвойство
public float SoftClipRatio { get; set; }Это свойство не влияет на звук. Используйте AudioEffectHardLimiter вместо него, поскольку этот эффект лимитера устарел.
ThresholdDbСвойство
public float ThresholdDb { get; set; }Уровень громкости, с которого начинает работать ограничитель, в дБ. Значение может варьироваться от -30 до 0.
Методы8
GetCeilingDbfloat
public float GetCeilingDb();floatGetSoftClipDbfloat
public float GetSoftClipDb();floatGetSoftClipRatiofloat
public float GetSoftClipRatio();floatGetThresholdDbfloat
public float GetThresholdDb();floatSetCeilingDbvoid
public void SetCeilingDb(float ceiling);| Имя | Тип | По умолчанию |
|---|---|---|
ceiling | float | — |
SetSoftClipDbvoid
public void SetSoftClipDb(float softClip);| Имя | Тип | По умолчанию |
|---|---|---|
softClip | float | — |
SetSoftClipRatiovoid
public void SetSoftClipRatio(float softClip);| Имя | Тип | По умолчанию |
|---|---|---|
softClip | float | — |
SetThresholdDbvoid
public void SetThresholdDb(float threshold);| Имя | Тип | По умолчанию |
|---|---|---|
threshold | float | — |