Skip to main content

Class: AudioReverbBus

Defined in: modules/engine/src/audio/audio-environment.ts:83

Owns an impulse-response return bus; the decoded response and destinations are borrowed.

Constructors​

Constructor​

new AudioReverbBus(context, response, destination, options?): AudioReverbBus

Defined in: modules/engine/src/audio/audio-environment.ts:89

Parameters​

context​

BaseAudioContext

response​

AudioBuffer

destination​

AudioNode

options?​
mix?​

number

normalize?​

boolean

Returns​

AudioReverbBus

Properties​

convolver​

convolver: ConvolverNode

Defined in: modules/engine/src/audio/audio-environment.ts:85


input​

readonly input: GainNode

Defined in: modules/engine/src/audio/audio-environment.ts:84


output​

readonly output: GainNode

Defined in: modules/engine/src/audio/audio-environment.ts:86

Methods​

connectSend()​

connectSend(source, level): GainNode

Defined in: modules/engine/src/audio/audio-environment.ts:106

Parameters​

source​

AudioNode

level​

number

Returns​

GainNode


destroy()​

destroy(): void

Defined in: modules/engine/src/audio/audio-environment.ts:127

Returns​

void


reset()​

reset(): void

Defined in: modules/engine/src/audio/audio-environment.ts:116

Replace convolution state so stopped playback cannot leak its tail into a restart.

Returns​

void