#include <vector>
#include <string>
Classes | |
class | ToneGen |
Base type for the programmable tone generator interface. More... | |
class | ToneGen::Config |
ToneGen configuration data structure. More... | |
struct | ToneGen::Config::Freq |
Data storage for a ToneGen frequency component. More... | |
struct | ToneGen::Config::Cadence |
Data storage for a ToneGen cadence component. More... | |
struct | ToneGen::Config::UserData |
Base type for heterogeneous user data storage. | |
struct | ToneGen::Config::UData< T > |
Implementation type for user data storage. | |
class | ToneGen::Exception |
ToneGen runtime exception type More... | |
class | HostToneGen |
Host based tone generator implementation. More... | |
class | HostToneGen::Oscillator |
Digital oscillator for a single tone component. | |
Defines | |
#define | VERBOSE_MUTEX 0 |
Set this to 1 for verbose logging of mutex operations. | |
#define | VERBOSE_MUTEX_LOCAL_ONLY 1 |
Set this to 1 to confine the action of VERBOSE_MUTEX to this file. |
This file contains the Voicetronix tone generator interface.