#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().
1.5.8