Go to the documentation of this file.
39 #ifndef __SETTINGS_H__
40 #define __SETTINGS_H__
84 int mBufferQueueLength;
89 int mServerUdpPortNum;
91 QString mRemoteClientName;
98 int mClientAddCombLen;
99 double mClientRoomSize;
106 bool mJackTripServer;
107 QString mLocalAddress;
108 unsigned int mRedundancy;
110 bool mChanfeDefaultSR;
111 bool mChanfeDefaultID;
112 bool mChanfeDefaultBS;
113 unsigned int mSampleRate;
114 unsigned int mDeviceID;
115 unsigned int mAudioBufferSize;
116 unsigned int mHubConnectionMode;
117 bool mConnectDefaultAudioPorts;
119 QSharedPointer<std::ofstream> mIOStatStream;
121 double mSimulatedLossRate;
122 double mSimulatedJitterRate;
123 double mSimulatedDelayRel;
125 bool mUseRtUdpPriority;
bool getLoopBack()
Definition: Settings.h:77
Hub UDP listener on the Server.
Definition: UdpHubListener.h:70
Main class to creates a SERVER (to listen) or a CLIENT (to connect to a listening server) to send aud...
Definition: JackTrip.h:72
bool isHubServer()
Definition: Settings.h:78
void parseInput(int argc, char **argv)
Parses command line input.
Definition: Settings.cpp:112
Class to set usage options and parse settings from input.
Definition: Settings.h:61
dataProtocolT
Enum for the data Protocol. At this time only UDP is implemented.
Definition: JackTrip.h:79
Definition: AudioTester.h:54
audioBitResolutionT
Enum for Audio Resolution in bits.
Definition: AudioInterface.h:62
jacktripModeT
Enum for the JackTrip mode.
Definition: JackTrip.h:86
underrunModeT
Enum for the JackTrip Underrun Mode, when packets.
Definition: JackTrip.h:94
void printUsage()
Prints usage help.
Definition: Settings.cpp:550
Settings()
Definition: Settings.cpp:72
UdpHubListener * getConfiguredHubServer()
Definition: Settings.cpp:631
JackTrip * getConfiguredJackTrip()
Definition: Settings.cpp:669