#include <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. | |
Static Public Member Functions | |
static void | init () |
Protected Member Functions | |
void | EnumerateAvailableDevices () throw ( Err ) |
Definition at line 231 of file RtAAudioDevice.hxx.
CLAM::RtAAudioDeviceList::~RtAAudioDeviceList | ( | ) | [virtual] |
Definition at line 494 of file 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 529 of file RtAAudioDevice.cxx.
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::EnumerateAvailableDevices | ( | ) | throw ( Err ) [protected] |
Definition at line 498 of file RtAAudioDevice.cxx.
void CLAM::RtAAudioDeviceList::init | ( | ) | [static] |
Definition at line 489 of file RtAAudioDevice.cxx.