HulaLoop
Simple cross-platform audio loopback and recording.
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 12]
 Nhula
 CControllerCentral component of the audio backend
 CDeviceWrapper for OS specific device information
 CDeviceIDUnion for the three types of device ID
 CExport
 CHulaAudioSettingsClass containing all settings pertinent to the audio module
 CHulaInteractiveCliClass containing the interactive CLI
 CHulaRingBufferHulaLoop wrapper class for PortAudio ring buffer
 CHulaSettingsSingleton class containing all settings for the application
 CLinuxAudio
 COSAudioAbstract class that defines the required components for OS specfic audio classes
 COSXAudioA audio class that captures system wide audio on OSX
 CQMLBridgeClass for communicating between QML and C++
 CRecord
 CSystemTrayIconClass for communicating between QML and C++
 CTransportExtra class for managing the state of the application and all audio related processes
 CUpdater
 CWindowsAudioA audio class that captures system wide audio on Windows
 CHulaImmediateArgs