Returns the basic informations about this module.
Returns the list of internal waveform IDs if there are any.
Returns the names of the internal waveforms if there are any.
Returns all the possible parameters this module has.
Returns the current sample rate.
Returns the waveform data from the
Returns the format of the selected waveform
Returns the available waveform ID list
MIDI 2.0 data received here.
Sets the module up.
Reads the given value (int).
Reads the given value (int).
Reads the given value (int).
Reads the given value (int).
Renders the current audio frame.
Receives waveform data that has been loaded from disk for reading. Returns zero if successful, or a specific errorcode.
Creates a new waveform from an existing one using slicing.
Restores a parameter to the given preset. Returns an errorcode on failure.
Restores a parameter to the given preset. Returns an errorcode on failure.
Restores a parameter to the given preset. Returns an errorcode on failure.
Restores a parameter to the given preset. Returns an errorcode on failure.
Contains all data related to module info.
The size of the output buffers (must kept as a constant)
List of enabled input channel numbers
List of enabled output channel numbers
The main audio handler, also MIDI outs can be passed there
Basic info about the plugin
A delegate where MIDI messages are being routed
The sample rate that the audio subsystem runs at
Implements the base class for all audio modules.