![]() |
HulaLoop
Simple cross-platform audio loopback and recording.
|
A class that structures the receival of audio from the OS framework. More...
#include <Controller.h>


Public Member Functions | |
| Controller () | |
| Construct an instance of Controller class. More... | |
| ~Controller () | |
| Deconstructs the current instance of the Controller class. | |
| void | addBufferReadyCallback (ICallback *func) |
| Add upper layer functions to the callback list. More... | |
| void | removeBufferReadyCallback (ICallback *func) |
| Remove upper layer functions to the callback list. More... | |
| void | handleData (byte *data, uint32_t size) |
| Callback function that is triggered when audio is captured by OSAudio. More... | |
A class that structures the receival of audio from the OS framework.
| Controller::Controller | ( | ) |
Construct an instance of Controller class.
Acts as a bridge between the higher levels and OS level functions
| void Controller::addBufferReadyCallback | ( | ICallback * | func | ) |
Add upper layer functions to the callback list.
| func | Derived instance of iCallback class |
|
virtual |
| void Controller::removeBufferReadyCallback | ( | ICallback * | func | ) |
Remove upper layer functions to the callback list.
| func | Derived instance of iCallback class |
1.8.11