Man Linux: Main Page and Category List

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.