|
| FullDuplexTones () |
| Constructor. More...
|
|
virtual int | openWrite (const string &fileName) |
|
| JackClient (void) |
|
| JackClient (string clientName_) |
|
virtual | ~JackClient () |
| Destructor. More...
|
|
virtual int | connect (string clientName_) |
|
virtual int | connect (const string &clientName_, const string &serverName) |
|
virtual int | getBlockSize () |
|
int | setBlockSize (int size) |
|
virtual int | startClient () |
|
virtual int | startClient (int inCnt, int outCnt, bool doConnect=true) |
|
| JackBase () |
|
| JackBase (string clientName_) |
|
| JackBase (string clientName_, string serverName) |
|
virtual | ~JackBase () |
| Destructor. More...
|
|
virtual int | stopClient (void) |
|
virtual int | disconnect (void) |
|
int | getSampleRate (void) const |
|
virtual int | createPorts (string inName, int inCnt, string outName, int outCnt) |
|
virtual int | destroyPorts () |
|
void | getPhysicalPorts (vector< jack_port_t *> &inPorts, vector< jack_port_t *> &outPorts) |
|
void | getPhysicalPortCount (int &in, int &out) |
|
bool | connected () |
|
virtual void | print (ostream &os) |
|
string | getClientName () |
|
virtual void | setClientName (string cn) |
|
string | portNameFromPort (jack_port_id_t p) |
|
string | portNameFromPort (jack_port_t *p) |
|
string | clientNameFromPort (jack_port_id_t p) |
|
string | clientNameFromPort (jack_port_t *p) |
|
string | clientNameFromPortName (string fullPortName) |
|
string | clientNameFromPortNames (string fullPortName, string shortPortName) |
|
string | shortPortNameFromPortName (const string fullPortName) |
|
bool | operator== (const string &cn) |
|
int | getInputPortSize () |
|
jack_port_t * | getInputPort (int i) |
|
jack_port_t * | getOutputPort (int i) |
|
void | addInputPort (jack_port_t *inP) |
|
void | addOutputPort (jack_port_t *outP) |
|
int | populatInOutPorts (const string &inName, vector< string > &inPorts, const string &outName, vector< string > &outPorts) |
|
int | connectPorts (const string inName, const string outName) |
|
virtual int | disconnectPorts (const string &inName, const string &outName) |
|
void | setClient (jack_client_t *c) |
|
| Sox () |
| Constructor. More...
|
|
virtual | ~Sox () |
| Destructor. More...
|
|
int | openRead (string fileName) |
|
int | openRead (intptr_t buffer, size_t len) |
|
int | read (Eigen::DenseBase< Derived > &audioData, int count=0) |
|
virtual int | openWrite (const string &fileName, double fs, int channels, double maxVal) |
|
virtual int | openWrite (const string &fileName, double fs, int channels, double maxVal, unsigned int wordSize, bool switchEndian, int revBytes, int revNibbles, int revBits) |
|
int | openMemWrite (void *buffer, size_t len, double fs, int channels, double maxVal) |
|
virtual int | openMemWrite (void *buffer, size_t len, double fs, int channels, double maxVal, unsigned int wordSize, bool switchEndian, int revBytes, int revNibbles, int revBits) |
|
virtual int | write (const vector< vector< jack_default_audio_sample_t > > &audioData) |
|
int | write (const Eigen::DenseBase< Derived > &audioData) |
|
int | writeTransposed (const Eigen::DenseBase< Derived > &audioData) |
|
int | closeRead (void) |
|
int | closeWrite (void) |
|
void | setMaxVal (double newMax) |
|
double | getMaxVal (void) |
|
double | getFSIn (void) |
|
double | getFSOut (void) |
|
int | getChCntIn (void) |
|
int | getChCntOut (void) |
|
vector< string > | availableFormats (void) |
|
void | printFormats () |
|
|
bool | connect1To1 |
| When true, then connections are made in a 1 to 1 manner. When False, then connections are made in an all to all manner. More...
|
|
virtual int | bufferSizeChange (jack_nframes_t nframes) |
|
virtual void | determineLatencies () |
|
int | getPortListAndCount (JackPortFlags flags, vector< jack_port_t *> *ports, const char *portNamePattern, const char *typeNamePattern) |
|
int | getPortListAndCount (JackPortFlags flags, vector< string > *ports, const char *portNamePattern, const char *typeNamePattern) |
|
virtual void | reSyncPorts (void) |
|
virtual void | reSyncConnections (void) |
|
jack_client_t * | client |
| The jack client. More...
|
|
string | clientName |
| The name of this client. More...
|
|
jack_options_t | jackOptions |
| Options for jack. More...
|
|
jack_status_t | status |
| The status of jack. More...
|
|
int | physicalInputPortCnt |
| The number of physical input ports. More...
|
|
int | physicalOutputPortCnt |
| The number of physical input ports. More...
|
|
vector< jack_port_t * > | inputPorts |
| The input ports. More...
|
|
vector< jack_port_t * > | outputPorts |
| The output ports. More...
|
|
vector< jack_nframes_t > | inputLatencies |
| The input latencies, one for each port. More...
|
|
vector< jack_nframes_t > | outputLatencies |
| The output latencies, one for each port. More...
|
|
This jack client will play a sine tone and record to file
Definition at line 49 of file JackFullDuplex.C.