Async
0.18.0
|
This class is used to select one of many audio streams. More...
#include <AsyncAudioSelector.h>
This class is used to select one of many audio streams.
This class is used to select one of many incoming audio streams. Incoming samples on non-selected branches will be thrown away.
Async::AudioSelector::AudioSelector | ( | void | ) |
Default constuctor.
Async::AudioSelector::~AudioSelector | ( | void | ) |
Destructor.
void Async::AudioSelector::addSource | ( | AudioSource * | source | ) |
Add an audio source to the selector.
source | The audio source to add |
bool Async::AudioSelector::autoSelectEnabled | ( | AudioSource * | source | ) |
Find out if auto select is enabled or not for the given source.
source | The audio source |
void Async::AudioSelector::disableAutoSelect | ( | AudioSource * | source | ) |
Disable autoselection on the given source.
source | The audio source |
void Async::AudioSelector::enableAutoSelect | ( | AudioSource * | source, |
int | prio | ||
) |
Enable autoselection on the given source.
source | The audio source |
prio | The priority to set. Higher numbers give higher priority. |
void Async::AudioSelector::removeSource | ( | AudioSource * | source | ) |
Remove a previously added audio source from the selector.
source | The audio source to remove |
void Async::AudioSelector::selectSource | ( | AudioSource * | source | ) |
Select one of the previously added audio sources.
source | The audio source to select. 0 = none selected. |
void Async::AudioSelector::setSelectionPrio | ( | AudioSource * | source, |
int | prio | ||
) |
Set the prio to be used for selection.
source | The audio source |
prio | The priority to set. Higher numbers give higher priority. |
friend class Branch [friend] |
Definition at line 188 of file AsyncAudioSelector.h.