CLAM::PAAudioStreamConfig Class Reference

#include <PAAudioStream.hxx>

List of all members.


Detailed Description

Definition at line 32 of file PAAudioStream.hxx.

Public Member Functions

 PAAudioStreamConfig ()
 ~PAAudioStreamConfig ()
void SetSampleRate (unsigned srate)
unsigned GetSampleRate () const
void SetChannelNumber (unsigned char nchann)
unsigned char GetChannelNumber () const
void SetCallback (PortAudioCallback cb)
PortAudioCallback GetCallback () const
void SetInputDblBuffer (DoubleBuffer *buffer)
DoubleBufferGetInputDblBuffer ()
void SetOutputDblBuffer (DoubleBuffer *buffer)
DoubleBufferGetOutputDblBuffer ()
FullDuplexDoubleBufferGetDblBuffer ()
void SetDeviceID (PaDeviceIndex devID)
PaDeviceIndex GetDeviceID () const


Constructor & Destructor Documentation

CLAM::PAAudioStreamConfig::PAAudioStreamConfig (  )  [inline]

Definition at line 36 of file PAAudioStream.hxx.

CLAM::PAAudioStreamConfig::~PAAudioStreamConfig (  )  [inline]

Definition at line 42 of file PAAudioStream.hxx.


Member Function Documentation

void CLAM::PAAudioStreamConfig::SetSampleRate ( unsigned  srate  )  [inline]

Definition at line 46 of file PAAudioStream.hxx.

unsigned CLAM::PAAudioStreamConfig::GetSampleRate (  )  const [inline]

Definition at line 51 of file PAAudioStream.hxx.

Referenced by CLAM::PAAudioOutputStream::SetupStream(), CLAM::PAAudioInputStream::SetupStream(), and CLAM::PAAudioFullDuplexStream::SetupStream().

void CLAM::PAAudioStreamConfig::SetChannelNumber ( unsigned char  nchann  )  [inline]

Definition at line 56 of file PAAudioStream.hxx.

unsigned char CLAM::PAAudioStreamConfig::GetChannelNumber (  )  const [inline]

Definition at line 61 of file PAAudioStream.hxx.

Referenced by CLAM::multiInCallback(), CLAM::PAAudioOutputStream::SetupStream(), CLAM::PAAudioInputStream::SetupStream(), and CLAM::PAAudioFullDuplexStream::SetupStream().

void CLAM::PAAudioStreamConfig::SetCallback ( PortAudioCallback  cb  )  [inline]

Definition at line 66 of file PAAudioStream.hxx.

PortAudioCallback CLAM::PAAudioStreamConfig::GetCallback (  )  const [inline]

Definition at line 71 of file PAAudioStream.hxx.

Referenced by CLAM::PAAudioOutputStream::SetupStream(), CLAM::PAAudioInputStream::SetupStream(), and CLAM::PAAudioFullDuplexStream::SetupStream().

void CLAM::PAAudioStreamConfig::SetInputDblBuffer ( DoubleBuffer buffer  )  [inline]

Definition at line 76 of file PAAudioStream.hxx.

References CLAM::FullDuplexDoubleBuffer::mInputDblBuff.

DoubleBuffer* CLAM::PAAudioStreamConfig::GetInputDblBuffer (  )  [inline]

Definition at line 81 of file PAAudioStream.hxx.

References CLAM::FullDuplexDoubleBuffer::mInputDblBuff.

Referenced by CLAM::multiInCallback(), and CLAM::PAAudioInputStream::SetupStream().

void CLAM::PAAudioStreamConfig::SetOutputDblBuffer ( DoubleBuffer buffer  )  [inline]

Definition at line 86 of file PAAudioStream.hxx.

References CLAM::FullDuplexDoubleBuffer::mOutputDblBuff.

DoubleBuffer* CLAM::PAAudioStreamConfig::GetOutputDblBuffer (  )  [inline]

Definition at line 91 of file PAAudioStream.hxx.

References CLAM::FullDuplexDoubleBuffer::mOutputDblBuff.

Referenced by CLAM::PAAudioOutputStream::SetupStream().

FullDuplexDoubleBuffer* CLAM::PAAudioStreamConfig::GetDblBuffer (  )  [inline]

Definition at line 96 of file PAAudioStream.hxx.

Referenced by CLAM::PAAudioFullDuplexStream::SetupStream().

void CLAM::PAAudioStreamConfig::SetDeviceID ( PaDeviceIndex  devID  )  [inline]

Definition at line 101 of file PAAudioStream.hxx.

PaDeviceIndex CLAM::PAAudioStreamConfig::GetDeviceID (  )  const [inline]

Definition at line 106 of file PAAudioStream.hxx.

Referenced by CLAM::PAAudioOutputStream::SetupStream(), CLAM::PAAudioInputStream::SetupStream(), and CLAM::PAAudioFullDuplexStream::SetupStream().


The documentation for this class was generated from the following file:
Generated on Tue Jun 19 20:35:09 2007 for CLAM-Development by  doxygen 1.5.2