HulaLoop
Simple cross-platform audio loopback and recording.
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12]
 Chula::ControllerCentral component of the audio backend
 Chula::DeviceWrapper for OS specific device information
 Chula::DeviceIDUnion for the three types of device ID
 Chula::Export
 Chula::HulaAudioSettingsClass containing all settings pertinent to the audio module
 Chula::HulaSettingsSingleton class containing all settings for the application
 CHulaImmediateArgs
 Chula::HulaInteractiveCliClass containing the interactive CLI
 Chula::HulaRingBufferHulaLoop wrapper class for PortAudio ring buffer
 Chula::OSAudioAbstract class that defines the required components for OS specfic audio classes
 Chula::LinuxAudio
 Chula::OSXAudioA audio class that captures system wide audio on OSX
 Chula::WindowsAudioA audio class that captures system wide audio on Windows
 CQObject
 Chula::QMLBridgeClass for communicating between QML and C++
 Chula::SystemTrayIconClass for communicating between QML and C++
 Chula::Updater
 Chula::Record
 Chula::TransportExtra class for managing the state of the application and all audio related processes