AudioEffectDelay
Добавляет эффект задержки звука к аудиошине. Имитирует эхо, воспроизводя входной звук через определенный промежуток времени.
Добавляет эффект задержки звука к аудиошине. Имитирует эхо, воспроизводя входной звук через определенный промежуток времени.
Эффект «задержки» воспроизводит входной аудиосигнал через определенный промежуток времени. Каждое повторение называется «отрывком задержки» или просто «отрывком». Отрывки задержки могут воспроизводиться несколько раз, создавая звук повторяющегося, затухающего эха. Эффекты задержки варьируются от едва заметного эха до выраженного смешения предыдущих звуков с новыми.
См. также AudioEffectReverb для размытого, непрерывного эха.
Объявления сверены с C# SDK 1.0.0. Раскройте имя, чтобы увидеть сигнатуры и описание.
Конструкторы1
AudioEffectDelayКонструктор
public AudioEffectDelay();Свойства13
DryСвойство
public float Dry { get; set; }Коэффициент громкости исходного аудио. Значение может варьироваться от 0 до 1.
FeedbackActiveСвойство
public bool FeedbackActive { get; set; }Если true, включена обратная связь, при которой отводы повторяются после воспроизведения.
FeedbackDelayMsСвойство
public float FeedbackDelayMs { get; set; }Задержка обратной связи в миллисекундах. Значение может варьироваться от 0 до 1500.
FeedbackLevelDbСвойство
public float FeedbackLevelDb { get; set; }Коэффициент усиления обратной связи, в дБ. Значение может варьироваться от -60 до 0.
FeedbackLowpassСвойство
public float FeedbackLowpass { get; set; }Фильтр нижних частот для обратной связи, в Гц. Частоты выше этого значения отфильтровываются. Значение может варьироваться от 1 до 16000.
Tap1ActiveСвойство
public bool Tap1Active { get; set; }Если true, первое касание будет включено.
Tap1DelayMsСвойство
public float Tap1DelayMs { get; set; }Время задержки первого отвода в миллисекундах относительно исходного аудиосигнала. Значение может находиться в диапазоне от 0 до 1500.
Tap1LevelDbСвойство
public float Tap1LevelDb { get; set; }Усиление первого отвода, в дБ. Значение может находиться в диапазоне от -60 до 0.
Tap1PanСвойство
public float Tap1Pan { get; set; }Позиция панорамирования первого отвода. Отрицательные значения смещают звук влево, положительные — вправо. Значение может находиться в диапазоне от -1 до 1.
Tap2ActiveСвойство
public bool Tap2Active { get; set; }Если true, второе нажатие будет включено.
Tap2DelayMsСвойство
public float Tap2DelayMs { get; set; }Время задержки второго отвода в миллисекундах относительно исходного аудиосигнала. Значение может находиться в диапазоне от 0 до 1500.
Tap2LevelDbСвойство
public float Tap2LevelDb { get; set; }Усиление для второго отвода, в дБ. Значение может варьироваться от -60 до 0.
Tap2PanСвойство
public float Tap2Pan { get; set; }Положение панорамирования для второго отвода. Отрицательные значения панорамируют звук влево, положительные — вправо. Значение может варьироваться от -1 до 1.
Методы26
GetDryfloat
public float GetDry();floatGetFeedbackDelayMsfloat
public float GetFeedbackDelayMs();floatGetFeedbackLevelDbfloat
public float GetFeedbackLevelDb();floatGetFeedbackLowpassfloat
public float GetFeedbackLowpass();floatGetTap1DelayMsfloat
public float GetTap1DelayMs();floatGetTap1LevelDbfloat
public float GetTap1LevelDb();floatGetTap1Panfloat
public float GetTap1Pan();floatGetTap2DelayMsfloat
public float GetTap2DelayMs();floatGetTap2LevelDbfloat
public float GetTap2LevelDb();floatGetTap2Panfloat
public float GetTap2Pan();floatIsFeedbackActivebool
public bool IsFeedbackActive();boolIsTap1Activebool
public bool IsTap1Active();boolIsTap2Activebool
public bool IsTap2Active();boolSetDryvoid
public void SetDry(float amount);| Имя | Тип | По умолчанию |
|---|---|---|
amount | float | — |
SetFeedbackActivevoid
public void SetFeedbackActive(bool amount);| Имя | Тип | По умолчанию |
|---|---|---|
amount | bool | — |
SetFeedbackDelayMsvoid
public void SetFeedbackDelayMs(float amount);| Имя | Тип | По умолчанию |
|---|---|---|
amount | float | — |
SetFeedbackLevelDbvoid
public void SetFeedbackLevelDb(float amount);| Имя | Тип | По умолчанию |
|---|---|---|
amount | float | — |
SetFeedbackLowpassvoid
public void SetFeedbackLowpass(float amount);| Имя | Тип | По умолчанию |
|---|---|---|
amount | float | — |
SetTap1Activevoid
public void SetTap1Active(bool amount);| Имя | Тип | По умолчанию |
|---|---|---|
amount | bool | — |
SetTap1DelayMsvoid
public void SetTap1DelayMs(float amount);| Имя | Тип | По умолчанию |
|---|---|---|
amount | float | — |
SetTap1LevelDbvoid
public void SetTap1LevelDb(float amount);| Имя | Тип | По умолчанию |
|---|---|---|
amount | float | — |
SetTap1Panvoid
public void SetTap1Pan(float amount);| Имя | Тип | По умолчанию |
|---|---|---|
amount | float | — |
SetTap2Activevoid
public void SetTap2Active(bool amount);| Имя | Тип | По умолчанию |
|---|---|---|
amount | bool | — |
SetTap2DelayMsvoid
public void SetTap2DelayMs(float amount);| Имя | Тип | По умолчанию |
|---|---|---|
amount | float | — |
SetTap2LevelDbvoid
public void SetTap2LevelDb(float amount);| Имя | Тип | По умолчанию |
|---|---|---|
amount | float | — |
SetTap2Panvoid
public void SetTap2Pan(float amount);| Имя | Тип | По умолчанию |
|---|---|---|
amount | float | — |