Skip to main content

AudioNodeInit

Extends

Type Parameters

Type ParameterDefault type
T extends AudioNodeAudioNode
R extends BaseAudioNodeBaseAudioNode

Properties

PropertyModifierTypeInherited from
audioNodereadonlyundefined | TReadonly.audioNode
namereadonlystringReadonly.name
nodereadonlyundefined | RReadonly.node
outputsreadonlyWeakSet< | AudioNodeInit<AudioNode, BaseAudioNode> | AudioParam>Readonly.outputs
toJSON?public() => unknown-

Methods

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


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]


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