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 by  doxygen 1.6.3