#include <PAAudioStream.hxx>
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) |
DoubleBuffer * | GetInputDblBuffer () |
void | SetOutputDblBuffer (DoubleBuffer *buffer) |
DoubleBuffer * | GetOutputDblBuffer () |
FullDuplexDoubleBuffer * | GetDblBuffer () |
void | SetDeviceID (PaDeviceIndex devID) |
PaDeviceIndex | GetDeviceID () const |
CLAM::PAAudioStreamConfig::PAAudioStreamConfig | ( | ) | [inline] |
Definition at line 36 of file PAAudioStream.hxx.
CLAM::PAAudioStreamConfig::~PAAudioStreamConfig | ( | ) | [inline] |
Definition at line 42 of file PAAudioStream.hxx.
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().