Class: AudioGraph
Defined in: modules/engine/src/audio/audio-graph.ts:47
Owns only processing nodes. Scheduled sources and destination nodes remain caller-owned.
Constructors
Constructor
new AudioGraph(
definition,context,destination,getEmitterInputs):AudioGraph
Defined in: modules/engine/src/audio/audio-graph.ts:49
Parameters
definition
context
BaseAudioContext
destination
AudioNode
getEmitterInputs
(index) => readonly AudioNode[]
Returns
AudioGraph
Properties
definition
readonlydefinition:AudioGraphDefinition
Defined in: modules/engine/src/audio/audio-graph.ts:50
nodes
readonlynodes:AudioNode[] =[]
Defined in: modules/engine/src/audio/audio-graph.ts:48
Methods
connectSource()
connectSource(
index,source):void
Defined in: modules/engine/src/audio/audio-graph.ts:139
Parameters
index
number
source
AudioNode
Returns
void
destroy()
destroy():
void
Defined in: modules/engine/src/audio/audio-graph.ts:172
Returns
void
setGain()
setGain(
index,gain,time?):void
Defined in: modules/engine/src/audio/audio-graph.ts:147
Apply a scene-driven gain change using the authored transition shape.
Parameters
index
number
gain
number
time?
number = ...
Returns
void