Group mixer¶
Mixer & Pipeline API.
Classes¶
| Type | Name |
|---|---|
| class | SparkyStudios::Audio::Amplitude::Amplimix Amplitude Audio Mixer. |
| class | SparkyStudios::Audio::Amplitude::AmplimixLayer A single layer in the mixer. |
| class | SparkyStudios::Audio::Amplitude::ConsumerNodeInstance Interface for Amplimix pipeline nodes that can consume audio data from an input buffer. |
| class | SparkyStudios::Audio::Amplitude::InputNodeInstance Class used to mark the input of the pipeline. |
| class | SparkyStudios::Audio::Amplitude::MixerNodeInstance Base class for Amplimix pipeline nodes that can mix audio data from multiple input buffers. |
| class | SparkyStudios::Audio::Amplitude::Node Base class for Amplimix pipeline nodes. |
| class | SparkyStudios::Audio::Amplitude::NodeInstance An instance of an Amplimix pipeline node. |
| class | SparkyStudios::Audio::Amplitude::OutputNodeInstance Class used to mark the output of the pipeline. |
| class | SparkyStudios::Audio::Amplitude::Pipeline Assembles a set of nodes to process audio data. |
| class | SparkyStudios::Audio::Amplitude::PipelineInstance Represents an instance of a pipeline for a specific layer. |
| class | SparkyStudios::Audio::Amplitude::ProcessorNodeInstance Base class for Amplimix pipeline nodes that can process audio data in-place. |
| class | SparkyStudios::Audio::Amplitude::ProviderNodeInstance Interface for Amplimix pipeline nodes that can provide audio data to an output buffer. |
Public Functions¶
| Type | Name |
|---|---|
| AM_CALLBACK (void, AfterMixCallback) const Called just after the mixer processes audio data. |
Public Functions Documentation¶
AM_CALLBACK
Called just after the mixer processes audio data.
Parameters: