#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] |