reckfellENGINE

AudioEffectHardLimiter

Добавляет эффект ограничения громкости к аудиошине. Предотвращает превышение аудиосигналом заданного уровня громкости.

На этой странице
class AudioEffectHardLimiterReckfellSharpНаследует AudioEffect

Добавляет эффект ограничения громкости к аудиошине. Предотвращает превышение аудиосигналом заданного уровня громкости.

«Ограничитель» не позволяет аудиосигналам превышать заданный пороговый уровень громкости в дБ. Жесткие ограничители прогнозируют пиковые значения громкости и плавно снижают усиление, когда пиковое значение превышает пороговый уровень, чтобы предотвратить клиппинг. Он сохраняет форму сигнала и предотвращает его превышение порогового уровня. Рекомендуется добавить его на мастер-шину в качестве меры безопасности, чтобы предотвратить внезапные пиковые значения громкости и искажения, вызванные клиппингом, когда громкость превышает 0 дБ. Если клиппинг желателен, рассмотрите AudioEffectDistortion.ModeEnum.Clip.

Объявления сверены с C# SDK 1.0.0. Раскройте имя, чтобы увидеть сигнатуры и описание.

Конструкторы1

AudioEffectHardLimiterКонструктор
# AudioEffectHardLimiter
C#
public AudioEffectHardLimiter();

Свойства3

CeilingDbСвойство
# CeilingDb
C#
public float CeilingDb { get; set; }

Максимально допустимое значение формы сигнала в дБ. Это значение может варьироваться от -24 до 0. Значение по умолчанию -0,3 предотвращает пересечение потенциальных межвыборочных пиков (ISP) 0 дБ, что может вызвать небольшие искажения на некоторых старых устройствах.

PreGainDbСвойство
# PreGainDb
C#
public float PreGainDb { get; set; }

Коэффициент усиления до ограничения, в дБ. Значение может варьироваться от -24 до 24.

ReleaseСвойство
# Release
C#
public float Release { get; set; }

Time Для полного высвобождения этого показателя требуется несколько секунд. Значение может варьироваться от 0,01 до 3.

Методы6

GetCeilingDbfloat
# GetCeilingDb
C#
public float GetCeilingDb();
Возвращает float
GetPreGainDbfloat
# GetPreGainDb
C#
public float GetPreGainDb();
Возвращает float
GetReleasefloat
# GetRelease
C#
public float GetRelease();
Возвращает float
SetCeilingDbvoid
# SetCeilingDb
C#
public void SetCeilingDb(float ceiling);
Параметры
ИмяТипПо умолчанию
ceilingfloat—
SetPreGainDbvoid
# SetPreGainDb
C#
public void SetPreGainDb(float preGain);
Параметры
ИмяТипПо умолчанию
preGainfloat—
SetReleasevoid
# SetRelease
C#
public void SetRelease(float release);
Параметры
ИмяТипПо умолчанию
releasefloat—
Документация Reckfell EngineНаверх ↑
БЫСТРЫЙ ПЕРЕХОДНачало работыEntity и иерархияC# & .NET 10Сцены и префабы
Руководства и полный API Reckfell K
reckfellENGINE
RECKFELL ACCOUNT

Вход в аккаунт

Войдите в аккаунт Reckfell.

Один аккаунт для всей платформы Reckfell.