CLAM::AudioCircularBuffer Class Reference

#include <AudioCircularBuffer.hxx>

Inheritance diagram for CLAM::AudioCircularBuffer:

CLAM::CircularBuffer< T >

List of all members.


Detailed Description

Specialization of the CircularBuffer class for the case of Audio chunks.

See also:
CircularBuffer

Definition at line 36 of file AudioCircularBuffer.hxx.


Public Member Functions

 AudioCircularBuffer ()
 CONSTRUCTION.
 AudioCircularBuffer (TSize bufferSize)
void ReadAudio (Audio &in)
void NonCopyReadAudio (Audio &in)
void WriteAudio (const Audio &in)
void AddAudio (const Audio &in)

Constructor & Destructor Documentation

CLAM::AudioCircularBuffer::AudioCircularBuffer (  )  [inline]

CONSTRUCTION.

Definition at line 44 of file AudioCircularBuffer.hxx.

CLAM::AudioCircularBuffer::AudioCircularBuffer ( TSize  bufferSize  )  [inline]

Definition at line 46 of file AudioCircularBuffer.hxx.


Member Function Documentation

void CLAM::AudioCircularBuffer::ReadAudio ( Audio in  )  [inline]

Definition at line 52 of file AudioCircularBuffer.hxx.

void CLAM::AudioCircularBuffer::NonCopyReadAudio ( Audio in  )  [inline]

Definition at line 57 of file AudioCircularBuffer.hxx.

void CLAM::AudioCircularBuffer::WriteAudio ( const Audio in  )  [inline]

Definition at line 62 of file AudioCircularBuffer.hxx.

void CLAM::AudioCircularBuffer::AddAudio ( const Audio in  )  [inline]

Definition at line 67 of file AudioCircularBuffer.hxx.

References CLAM::Add().


The documentation for this class was generated from the following file:

Generated on Tue Aug 12 22:33:47 2008 for CLAM by  doxygen 1.5.5