CLAM::RtAAudioDeviceList Class Reference

#include <RtAAudioDevice.hxx>

Inheritance diagram for CLAM::RtAAudioDeviceList:

CLAM::AudioDeviceList CLAM::AudioDeviceList

List of all members.


Detailed Description

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.
AudioDeviceCreate (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.
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 )
void EnumerateAvailableDevices () throw ( ErrRtAudio )

Constructor & Destructor Documentation

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

Definition at line 505 of file RtAudio/RtAAudioDevice.cxx.

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


Member Function Documentation

void CLAM::RtAAudioDeviceList::EnumerateAvailableDevices (  )  throw ( Err ) [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 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.


The documentation for this class was generated from the following files:

Generated on Tue Aug 12 22:33:50 2008 for CLAM by  doxygen 1.5.5