Go to the documentation of this file.
39 #ifndef __SETTINGS_H__
40 #define __SETTINGS_H__
76 return mIOStatStream.is_open() ? (std::ostream&)mIOStatStream : std::cout;
83 std::cerr <<
"Exiting JackTrip..." << std::endl;
92 int mBufferQueueLength;
102 int mClientAddCombLen;
103 double mClientRoomSize;
110 bool mJackTripServer;
111 QString mLocalAddress;
112 unsigned int mRedundancy;
114 bool mChanfeDefaultSR;
115 bool mChanfeDefaultID;
116 bool mChanfeDefaultBS;
117 unsigned int mSampleRate;
118 unsigned int mDeviceID;
119 unsigned int mAudioBufferSize;
120 unsigned int mHubConnectionMode;
121 bool mConnectDefaultAudioPorts;
123 std::ofstream mIOStatStream;
void slotExitProgram()
Definition: Settings.h:81
bool getLoopBack()
Definition: Settings.h:72
Main class to creates a SERVER (to listen) or a CLIENT (to connect to a listening server) to send aud...
Definition: JackTrip.h:68
void parseInput(int argc, char **argv)
Parses command line input.
Definition: Settings.cpp:100
Class to set usage options and parse settings from input.
Definition: Settings.h:56
void stopJackTrip()
Definition: Settings.cpp:620
dataProtocolT
Enum for the data Protocol. At this time only UDP is implemented.
Definition: JackTrip.h:75
audioBitResolutionT
Enum for Audio Resolution in bits.
Definition: AudioInterface.h:61
jacktripModeT
Enum for the JackTrip mode.
Definition: JackTrip.h:82
const std::ostream & getIOStatStream() const
Definition: Settings.h:74
int getIOStatTimeout() const
Definition: Settings.h:73
virtual ~Settings()
Definition: Settings.cpp:93
void printUsage()
Prints usage help.
Definition: Settings.cpp:369
Settings()
Definition: Settings.cpp:63
void startJackTrip()
Definition: Settings.cpp:432