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;
97 int mServerUdpPortNum;
104 int mClientAddCombLen;
105 double mClientRoomSize;
112 bool mJackTripServer;
113 QString mLocalAddress;
114 unsigned int mRedundancy;
116 bool mChanfeDefaultSR;
117 bool mChanfeDefaultID;
118 bool mChanfeDefaultBS;
119 unsigned int mSampleRate;
120 unsigned int mDeviceID;
121 unsigned int mAudioBufferSize;
122 unsigned int mHubConnectionMode;
123 bool mConnectDefaultAudioPorts;
125 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:101
Class to set usage options and parse settings from input.
Definition: Settings.h:56
void stopJackTrip()
Definition: Settings.cpp:646
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
underrunModeT
Enum for the JackTrip Underrun Mode, when packets.
Definition: JackTrip.h:90
const std::ostream & getIOStatStream() const
Definition: Settings.h:74
int getIOStatTimeout() const
Definition: Settings.h:73
virtual ~Settings()
Definition: Settings.cpp:94
void printUsage()
Prints usage help.
Definition: Settings.cpp:378
Settings()
Definition: Settings.cpp:63
void startJackTrip()
Definition: Settings.cpp:442