reckfellENGINE

AudioEffectDelay

Добавляет эффект задержки звука к аудиошине. Имитирует эхо, воспроизводя входной звук через определенный промежуток времени.

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

Добавляет эффект задержки звука к аудиошине. Имитирует эхо, воспроизводя входной звук через определенный промежуток времени.

Эффект «задержки» воспроизводит входной аудиосигнал через определенный промежуток времени. Каждое повторение называется «отрывком задержки» или просто «отрывком». Отрывки задержки могут воспроизводиться несколько раз, создавая звук повторяющегося, затухающего эха. Эффекты задержки варьируются от едва заметного эха до выраженного смешения предыдущих звуков с новыми. См. также AudioEffectReverb для размытого, непрерывного эха.

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

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

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

Свойства13

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

Коэффициент громкости исходного аудио. Значение может варьироваться от 0 до 1.

FeedbackActiveСвойство
# FeedbackActive
C#
public bool FeedbackActive { get; set; }

Если true, включена обратная связь, при которой отводы повторяются после воспроизведения.

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

Задержка обратной связи в миллисекундах. Значение может варьироваться от 0 до 1500.

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

Коэффициент усиления обратной связи, в дБ. Значение может варьироваться от -60 до 0.

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

Фильтр нижних частот для обратной связи, в Гц. Частоты выше этого значения отфильтровываются. Значение может варьироваться от 1 до 16000.

Tap1ActiveСвойство
# Tap1Active
C#
public bool Tap1Active { get; set; }

Если true, первое касание будет включено.

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

Время задержки первого отвода в миллисекундах относительно исходного аудиосигнала. Значение может находиться в диапазоне от 0 до 1500.

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

Усиление первого отвода, в дБ. Значение может находиться в диапазоне от -60 до 0.

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

Позиция панорамирования первого отвода. Отрицательные значения смещают звук влево, положительные — вправо. Значение может находиться в диапазоне от -1 до 1.

Tap2ActiveСвойство
# Tap2Active
C#
public bool Tap2Active { get; set; }

Если true, второе нажатие будет включено.

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

Время задержки второго отвода в миллисекундах относительно исходного аудиосигнала. Значение может находиться в диапазоне от 0 до 1500.

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

Усиление для второго отвода, в дБ. Значение может варьироваться от -60 до 0.

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

Положение панорамирования для второго отвода. Отрицательные значения панорамируют звук влево, положительные — вправо. Значение может варьироваться от -1 до 1.

Методы26

GetDryfloat
# GetDry
C#
public float GetDry();
Возвращает float
GetFeedbackDelayMsfloat
# GetFeedbackDelayMs
C#
public float GetFeedbackDelayMs();
Возвращает float
GetFeedbackLevelDbfloat
# GetFeedbackLevelDb
C#
public float GetFeedbackLevelDb();
Возвращает float
GetFeedbackLowpassfloat
# GetFeedbackLowpass
C#
public float GetFeedbackLowpass();
Возвращает float
GetTap1DelayMsfloat
# GetTap1DelayMs
C#
public float GetTap1DelayMs();
Возвращает float
GetTap1LevelDbfloat
# GetTap1LevelDb
C#
public float GetTap1LevelDb();
Возвращает float
GetTap1Panfloat
# GetTap1Pan
C#
public float GetTap1Pan();
Возвращает float
GetTap2DelayMsfloat
# GetTap2DelayMs
C#
public float GetTap2DelayMs();
Возвращает float
GetTap2LevelDbfloat
# GetTap2LevelDb
C#
public float GetTap2LevelDb();
Возвращает float
GetTap2Panfloat
# GetTap2Pan
C#
public float GetTap2Pan();
Возвращает float
IsFeedbackActivebool
# IsFeedbackActive
C#
public bool IsFeedbackActive();
Возвращает bool
IsTap1Activebool
# IsTap1Active
C#
public bool IsTap1Active();
Возвращает bool
IsTap2Activebool
# IsTap2Active
C#
public bool IsTap2Active();
Возвращает bool
SetDryvoid
# SetDry
C#
public void SetDry(float amount);
Параметры
ИмяТипПо умолчанию
amountfloat—
SetFeedbackActivevoid
# SetFeedbackActive
C#
public void SetFeedbackActive(bool amount);
Параметры
ИмяТипПо умолчанию
amountbool—
SetFeedbackDelayMsvoid
# SetFeedbackDelayMs
C#
public void SetFeedbackDelayMs(float amount);
Параметры
ИмяТипПо умолчанию
amountfloat—
SetFeedbackLevelDbvoid
# SetFeedbackLevelDb
C#
public void SetFeedbackLevelDb(float amount);
Параметры
ИмяТипПо умолчанию
amountfloat—
SetFeedbackLowpassvoid
# SetFeedbackLowpass
C#
public void SetFeedbackLowpass(float amount);
Параметры
ИмяТипПо умолчанию
amountfloat—
SetTap1Activevoid
# SetTap1Active
C#
public void SetTap1Active(bool amount);
Параметры
ИмяТипПо умолчанию
amountbool—
SetTap1DelayMsvoid
# SetTap1DelayMs
C#
public void SetTap1DelayMs(float amount);
Параметры
ИмяТипПо умолчанию
amountfloat—
SetTap1LevelDbvoid
# SetTap1LevelDb
C#
public void SetTap1LevelDb(float amount);
Параметры
ИмяТипПо умолчанию
amountfloat—
SetTap1Panvoid
# SetTap1Pan
C#
public void SetTap1Pan(float amount);
Параметры
ИмяТипПо умолчанию
amountfloat—
SetTap2Activevoid
# SetTap2Active
C#
public void SetTap2Active(bool amount);
Параметры
ИмяТипПо умолчанию
amountbool—
SetTap2DelayMsvoid
# SetTap2DelayMs
C#
public void SetTap2DelayMs(float amount);
Параметры
ИмяТипПо умолчанию
amountfloat—
SetTap2LevelDbvoid
# SetTap2LevelDb
C#
public void SetTap2LevelDb(float amount);
Параметры
ИмяТипПо умолчанию
amountfloat—
SetTap2Panvoid
# SetTap2Pan
C#
public void SetTap2Pan(float amount);
Параметры
ИмяТипПо умолчанию
amountfloat—
Документация Reckfell EngineНаверх ↑
БЫСТРЫЙ ПЕРЕХОДНачало работыEntity и иерархияC# & .NET 10Сцены и префабы
Руководства и полный API Reckfell K
reckfellENGINE
RECKFELL ACCOUNT

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

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

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