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 AudioSample:

Audio AudioCopy AudioTone LinearSample List of all members.

Public Member Functions

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

Protected Attributes

Encoding 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

AudioSample::AudioSample ( unsigned  frame,
Encoding  coding = pcm16Mono,
unsigned  rate = 8000 
)

AudioSample::~AudioSample (  ) 


Member Function Documentation

unsigned AudioSample::getCount ( void   )  [inline]

Encoding AudioSample::getEncoding ( void   )  [inline]

unsigned AudioSample::getRate ( void   )  [inline]

unsigned char* AudioSample::getSamples ( void   )  [inline]

Reimplemented in LinearSample.


Friends And Related Function Documentation

friend class AudioCopy [friend]


Member Data Documentation

unsigned AudioSample::count [protected]

Encoding AudioSample::encoding [protected]

unsigned AudioSample::rate [protected]

unsigned char* AudioSample::samples [protected]


The documentation for this class was generated from the following file:
Generated on Mon Oct 23 00:09:37 2006 for ccAudio by  doxygen 1.4.7