AudioEffectPhaser
Добавляет эффект фазера к аудиошине. Создает несколько режекторных и пиковых фильтров, которые изменяют частоту дискретизации.
Добавляет эффект фазера к аудиошине. Создает несколько режекторных и пиковых фильтров, которые изменяют частоту дискретизации.
Эффект «фазер» создает копию исходного звука, фаза которого изменяется по-разному во всем частотном спектре, с использованием ряда всепропускающих фильтрующих каскадов (6 в этом эффекте). Эта копия модулируется низкочастотным осциллятором и объединяется с исходным звуком, в результате чего образуются пики и впадины, которые распространяются по всему спектру. Этот эффект можно использовать для создания «стеклянного» или «пузырчатого» звука.
Объявления сверены с C# SDK 1.0.0. Раскройте имя, чтобы увидеть сигнатуры и описание.
Конструкторы1
AudioEffectPhaserКонструктор
public AudioEffectPhaser();Свойства5
DepthСвойство
public float Depth { get; set; }Интенсивность эффекта. Значение может варьироваться от 0,1 до 4,0.
Обратная связь
FeedbackСвойство
public float Feedback { get; set; }Коэффициент громкости отфильтрованного звука, поступающего обратно на всепропускающие фильтры. Чем выше значение, тем резче и громче пиковые фильтры, создаваемые эффектом. Значение может варьироваться от 0,1 до 0,9.
RangeMaxHzСвойство
public float RangeMaxHz { get; set; }Определяет максимальную частоту, на которую влияют модуляции низкочастотного генератора, в Гц. Значение может варьироваться от 10 до 10000.
RangeMinHzСвойство
public float RangeMinHz { get; set; }Определяет минимальную частоту, на которую влияют модуляции низкочастотного генератора, в Гц. Значение может варьироваться от 10 до 10000.
RateHzСвойство
public float RateHz { get; set; }Регулирует частоту изменения эффекта в Гц в пределах частотного диапазона. Значение может варьироваться от 0,01 до 20.
Методы10
GetDepthfloat
public float GetDepth();floatGetFeedbackfloat
public float GetFeedback();floatGetRangeMaxHzfloat
public float GetRangeMaxHz();floatGetRangeMinHzfloat
public float GetRangeMinHz();floatGetRateHzfloat
public float GetRateHz();floatSetDepthvoid
public void SetDepth(float depth);| Имя | Тип | По умолчанию |
|---|---|---|
depth | float | — |
SetFeedbackvoid
public void SetFeedback(float fbk);| Имя | Тип | По умолчанию |
|---|---|---|
fbk | float | — |
SetRangeMaxHzvoid
public void SetRangeMaxHz(float hz);| Имя | Тип | По умолчанию |
|---|---|---|
hz | float | — |
SetRangeMinHzvoid
public void SetRangeMinHz(float hz);| Имя | Тип | По умолчанию |
|---|---|---|
hz | float | — |
SetRateHzvoid
public void SetRateHz(float hz);| Имя | Тип | По умолчанию |
|---|---|---|
hz | float | — |