#include <iso_synth_jack_client.h>
Collaboration diagram for iso::synth::JackClient:

Public Member Functions | |
| bool | running () const |
| unsigned int | frameCount () const |
| sample | sampleRate () const |
| void | createInputPorts (JackInputUnit *pJackInputUnit) throw (SynthException) |
| void | createOutputPorts (JackOutputUnit *pJackOutputUnit) throw (SynthException) |
| void | start () throw (SynthException) |
| void | stop () throw (SynthException) |
Static Public Member Functions | |
| static JackClient & | get () throw (SynthException) |
| static void | destroy () |
Protected Member Functions | |
| JackClient () throw (SynthException) | |
| ~JackClient () | |
Static Protected Member Functions | |
| static int | process (jack_nframes_t nframes, void *arg) |
Protected Attributes | |
| String | mClientName |
| String | mInputPortName |
| String | mOutputPortName |
| unsigned int | mInputPortCount |
| unsigned int | mOutputPortCount |
| jack_client_t * | mClient |
| unsigned long | mSampleRate |
| unsigned long | mBufferSize |
| bool | mRunning |
| QVector< String > | mAutoConnectOutPortNames |
| QVector< String > | mAutoConnectInPortNames |
Static Protected Attributes | |
| static JackClient * | sJackClient |
Created by Daniel Bisig on 6/25/06. Copyright 2006 Daniel Bisig All rights reserved.
| JackClient::JackClient | ( | ) | throw (SynthException) [protected] |
| JackClient::~JackClient | ( | ) | [protected] |
| JackClient & JackClient::get | ( | ) | throw (SynthException) [static] |
| void JackClient::destroy | ( | ) | [static] |
| bool JackClient::running | ( | ) | const |
| unsigned int JackClient::frameCount | ( | ) | const |
| sample JackClient::sampleRate | ( | ) | const |
| void JackClient::createInputPorts | ( | JackInputUnit * | pJackInputUnit | ) | throw (SynthException) |
| void JackClient::createOutputPorts | ( | JackOutputUnit * | pJackOutputUnit | ) | throw (SynthException) |
| void JackClient::start | ( | ) | throw (SynthException) |
| void JackClient::stop | ( | ) | throw (SynthException) |
| int JackClient::process | ( | jack_nframes_t | nframes, | |
| void * | arg | |||
| ) | [static, protected] |
JackClient * JackClient::sJackClient [static, protected] |
String iso::synth::JackClient::mClientName [protected] |
String iso::synth::JackClient::mInputPortName [protected] |
String iso::synth::JackClient::mOutputPortName [protected] |
unsigned int iso::synth::JackClient::mInputPortCount [protected] |
unsigned int iso::synth::JackClient::mOutputPortCount [protected] |
jack_client_t* iso::synth::JackClient::mClient [protected] |
unsigned long iso::synth::JackClient::mSampleRate [protected] |
unsigned long iso::synth::JackClient::mBufferSize [protected] |
bool iso::synth::JackClient::mRunning [protected] |
QVector<String> iso::synth::JackClient::mAutoConnectOutPortNames [protected] |
QVector<String> iso::synth::JackClient::mAutoConnectInPortNames [protected] |
1.5.1