Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members  

ost::AudioSample Class Reference

This class is use to represent and process audio data held in memory. audio data in memory. More...

#include <audio.h>

Inheritance diagram for ost::AudioSample::

ost::AudioCodec ost::AudioCopy ost::AudioTone List of all members.

Public Methods

 AudioSample (unsigned frame, audioencoding_t coding=PCM16_AUDIO_ENCODING, unsigned rate=8000)
 ~AudioSample ()
unsigned getCount (void)
unsigned getRate (void)
audioencoding_t getEncoding (void)
unsigned char * getSamples (void)

Protected Attributes

audioencoding_t encoding
unsigned rate
unsigned count
unsigned char * samples

Friends

class AudioCopy

Detailed Description

This class is use to represent and process audio data held in memory. audio data in memory.

Author:
David Sugar <dyfet@ostel.com>


Constructor & Destructor Documentation

ost::AudioSample::AudioSample unsigned   frame,
audioencoding_t   coding = PCM16_AUDIO_ENCODING,
unsigned   rate = 8000
 

ost::AudioSample::~AudioSample  
 


Member Function Documentation

unsigned ost::AudioSample::getCount void   [inline]
 

audioencoding_t ost::AudioSample::getEncoding void   [inline]
 

unsigned ost::AudioSample::getRate void   [inline]
 

unsigned char* ost::AudioSample::getSamples void   [inline]
 


Friends And Related Function Documentation

friend class AudioCopy [friend]
 


Member Data Documentation

unsigned ost::AudioSample::count [protected]
 

audioencoding_t ost::AudioSample::encoding [protected]
 

unsigned ost::AudioSample::rate [protected]
 

unsigned char* ost::AudioSample::samples [protected]
 


The documentation for this class was generated from the following file:
Generated at Sat Nov 3 09:46:02 2001 for ccAudio by doxygen1.2.10 written by Dimitri van Heesch, © 1997-2001