audio2.h(3)

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>
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.
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.
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::_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.
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.
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.
Copyright © 2010-2025 Platon Technologies, s.r.o.           Index | Man stránky | tLDP | Dokumenty | Utilitky | O projekte
Design by styleshout