AudioLimiter
AudioLimiter limits how loud audio streams are allowed to be. Whenever its input stream exceeds a specified maximum level, the stream's volume is reduced for a moment. AudioLimiter provides a single Input pin, and a single Output pin that can be connected to/from by Class.Wires.
Summary
Properties
Whether audio streams are passed-through unaffected by this effect.
The maximum volume tolerated.
The amount of time it takes for previously limited streams to return to their normal volume.
Methods
Returns an array of Wires that are connected to the specified pin.
Events
Fires when another instance is connected to or disconnected from the AudioLimiter via a Wire.
Properties
MaxLevel
The maximum volume, in decibels, that the limiter will allow to pass through without reduction. Whenever the input stream exceeds MaxLevel, the output stream's volume will be reduced to compensate. This value ranges from -12 to 0.
Release
The amount of time, in seconds, that it takes for any previously (but not currently) limited streams to return to their normal volume. This value ranges from 0.001 to 1.
Methods
GetConnectedWires
Returns an array of Wires that are connected to the specified pin. AudioLimiter has one Input pin and one Output pin.
Parameters
Returns
Events
WiringChanged
Event that fires after a Wire becomes connected or disconnected, and that Wire is now or was previously connected to a pin on the AudioLimiter and to some other wirable instance.
Parameters
Whether the instance got connected or disconnected.
The pin on the AudioLimiter that the Wire targets.
The Wire between the AudioLimiter and the other instance.