Skip to main content

AudioNodeInit

Extends​

Type Parameters​

Type ParameterDefault type
T extends AudioNodeAudioNode
R extends BaseAudioNodeBaseAudioNode

Properties​

PropertyModifierTypeInherited from
namereadonlystringReadonly.name
nodereadonlyR | undefinedReadonly.node
audioNodereadonlyT | undefinedReadonly.audioNode
outputsreadonlyWeakSet< | AudioNodeInit<AudioNode, BaseAudioNode> | AudioParam>Readonly.outputs
toJSON?public() => unknown-

Methods​

create()​

create(context, prevNode?): [T, R];

Internal

Internal function to create the actual AudioNode. Should ONLY be CALLED inside an AudioGraph

Parameters​

ParameterTypeDescription
contextAudioContextAudio Context to use
prevNode?AudioNodeThe input AudioNode for connection

Returns​

[T, R]


connect()​

connect(param): void;

Internal

Internal function to connect a signal output Should ONLY be CALLED inside an AudioGraph

Parameters​

ParameterTypeDescription
paramAudioNodeInitConnectParamThe init to connect

Returns​

void


disconnect()​

disconnect(param): void;

Internal

Internal function to disconnect a signal output Should ONLY be CALLED inside an AudioGraph

Parameters​

ParameterTypeDescription
paramAudioNodeInitConnectParamThe init to disconnect

Returns​

void


hasConnectedTo()​

hasConnectedTo(init): boolean;

Check if there is a connection to the provided init

Parameters​

ParameterTypeDescription
init| AudioNodeInit<AudioNode, BaseAudioNode> | AudioParamAudioNodeInit

Returns​

boolean


release()​

release(): void;

Internal

Internal function to release the node init resources Should ONLY be CALLED inside an AudioGraph

Returns​

void