1 #ifndef HL_AUDIO_SETTINGS_H 2 #define HL_AUDIO_SETTINGS_H 18 bool showRecordDevices;
24 std::string defaultInputDeviceName;
25 std::string defaultOutputDeviceName;
27 std::string outputFilePath;
30 double recordDuration;
62 #endif // END HL_AUDIO_SETTINGS_H int getNumberOfChannels()
Get the number of channels for the current global device configuration.
Definition: HulaAudioSettings.cpp:58
void setSampleRate(int)
Set the number of channels for the current global device configuration.
Definition: HulaAudioSettings.cpp:121
void setShowRecordDevices(bool)
Setters.
Definition: HulaAudioSettings.cpp:95
int getSampleSize()
Get the sample size for the current global device configuration.
Definition: HulaAudioSettings.cpp:84
int getSampleRate()
Get the number of channels for the current global device configuration.
Definition: HulaAudioSettings.cpp:71
HulaAudioSettings()
Private constructor to enforce the singleton pattern.
Definition: HulaAudioSettings.cpp:12
void setSampleSize(int)
Set the sample size for the current global device configuration.
Definition: HulaAudioSettings.cpp:134
Wrapper around translation functions for Qt.
Definition: Controller.h:10
void setNumberOfChannels(int)
Set the number of channels for the current global device configuration.
Definition: HulaAudioSettings.cpp:108
bool getShowRecordDevices()
Getters.
Definition: HulaAudioSettings.cpp:45
static HulaAudioSettings * getInstance()
Retreive the singular instance of HulaSettings or construct a new one if none exists.
Definition: HulaAudioSettings.cpp:29
~HulaAudioSettings()
Destructor for HulaAudioSettings.
Definition: HulaAudioSettings.cpp:142
Class containing all settings pertinent to the audio module.
Definition: HulaAudioSettings.h:11