CLAM-Development  1.4.0
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.
- Public Member Functions inherited from CLAM::AudioDeviceList
 AudioDeviceList (const std::string &arch)
 Constructor of the AudioDeviceList class, with a string as parameter that contains the name of the concrete architecture by this list.
virtual ~AudioDeviceList ()
 Destructor of the class.
const std::string & ArchName ()
 Getter to obtain the name of the architecture related to this AudioDeviceList.
const std::vector< std::string > & AvailableDevices (void)
 This method is useful to obtain a complete list of the devices available.

Static Public Member Functions

static void init ()

Protected Member Functions

void EnumerateAvailableDevices () throw ( Err )
- Protected Member Functions inherited from CLAM::AudioDeviceList
void AddMe (void)

Additional Inherited Members

- Protected Attributes inherited from CLAM::AudioDeviceList
std::vector< std::string > mAvailableDevices

Detailed Description

Definition at line 231 of file RtAAudioDevice.hxx.


Constructor & Destructor Documentation

CLAM::RtAAudioDeviceList::~RtAAudioDeviceList ( )
virtual

Definition at line 505 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 540 of file RtAAudioDevice.cxx.

References CLAM::AudioDeviceList::mAvailableDevices.

std::string CLAM::RtAAudioDeviceList::DefaultDevice ( )
inlinevirtual

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
void CLAM::RtAAudioDeviceList::init ( )
static

Definition at line 500 of file RtAAudioDevice.cxx.


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