#include <AsyncAudioSplitter.h>
Definition at line 118 of file AsyncAudioSplitter.h.
Async::AudioSplitter::AudioSplitter | ( | void | ) |
Default constuctor.
Async::AudioSplitter::~AudioSplitter | ( | void | ) |
Destructor.
void Async::AudioSplitter::addSink | ( | AudioSink * | sink, | |
bool | managed = false | |||
) |
A_brief_member_function_description.
param1 | Description_of_param1 |
void Async::AudioSplitter::enableSink | ( | AudioSink * | sink, | |
bool | enable | |||
) |
void Async::AudioSplitter::flushSamples | ( | void | ) | [virtual] |
Tell the sink to flush the previously written samples.
This function is used to tell the sink to flush previously written samples. When done flushing, the sink should call the sourceAllSamplesFlushed function. This function is normally only called from a connected source object.
Reimplemented from Async::AudioSink.
void Async::AudioSplitter::removeAllSinks | ( | void | ) |
void Async::AudioSplitter::removeSink | ( | AudioSink * | sink | ) |
int Async::AudioSplitter::writeSamples | ( | const float * | samples, | |
int | count | |||
) | [virtual] |
Write samples into this audio sink.
samples | The buffer containing the samples | |
count | The number of samples in the buffer |
Reimplemented from Async::AudioSink.
friend class Branch [friend] |
Definition at line 163 of file AsyncAudioSplitter.h.