CLAM-Development  1.1
Public Member Functions | Static Public Member Functions | Protected Member Functions
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.
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 )

Detailed Description

Definition at line 231 of file RtAAudioDevice.hxx.


Constructor & Destructor Documentation

Definition at line 505 of file RtAudio/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.

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.

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.

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.


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