#include <portaudio_interface.hpp>
◆ Base
◆ PortaudioInterface()
visr::audiointerfaces::PortaudioInterface::PortaudioInterface |
( |
Configuration const & |
baseConfig, |
|
|
std::string const & |
config |
|
) |
| |
|
explicit |
◆ ~PortaudioInterface()
visr::audiointerfaces::PortaudioInterface::~PortaudioInterface |
( |
| ) |
|
◆ numberOfCaptureChannels()
std::size_t visr::audiointerfaces::PortaudioInterface::numberOfCaptureChannels |
( |
| ) |
const |
|
overridevirtual |
◆ numberOfPlaybackChannels()
std::size_t visr::audiointerfaces::PortaudioInterface::numberOfPlaybackChannels |
( |
| ) |
const |
|
overridevirtual |
◆ period()
std::size_t visr::audiointerfaces::PortaudioInterface::period |
( |
| ) |
const |
|
overridevirtual |
◆ registerCallback()
bool visr::audiointerfaces::PortaudioInterface::registerCallback |
( |
AudioCallback |
callback, |
|
|
void * |
userData |
|
) |
| |
|
overridevirtual |
◆ samplingFrequency()
std::size_t visr::audiointerfaces::PortaudioInterface::samplingFrequency |
( |
| ) |
const |
|
overridevirtual |
◆ start()
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.
◆ stop()
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.
◆ unregisterCallback()
bool visr::audiointerfaces::PortaudioInterface::unregisterCallback |
( |
AudioCallback |
audioCallback | ) |
|
|
overridevirtual |
The documentation for this class was generated from the following files: