#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().
1.5.5