Get the AudioContext associated with this factory.
The AudioContext instance.
Creates an OutputStreamNode with manual buffer writing strategy.
The parameters for manual buffer node creation.
A promise that resolves to an OutputStreamNode and FrameBufferWriter instance.
Creates an OutputStreamNode with timed buffer writing strategy.
The FrameBufferFiller instance.
The parameters for timed buffer node creation.
A promise that resolves to an OutputStreamNode instance.
Creates an OutputStreamNode with worker buffer writing strategy.
The worker instance.
The parameters for worker buffer node creation.
A promise that resolves to an OutputStreamNode instance.
Static
createCreate an instance of StreamNodeFactory. This method loads necessary modules and creates node creators.
The AudioContext to use.
A promise that resolves to an instance of StreamNodeFactory.
StreamNodeFactory class Factory class to create instances of OutputStreamNode with specific BufferWriteStrategy. This class provides methods to create different types of OutputStreamNodes, such as those using manual, timed, or worker-based buffer writing strategies.