#include <JackIO.h>
Public Member Functions | |
JackIO () | |
Constructor. | |
JackIO (unsigned s_rate, unsigned b_size, int in_device=0, int out_device=0, unsigned in_chans=0, unsigned out_chans=2) | |
virtual | ~JackIO () |
void | open () throw (CException) |
open/close start/stop methods | |
void | close () throw (CException) |
open/close start/stop methods | |
void | start () throw (CException) |
start my timer thread | |
void | stop () throw (CException) |
stop the timer thread | |
Public Attributes | |
jack_port_t * | mInput_port |
jack_port_t * | mOutput_port |
jack_client_t * | mClient |
JackIO::JackIO | ( | ) |
Constructor.
JackIO::JackIO | ( | unsigned | s_rate, | |
unsigned | b_size, | |||
int | in_device = 0 , |
|||
int | out_device = 0 , |
|||
unsigned | in_chans = 0 , |
|||
unsigned | out_chans = 2 | |||
) |
JackIO::~JackIO | ( | ) | [virtual] |
void JackIO::open | ( | ) | throw (CException) [virtual] |
open/close start/stop methods
< open/close start/stop methods
Reimplemented from csl::IO.
References jack_shutdown(), JackCallback(), csl::kLogError, csl::logMsg(), mClient, mInput_port, mOutput_port, and ports.
void JackIO::close | ( | ) | throw (CException) [virtual] |
void JackIO::start | ( | void | ) | throw (CException) [virtual] |
void JackIO::stop | ( | void | ) | throw (CException) [virtual] |
jack_port_t* csl::JackIO::mInput_port |
Referenced by JackCallback(), and open().
jack_port_t* csl::JackIO::mOutput_port |
Referenced by JackCallback(), and open().
jack_client_t* csl::JackIO::mClient |
Referenced by close(), JackCallback(), and open().