CLAM::AudioCircularBuffer Class Reference

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

#include <AudioCircularBuffer.hxx>

List of all members.

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)


Detailed Description

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

See also:
CircularBuffer

Definition at line 36 of file AudioCircularBuffer.hxx.


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::AddAudio ( const Audio in  )  [inline]

Definition at line 67 of file AudioCircularBuffer.hxx.

References CLAM::CircularBuffer< TData >::Add().

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

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

Definition at line 52 of file AudioCircularBuffer.hxx.

References CLAM::CircularBuffer< TData >::Read().

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

Definition at line 62 of file AudioCircularBuffer.hxx.

References CLAM::CircularBuffer< TData >::Write().


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

Generated on Tue Feb 22 09:53:28 2011 for CLAM-Development by  doxygen 1.5.9