Bayonne2 / Common C++ 2 Framework
Data Structures | Namespaces | Macros
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>
Include dependency graph for audio2.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

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. More...
 
 
 
 
 
 
class   ost::Audio::Info
  Audio source description. More...
 
  The AudioResample class is used to manage linear intropolation buffering for rate conversions. More...
 
class   ost::AudioTone
  The AudioTone class is used to create a frame of audio encoded single or dualtones. More...
 
class   ost::AudioBase
  AudioBase base class for many other audio classes which stream data. More...
 
class   ost::AudioBuffer
  The AudioBuffer class is for mixing one-to-one soft joins. More...
 
class   ost::AudioFile
  A class used to manipulate audio data. More...
 
class   ost::AudioStream
  AudioStream accesses AudioFile base class content as fixed frames of streaming linear samples. 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. 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. More...
 
 
 
class   ost::DTMFTones
  DTMFTones is used to generate a series of dtmf audio data from a "telephone" number passed as an ASCII string. More...
 
class   ost::MFTones
  MFTones is used to generate a series of mf audio data from a "telephone" number passed as an ASCII string. More...
 
class   ost::DTMFDetect
  DTMFDetect is used for detecting DTMF tones in a stream of audio. More...
 

Namespaces

  ost
 

Macros

#define  CCXX_PACKED
 
#define  __EXPORT
 
#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.

Definition in file audio2.h.

Macro Definition Documentation

#define __EXPORT

Definition at line 51 of file audio2.h.

#define AUDIO_CODEC_MODULES   1

Definition at line 72 of file audio2.h.

#define AUDIO_LINEAR_CONVERSION   1

Definition at line 71 of file audio2.h.

#define AUDIO_LINEAR_FRAMING   1

Definition at line 73 of file audio2.h.

#define AUDIO_NATIVE_METHODS   1

Definition at line 74 of file audio2.h.

#define AUDIO_RATE_RESAMPLER   1

Definition at line 75 of file audio2.h.

#define AUDIO_SIGNED_LINEAR_RAW   1

Definition at line 70 of file audio2.h.

#define CCXX_PACKED

Definition at line 32 of file audio2.h.


Generated on Dec 21, 2017 for commoncpp2-1.8.1, ccrtp-1.7.2, libzrtpcpp-2.3.4, ccscript3-1.1.7, ccaudio2-1.0.0 and bayonne2-2.3.2 (after installation in /usr/local/) by   doxygen 1.8.6

AltStyle によって変換されたページ (->オリジナル) /