Om
1.0.0
A universal framework for multimedia simulation
|
A class that wraps a SoundBus object as a SoundNode. More...
#include <omEngineSoundNodes.h>
Public Member Functions | |
SoundBusNode (SoundBus *newBus) | |
Create a new sound bus node that wraps the specified sound bus. More... | |
virtual Size | getInputCount () const |
Return the number of input audio streams there are for this sound node. More... | |
virtual Size | getOutputCount () const |
Return the number of output audio streams there are for this sound node. More... | |
virtual SoundResult | process (const SoundFrame &inputFrame, SoundFrame &outputFrame, Size numSamples) |
Process the given number of samples from the specified input frame and produce and output frame. More... | |
Public Member Functions inherited from om::engine::sound::SoundNode | |
virtual | ~SoundNode () |
Destroy a sound node and release all internal resources. More... | |
Public Attributes | |
SoundBus * | bus |
A pointer to the sound bus that this node is wrapping. More... | |
|
inline |
Create a new sound bus node that wraps the specified sound bus.
|
virtual |
Return the number of input audio streams there are for this sound node.
Implements om::engine::sound::SoundNode.
|
virtual |
Return the number of output audio streams there are for this sound node.
Implements om::engine::sound::SoundNode.
|
virtual |
Process the given number of samples from the specified input frame and produce and output frame.
Implements om::engine::sound::SoundNode.
SoundBus* om::engine::sound::SoundBusNode::bus |
A pointer to the sound bus that this node is wrapping.