NAME
audio2.h - Framework for portable audio processing and file handling
classes.
SYNOPSIS
#include <cstddef>
#include <cstdlib>
#include <sys/types.h>
#include <netinet/in.h>
#include <ctime>
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.
struct ost::Audio::Audio::goertzel_state_t
struct ost::Audio::Audio::dtmf_detect_state_t
struct ost::Audio::Audio::tone_detection_descriptor_t
struct ost::Audio::Audio::mpeg_audio
struct ost::Audio::Audio::mpeg_tagv1
class ost::Audio::Audio::Info
Audio source description.
class ost::AudioResample
The AudioResample class is used to manage linear intropolation
buffering for rate conversions.
class ost::AudioTone
The AudioTone class is used to create a frame of audio encoded
single or dualtones.
class ost::AudioBase
AudioBase base class for many other audio classes which stream
data.
class ost::AudioBuffer
The AudioBuffer class is for mixing one-to-one soft joins.
class ost::AudioFile
A class used to manipulate audio data.
class ost::AudioStream
AudioStream accesses AudioFile base class content as fixed frames
of streaming linear samples.
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.
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.
struct ost::TelTone::TelTone::_tonedef
struct ost::TelTone::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.
class ost::MFTones
MFTones is used to generate a series of mf audio data from a
telephone number passed as an ASCII string.
class ost::DTMFDetect
DTMFDetect is used for detecting DTMF tones in a stream of audio.
Namespaces
namespace ost
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
Author
Generated automatically by Doxygen for ccAudio from the source code.