Om
1.0.0
A universal framework for multimedia simulation
|
A class that wraps a SoundSequencerTrack object as a SoundNode. More...
#include <omEngineSoundNodes.h>
Public Member Functions | |
SoundSequencerTrackNode (SoundSequencerTrack *newTrack) | |
Create a new sound sequencer track node that wraps the specified sound sequencer track. 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 | |
SoundSequencerTrack * | track |
A pointer to the sound sequencer track that this node is wrapping. More... | |
A class that wraps a SoundSequencerTrack object as a SoundNode.
|
inline |
Create a new sound sequencer track node that wraps the specified sound sequencer track.
|
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.
SoundSequencerTrack* om::engine::sound::SoundSequencerTrackNode::track |
A pointer to the sound sequencer track that this node is wrapping.