AudioEffectReverb
Добавляет эффект реверберации к аудиошине. Имитирует эхо, воспроизводя размытую версию входного аудиосигнала.
Добавляет эффект реверберации к аудиошине. Имитирует эхо, воспроизводя размытую версию входного аудиосигнала.
Эффект «реверберации» воспроизводит входной аудиосигнал непрерывно, затухая в течение определенного периода времени. Он имитирует звуки в различных типах помещений, от небольших комнат до больших пещер.
См. также AudioEffectDelay для неразмытого типа эха.
Объявления сверены с C# SDK 1.0.0. Раскройте имя, чтобы увидеть сигнатуры и описание.
Конструкторы1
AudioEffectReverbКонструктор
public AudioEffectReverb();Свойства8
DampingСвойство
public float Damping { get; set; }Определяет степень отражательной способности стен воображаемой комнаты. Чем выше отражательная способность, тем больше высокочастотного содержимого в реверберации. Значение может варьироваться от 0 до 1.
DryСвойство
public float Dry { get; set; }Коэффициент громкости исходного аудио. При значении 0 воспроизводится только измененный аудиофайл. Значение может варьироваться от 0 до 1.
HipassСвойство
public float Hipass { get; set; }Фильтр верхних частот пропускает частоты выше определенного порогового значения и ослабляет частоты ниже этого порога. Значение может варьироваться от 0 до 1.
PredelayFeedbackСвойство
public float PredelayFeedback { get; set; }Коэффициент усиления ранних отражений. При более высоких значениях ранние отражения звучат громче и длятся дольше. Значение может варьироваться от 0 до 1.
PredelayMsecСвойство
public float PredelayMsec { get; set; }Time между оригинальным звуком и ранним отражением сигнала реверба в миллисекундах. Значение может варьироваться от 20 до 500.
RoomSizeСвойство
public float RoomSize { get; set; }Размеры имитируемой комнаты. Больше — больше эхо. Значение может быть от 0 до 1.
SpreadСвойство
public float Spread { get; set; }Расширяет или сужает стереоизображение хвоста реверберации. При значении 1 расширение происходит полностью. Значение может варьироваться от 0 до 1.
WetСвойство
public float Wet { get; set; }Коэффициент громкости модифицированного аудио. При значении 0 воспроизводится только исходный аудиофайл. Значение может варьироваться от 0 до 1.
Методы16
GetDampingfloat
public float GetDamping();floatGetDryfloat
public float GetDry();floatGetHpffloat
public float GetHpf();floatGetPredelayFeedbackfloat
public float GetPredelayFeedback();floatGetPredelayMsecfloat
public float GetPredelayMsec();floatGetRoomSizefloat
public float GetRoomSize();floatGetSpreadfloat
public float GetSpread();floatGetWetfloat
public float GetWet();floatSetDampingvoid
public void SetDamping(float amount);| Имя | Тип | По умолчанию |
|---|---|---|
amount | float | — |
SetDryvoid
public void SetDry(float amount);| Имя | Тип | По умолчанию |
|---|---|---|
amount | float | — |
SetHpfvoid
public void SetHpf(float amount);| Имя | Тип | По умолчанию |
|---|---|---|
amount | float | — |
SetPredelayFeedbackvoid
public void SetPredelayFeedback(float feedback);| Имя | Тип | По умолчанию |
|---|---|---|
feedback | float | — |
SetPredelayMsecvoid
public void SetPredelayMsec(float msec);| Имя | Тип | По умолчанию |
|---|---|---|
msec | float | — |
SetRoomSizevoid
public void SetRoomSize(float size);| Имя | Тип | По умолчанию |
|---|---|---|
size | float | — |
SetSpreadvoid
public void SetSpread(float amount);| Имя | Тип | По умолчанию |
|---|---|---|
amount | float | — |
SetWetvoid
public void SetWet(float amount);| Имя | Тип | По умолчанию |
|---|---|---|
amount | float | — |