type of the audioNode property, could be any AudioNode that implements WamNode
The AudioContext where the plugin's node lives in
The AudioNode that handles audio in the plugin where the host can connect to/from
The values from descriptor.json
The identifier of the current WAM's group.
This will return true after calling initialize().
The unique identifier of the current WAM instance.
should return true
The identifier of the current WAM, composed of vender + name
The WAM's name
The WAM Vendor's name
This async method must be redefined to get AudioNode that
will connected to the host.
It can be any object that extends AudioNode and implements WamNode
Redefine this method to get the WAM's GUI as an HTML Element.
Clean up an element previously returned by createGui
The host will call this method to initialize the WAM with an initial state.
In this method, WAM devs should call createAudioNode()
and store its return AudioNode to this.audioNode,
then set initialized to true to ensure that
the audioNode property is available after initialized.
These two behaviors are implemented by default in the SDK.
The WAM devs can also fetch and preload the GUI Element in while initializing.
Generated using TypeDoc
Main
WebAudioModuleinterface, its constructor should be theexport defaultof the ESM of each WAM.