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