#include <PAAudioStream.hxx>
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 |
CLAM::PAAudioStream::PAAudioStream | ( | PAAudioStreamConfig & | cfg | ) |
CLAM::PAAudioStream::~PAAudioStream | ( | ) |
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 | ) |
virtual void CLAM::PAAudioStream::SetupStream | ( | ) | [protected, pure virtual] |
Implemented in CLAM::PAAudioFullDuplexStream, CLAM::PAAudioInputStream, and CLAM::PAAudioOutputStream.
Referenced by Start().
PAAudioStreamConfig CLAM::PAAudioStream::mConfig [protected] |
Definition at line 138 of file PAAudioStream.hxx.
Referenced by PAAudioStream(), CLAM::PAAudioOutputStream::SetupStream(), CLAM::PAAudioInputStream::SetupStream(), and CLAM::PAAudioFullDuplexStream::SetupStream().
PaStream* CLAM::PAAudioStream::mStream [protected] |
Definition at line 139 of file PAAudioStream.hxx.
Referenced by CLAM::PAAudioOutputStream::SetupStream(), CLAM::PAAudioInputStream::SetupStream(), CLAM::PAAudioFullDuplexStream::SetupStream(), Start(), Stop(), and ~PAAudioStream().