#include <RtAAudioDevice.hxx>
Definition at line 231 of file RtAAudioDevice.hxx.
Public Member Functions | |
virtual | ~RtAAudioDeviceList () |
std::string | DefaultDevice () |
Pure virtual function that the concrete AudioDeviceList class implements to get the name of the default device. | |
AudioDevice * | Create (const std::string &name, const std::string &device) |
Pure virtual function that the concrete AudioDeviceList class implements to create a concrete AudioDevice. | |
virtual | ~RtAAudioDeviceList () |
std::string | DefaultDevice () |
Pure virtual function that the concrete AudioDeviceList class implements to get the name of the default device. | |
AudioDevice * | Create (const std::string &name, const std::string &device) |
Pure virtual function that the concrete AudioDeviceList class implements to create a concrete AudioDevice. | |
Static Public Member Functions | |
static void | init () |
Protected Member Functions | |
void | EnumerateAvailableDevices () throw ( Err ) |
void | EnumerateAvailableDevices () throw ( ErrRtAudio ) |
CLAM::RtAAudioDeviceList::~RtAAudioDeviceList | ( | ) | [virtual] |
Definition at line 505 of file RtAudio/RtAAudioDevice.cxx.
virtual CLAM::RtAAudioDeviceList::~RtAAudioDeviceList | ( | ) | [virtual] |
void CLAM::RtAAudioDeviceList::EnumerateAvailableDevices | ( | ) | throw ( Err ) [protected] |
Definition at line 509 of file RtAudio/RtAAudioDevice.cxx.
References CLAM::Err::Embed(), RtAudio::getDeviceCount(), RtAudio::getDeviceInfo(), RtError::getMessage(), CLAM::AudioDeviceList::mAvailableDevices, RtAudio::RTAUDIO_DEVICE::name, and NULL.
std::string CLAM::RtAAudioDeviceList::DefaultDevice | ( | ) | [inline, virtual] |
Pure virtual function that the concrete AudioDeviceList class implements to get the name of the default device.
Implements CLAM::AudioDeviceList.
Definition at line 248 of file RtAAudioDevice.hxx.
void CLAM::RtAAudioDeviceList::init | ( | ) | [static] |
Definition at line 500 of file RtAudio/RtAAudioDevice.cxx.
AudioDevice * CLAM::RtAAudioDeviceList::Create | ( | const std::string & | name, | |
const std::string & | device | |||
) | [virtual] |
Pure virtual function that the concrete AudioDeviceList class implements to create a concrete AudioDevice.
Implements CLAM::AudioDeviceList.
Definition at line 540 of file RtAudio/RtAAudioDevice.cxx.
References CLAM::AudioDeviceList::mAvailableDevices.
void CLAM::RtAAudioDeviceList::EnumerateAvailableDevices | ( | ) | throw ( ErrRtAudio ) [protected] |
std::string CLAM::RtAAudioDeviceList::DefaultDevice | ( | ) | [inline, virtual] |
Pure virtual function that the concrete AudioDeviceList class implements to get the name of the default device.
Implements CLAM::AudioDeviceList.
Definition at line 111 of file Windows/RtAAudioDevice.cxx.
AudioDevice* CLAM::RtAAudioDeviceList::Create | ( | const std::string & | name, | |
const std::string & | device | |||
) | [virtual] |
Pure virtual function that the concrete AudioDeviceList class implements to create a concrete AudioDevice.
Implements CLAM::AudioDeviceList.