tonegen.h File Reference

Voicetronix programmable tone generator API. More...

#include <vector>
#include <string>
#include <stdint.h>

Include dependency graph for tonegen.h:

This graph shows which files directly or indirectly include this file:


Classes

class  ToneGen
 Base type for the programmable tone generator interface. More...
class  ToneGen::ToneGen::Config
 ToneGen configuration data structure. More...
struct  ToneGen::ToneGen::Config::ToneGen::Config::Freq
 Data storage for a ToneGen frequency component. More...
struct  ToneGen::ToneGen::Config::ToneGen::Config::Cadence
 Data storage for a ToneGen cadence component. More...
struct  ToneGen::ToneGen::Config::ToneGen::Config::UserData
 Base type for heterogeneous user data storage.
struct  ToneGen::ToneGen::Config::ToneGen::Config::UData< T >
 Implementation type for user data storage.
class  ToneGen::ToneGen::Exception
 ToneGen runtime exception type More...
class  HostToneGen
 Host based tone generator implementation. More...
class  HostToneGen::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.

Detailed Description

Voicetronix programmable tone generator API.

This file contains the Voicetronix tone generator interface.


Generated on Tue Jan 13 04:20:31 2009 for libvpb by  doxygen 1.5.8