JackTrip
Public Member Functions | List of all members
JMess Class Reference

Class to save and load all jack client connections. More...

#include <JMess.h>

Public Member Functions

 JMess ()
 Constructs a JMess object that has a jack client. More...
 
virtual ~JMess ()
 Distructor closes the jmess jack audio client. More...
 
void disconnectAll ()
 Disconnect all the clients. More...
 
void writeOutput (QString xmlOutFile)
 Write an XML file with the name specified at xmlOutFile. More...
 
void connectPorts (QString xmlInFile)
 Connect ports specified in input XML file xmlInFile. More...
 
void setConnectedPorts ()
 Set list of ouput ports that have connections. More...
 
void connectSpawnedPorts (int nChans, int hubPatch)
 Cross connect ports between net combs, -l LAIR mode. More...
 
void connectTUB (int nChans)
 

Detailed Description

Class to save and load all jack client connections.

Saves an XML file with all the current jack connections. This same file can be loaded to connect evrything again. The XML file can also be edited.

Has also an option to disconnect all the clients.

Constructor & Destructor Documentation

◆ JMess()

JMess::JMess ( )

Constructs a JMess object that has a jack client.

◆ ~JMess()

JMess::~JMess ( )
virtual

Distructor closes the jmess jack audio client.

Member Function Documentation

◆ connectPorts()

void JMess::connectPorts ( QString  xmlInFile)

Connect ports specified in input XML file xmlInFile.

◆ connectSpawnedPorts()

void JMess::connectSpawnedPorts ( int  nChans,
int  hubPatch 
)

Cross connect ports between net combs, -l LAIR mode.

◆ connectTUB()

void JMess::connectTUB ( int  nChans)

◆ disconnectAll()

void JMess::disconnectAll ( )

Disconnect all the clients.

◆ setConnectedPorts()

void JMess::setConnectedPorts ( )

Set list of ouput ports that have connections.

◆ writeOutput()

void JMess::writeOutput ( QString  xmlOutFile)

Write an XML file with the name specified at xmlOutFile.


The documentation for this class was generated from the following files: