HulaLoop
Simple cross-platform audio loopback and recording.
HulaSettings.h
1 #ifndef HL_SETTINGS_H
2 #define HL_SETTINGS_H
3 
4 #include <hlaudio/internal/HulaAudioSettings.h>
5 
6 namespace hula
7 {
13 
14  private:
18  static HulaSettings *hlcontrol_instance;
19 
20  protected:
21  HulaSettings();
22 
23  public:
24  static HulaSettings *getInstance();
25 
26  ~HulaSettings();
27 
28 
29  };
30 }
31 
32 #endif // END HL_SETTINGS_H
static HulaSettings * getInstance()
Retreive the singular instance of HulaSettings or construct a new one if none exists.
Definition: HulaSettings.cpp:24
Definition: Controller.h:11
Singleton class containing all settings for the application.
Definition: HulaSettings.h:12
~HulaSettings()
Destructor for HulaSettings.
Definition: HulaSettings.cpp:37
Class containing all settings pertinent to the audio module.
Definition: HulaAudioSettings.h:21
HulaSettings()
Private constructor to enforce singleton pattern.
Definition: HulaSettings.cpp:13