AudioEffectReverb

继承: AudioEffect < Resource < RefCounted < Object

Adds a reverberation audio effect to an Audio bus.

描述

Simulates the sound of acoustic environments such as rooms, concert halls, caverns, or an open spaces.

属性


属性说明

float damping = 0.5

  • void set_damping ( value: float )
  • float get_damping ( )

Defines how reflective the imaginary room's walls are. Value can range from 0 to 1.


float dry = 1.0

Output percent of original sound. At 0, only modified sound is outputted. Value can range from 0 to 1.


float hipass = 0.0

High-pass filter passes signals with a frequency higher than a certain cutoff frequency and attenuates signals with frequencies lower than the cutoff frequency. Value can range from 0 to 1.


float predelay_feedback = 0.4

  • void set_predelay_feedback ( value: float )
  • float get_predelay_feedback ( )

Output percent of predelay. Value can range from 0 to 1.


float predelay_msec = 150.0

  • void set_predelay_msec ( value: float )
  • float get_predelay_msec ( )

Time between the original signal and the early reflections of the reverb signal, in milliseconds.


float room_size = 0.8

  • void set_room_size ( value: float )
  • float get_room_size ( )

Dimensions of simulated room. Bigger means more echoes. Value can range from 0 to 1.


float spread = 1.0

  • void set_spread ( value: float )
  • float get_spread ( )

Widens or narrows the stereo image of the reverb tail. 1 means fully widens. Value can range from 0 to 1.


float wet = 0.5

Output percent of modified sound. At 0, only original sound is outputted. Value can range from 0 to 1.

1

本方法通常需要用户覆盖才能生效。

2

本方法无副作用,不会修改该实例的任何成员变量。

3

本方法除了能接受在此处描述的参数外,还能够继续接受任意数量的参数。

4

本方法用于构造某个类型。

5

调用本方法无需实例,可直接使用类名进行调用。

6

本方法描述的是使用本类型作为左操作数的有效运算符。

7

这个值是由下列位标志构成位掩码的整数。

8

无返回值。