CLAM::RtAAudioDeviceList Class Reference

#include <RtAAudioDevice.hxx>

List of all members.

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.
AudioDeviceCreate (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 )

Detailed Description

Definition at line 231 of file RtAAudioDevice.hxx.


Constructor & Destructor Documentation

CLAM::RtAAudioDeviceList::~RtAAudioDeviceList (  )  [virtual]

Definition at line 494 of file RtAAudioDevice.cxx.


Member Function Documentation

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.


The documentation for this class was generated from the following files:
Generated by  doxygen 1.6.3