Hydrogen - Linux Drum Machine |
#include <JackDriver.h>
Inheritance diagram for JackDriver:
Public Member Functions | |
virtual string | getClassName () |
Return the class name. | |
JackDriver (JackProcessCallback processCallback) | |
Constructor. | |
~JackDriver () | |
Destructor. | |
int | connect () |
return 0: ok return 1: cannot activate client return 2: cannot connect output port return 3: Jack server not running return 4: output port = NULL | |
void | disconnect () |
void | write (float *buffer_L, float *buffer_R, unsigned int bufferSize) |
void | setBufferSize (uint bufferSize) |
uint | getBufferSize () |
uint | getSampleRate () |
void | updateTransportInfo () |
jack_nframes_t | getNFrames () |
jack_transport_info_t | getTransportInfo () |
Public Attributes | |
jack_client_t * | client |
Private Attributes | |
JackProcessCallback | processCallback |
jack_port_t * | output_port_1 |
jack_port_t * | output_port_2 |
string | output_port_name_1 |
string | output_port_name_2 |
jack_nframes_t | transport_nFrames |
jack_transport_info_t | transport_info |