CLAM::PAAudioStream Class Reference

#include <PAAudioStream.hxx>

Inheritance diagram for CLAM::PAAudioStream:

CLAM::PAAudioFullDuplexStream CLAM::PAAudioInputStream CLAM::PAAudioOutputStream

List of all members.


Detailed Description

Definition at line 121 of file PAAudioStream.hxx.


Public Member Functions

 PAAudioStream (PAAudioStreamConfig &)
void Start ()
void Stop ()
 ~PAAudioStream ()

Protected Member Functions

virtual void SetupStream ()=0

Protected Attributes

PAAudioStreamConfig mConfig
PaStream * mStream

Constructor & Destructor Documentation

CLAM::PAAudioStream::PAAudioStream ( PAAudioStreamConfig cfg  ) 

Definition at line 27 of file PAAudioStream.cxx.

References mConfig.

CLAM::PAAudioStream::~PAAudioStream (  ) 

Definition at line 33 of file PAAudioStream.cxx.

References CHECK_PA_ERROR, and mStream.


Member Function Documentation

void CLAM::PAAudioStream::Start ( void   ) 

Definition at line 39 of file PAAudioStream.cxx.

References CHECK_PA_ERROR, mStream, and SetupStream().

void CLAM::PAAudioStream::Stop ( void   ) 

Definition at line 47 of file PAAudioStream.cxx.

References CHECK_PA_ERROR, and mStream.

virtual void CLAM::PAAudioStream::SetupStream (  )  [protected, pure virtual]


Member Data Documentation

PaStream* CLAM::PAAudioStream::mStream [protected]


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

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