RAUL
0.5.1
|
Jack based driver for an audio context. More...
#include <JackDriver.hpp>
Protected Member Functions | |
virtual void | on_process (jack_nframes_t) |
Process callback. More... | |
virtual void | on_graph_order_changed () |
Graph order change callback. More... | |
virtual void | on_buffer_size_changed (jack_nframes_t) |
Buffer size changed callback. More... | |
virtual void | on_xrun () |
virtual void | on_shutdown () |
virtual void | on_error () |
Protected Attributes | |
jack_client_t * | _client |
Jack based driver for an audio context.
Apps can override the on_* methods of this class to implement reactions to Jack events (e.g. new port, process callback, etc).
|
inlineprotectedvirtual |
Process callback.
Derived classes should do all audio processing here.
|
inlineprotectedvirtual |
Graph order change callback.
|
inlineprotectedvirtual |
Buffer size changed callback.
At the time this is called, buffer_size() will still return the old size. Immediately afterwards, it will be set to the new value.