#include <portaudio_interface.hpp>
visr::audiointerfaces::PortaudioInterface::PortaudioInterface |
( |
Configuration const & |
baseConfig, |
|
|
std::string const & |
config |
|
) |
| |
|
explicit |
visr::audiointerfaces::PortaudioInterface::~PortaudioInterface |
( |
| ) |
|
std::size_t visr::audiointerfaces::PortaudioInterface::numberOfCaptureChannels |
( |
| ) |
const |
|
overridevirtual |
std::size_t visr::audiointerfaces::PortaudioInterface::numberOfPlaybackChannels |
( |
| ) |
const |
|
overridevirtual |
std::size_t visr::audiointerfaces::PortaudioInterface::period |
( |
| ) |
const |
|
overridevirtual |
bool visr::audiointerfaces::PortaudioInterface::registerCallback |
( |
AudioCallback |
callback, |
|
|
void * |
userData |
|
) |
| |
|
overridevirtual |
std::size_t visr::audiointerfaces::PortaudioInterface::samplingFrequency |
( |
| ) |
const |
|
overridevirtual |
void visr::audiointerfaces::PortaudioInterface::start |
( |
| ) |
|
|
overridevirtual |
Start the audio interface, i.e., reacting to callbacks and passing them to the registered callback handlers. Pure virtual method, must be implemented in all concrete derived classes.
Implements visr::audiointerfaces::AudioInterface.
void visr::audiointerfaces::PortaudioInterface::stop |
( |
| ) |
|
|
overridevirtual |
Stop the audio interface, i.e., calling the registered callback functions anymore. Pure virtual method, must be implemented in all concrete derived classes.
Implements visr::audiointerfaces::AudioInterface.
bool visr::audiointerfaces::PortaudioInterface::unregisterCallback |
( |
AudioCallback |
audioCallback | ) |
|
|
overridevirtual |
The documentation for this class was generated from the following files: