Class to set usage options and parse settings from input. More...
#include <Settings.h>
Public Member Functions | |
Settings () | |
virtual | ~Settings () |
void | parseInput (int argc, char **argv) |
Parses command line input. | |
void | startJackTrip () |
void | stopJackTrip () |
void | printUsage () |
Prints usage help. | |
bool | getLoopBack () |
Private Attributes | |
JackTrip * | mJackTrip |
JackTrip class. | |
JackTrip::jacktripModeT | mJackTripMode |
JackTrip::jacktripModeT. | |
JackTrip::dataProtocolT | mDataProtocol |
Data Protocol. | |
int | mNumChans |
Number of Channels (inputs = outputs). | |
int | mBufferQueueLength |
Audio Buffer from network queue length. | |
JackAudioInterface::audioBitResolutionT | mAudioBitResolution |
QString | mPeerAddress |
Peer Address to use in jacktripModeT::CLIENT Mode. | |
int | mPortNum |
Port Number. | |
char * | mClientName |
bool | mUnderrrunZero |
Use Underrun to Zero mode. | |
bool | mLoopBack |
Loop-back mode. | |
bool | mJamLink |
JamLink mode. | |
bool | mEmptyHeader |
EmptyHeader mode. | |
bool | mJackTripServer |
JackTrip Server mode. | |
unsigned int | mRedundancy |
Redundancy factor for data in the network. |
Class to set usage options and parse settings from input.
Settings::Settings | ( | ) |
Settings::~Settings | ( | ) | [virtual] |
bool Settings::getLoopBack | ( | ) | [inline] |
void Settings::parseInput | ( | int | argc, | |
char ** | argv | |||
) |
Parses command line input.
void Settings::printUsage | ( | ) |
Prints usage help.
void Settings::startJackTrip | ( | ) |
void Settings::stopJackTrip | ( | ) |
int Settings::mBufferQueueLength [private] |
Audio Buffer from network queue length.
char* Settings::mClientName [private] |
Data Protocol.
bool Settings::mEmptyHeader [private] |
EmptyHeader mode.
JackTrip* Settings::mJackTrip [private] |
JackTrip class.
bool Settings::mJackTripServer [private] |
JackTrip Server mode.
bool Settings::mJamLink [private] |
JamLink mode.
bool Settings::mLoopBack [private] |
Loop-back mode.
int Settings::mNumChans [private] |
Number of Channels (inputs = outputs).
QString Settings::mPeerAddress [private] |
Peer Address to use in jacktripModeT::CLIENT Mode.
int Settings::mPortNum [private] |
Port Number.
unsigned int Settings::mRedundancy [private] |
Redundancy factor for data in the network.
bool Settings::mUnderrrunZero [private] |
Use Underrun to Zero mode.