#include <RtAAudioDevice.hxx>
Classes | |
| class | Buffer |
Public Member Functions | |
| RtAAudioDevice (const std::string &name, int _device) | |
| ~RtAAudioDevice () | |
| void | Start (void) throw (Err) |
| This method must be called to begin the use of this Device. | |
| void | Stop (void) throw (Err) |
| This method must be called to end the use of this Device. | |
| void | Tick (void) |
| void | Read (Audio &audio, const int channelID) |
| Reads the information given by this Device and passes data to an Audio chunk. | |
| void | Write (const Audio &audio, const int channelID) |
| Writes the information given by an Audio chunk in the Devices. | |
Definition at line 29 of file RtAAudioDevice.hxx.
| CLAM::RtAAudioDevice::RtAAudioDevice | ( | const std::string & | name, | |
| int | _device | |||
| ) |
Definition at line 244 of file RtAAudioDevice.cxx.
| CLAM::RtAAudioDevice::~RtAAudioDevice | ( | ) |
Definition at line 361 of file RtAAudioDevice.cxx.
References RtAudio::stopStream().
Reads the information given by this Device and passes data to an Audio chunk.
Must be implemented by any Device derived from this class.
| audio | Audio object where data will be stored. | |
| channelID | Channel to read. |
Implements CLAM::AudioDevice.
Definition at line 366 of file RtAAudioDevice.cxx.
| void CLAM::RtAAudioDevice::Start | ( | void | ) | throw (Err) [virtual] |
This method must be called to begin the use of this Device.
Must be implemented by any Device derived from this class
Implements CLAM::AudioDevice.
Definition at line 254 of file RtAAudioDevice.cxx.
| void CLAM::RtAAudioDevice::Stop | ( | void | ) | throw (Err) [virtual] |
This method must be called to end the use of this Device.
Must be implemented by any Device derived from this class
Implements CLAM::AudioDevice.
Definition at line 350 of file RtAAudioDevice.cxx.
References RtAudio::getStreamBuffer().
| void CLAM::RtAAudioDevice::Tick | ( | void | ) |
Definition at line 407 of file RtAAudioDevice.cxx.
Writes the information given by an Audio chunk in the Devices.
Must be implemented by any Device derived from this class.
| audio | Audio object with values that must to be passed to Devices | |
| channelID | Channel to write |
Implements CLAM::AudioDevice.
Definition at line 390 of file RtAAudioDevice.cxx.
1.6.3