audio2.h File Reference

Framework for portable audio processing and file handling classes. More...

#include <cstddef>
#include <cstdlib>
#include <sys/types.h>
#include <netinet/in.h>
#include <ctime>

Go to the source code of this file.

Namespaces

namespace  ost

Classes

class  ost::Audio
 Generic audio class to hold master data types and various useful class encapsulated friend functions as per GNU Common C++ 2 coding standard.Master audio class. More...
struct  ost::Audio::goertzel_state_t
struct  ost::Audio::dtmf_detect_state_t
struct  ost::Audio::tone_detection_descriptor_t
struct  ost::Audio::mpeg_audio
struct  ost::Audio::mpeg_tagv1
class  ost::Audio::Info
 Audio source description. More...
class  ost::AudioResample
 The AudioResample class is used to manage linear intropolation buffering for rate conversions.linear intropolation and rate conversion. More...
class  ost::AudioTone
 The AudioTone class is used to create a frame of audio encoded single or dualtones.audio tone generator class. More...
class  ost::AudioBase
 AudioBase base class for many other audio classes which stream data.common audio stream base. More...
class  ost::AudioBuffer
 The AudioBuffer class is for mixing one-to-one soft joins.audio buffer mixer class. More...
class  ost::AudioFile
 A class used to manipulate audio data.audio file access. More...
class  ost::AudioStream
 AudioStream accesses AudioFile base class content as fixed frames of streaming linear samples.Audio Streaming with Linear Conversion. More...
class  ost::AudioCodec
 The codec class is a virtual used for transcoding audio samples between linear frames (or other known format) and an encoded "sample" buffer.process codec interface. More...
class  ost::AudioDevice
class  ost::TelTone
 An object that is used to sequence and extract telephony tones based on a telephony tone descriptor retrieved from the parsed international telephony tone database.telephony tone sequencing object. More...
struct  ost::TelTone::_tonedef
struct  ost::TelTone::_tonekey
class  ost::DTMFTones
 DTMFTones is used to generate a series of dtmf audio data from a "telephone" number passed as an ASCII string.Generate DTMF audio. More...
class  ost::MFTones
 MFTones is used to generate a series of mf audio data from a "telephone" number passed as an ASCII string.Generate MF audio. More...
class  ost::DTMFDetect
 DTMFDetect is used for detecting DTMF tones in a stream of audio. More...

Defines

#define CCXX_PACKED
#define AUDIO_SIGNED_LINEAR_RAW   1
#define AUDIO_LINEAR_CONVERSION   1
#define AUDIO_CODEC_MODULES   1
#define AUDIO_LINEAR_FRAMING   1
#define AUDIO_NATIVE_METHODS   1
#define AUDIO_RATE_RESAMPLER   1


Detailed Description

Framework for portable audio processing and file handling classes.


Define Documentation

#define AUDIO_CODEC_MODULES   1

#define AUDIO_LINEAR_CONVERSION   1

#define AUDIO_LINEAR_FRAMING   1

#define AUDIO_NATIVE_METHODS   1

#define AUDIO_RATE_RESAMPLER   1

#define AUDIO_SIGNED_LINEAR_RAW   1

#define CCXX_PACKED


Generated on Thu Dec 7 08:35:26 2006 for ccAudio by  doxygen 1.5.1