Main Page   Namespace List   Class Hierarchy   Compound List   File List   Compound Members   File Members  

CL_SoundCard Class Reference

clanSound="Audio Mixing". More...

#include <sound.h>

Inheritance diagram for CL_SoundCard:

Inheritance graph
[legend]
List of all members.

Public Methods

virtual ~CL_SoundCard ()
virtual CL_StreamSoundProviderget_microphone ()=0
virtual CL_StreamSoundProviderget_line_in ()=0
virtual void stop_all ()=0
virtual void set_global_volume (int volume)=0
virtual void set_global_pan (int pan)=0

Public Attributes

std::string name
int card_no

Detailed Description

clanSound="Audio Mixing".

Definition at line 24 of file Sound/sound.h.


Constructor & Destructor Documentation

CL_SoundCard::~CL_SoundCard ( ) [inline, virtual]
 

Definition at line 37 of file Sound/sound.h.


Member Function Documentation

virtual CL_StreamSoundProvider* CL_SoundCard::get_line_in ( ) [pure virtual]
 

Reimplemented in CL_SoundCard_Be, and CL_SoundCard_DX.

virtual CL_StreamSoundProvider* CL_SoundCard::get_microphone ( ) [pure virtual]
 

Reimplemented in CL_SoundCard_Be, and CL_SoundCard_DX.

virtual void CL_SoundCard::set_global_pan ( int pan ) [pure virtual]
 

Reimplemented in CL_SoundCard_Be, and CL_SoundCard_DX.

virtual void CL_SoundCard::set_global_volume ( int volume ) [pure virtual]
 

Reimplemented in CL_SoundCard_Be, and CL_SoundCard_DX.

virtual void CL_SoundCard::stop_all ( ) [pure virtual]
 

Reimplemented in CL_SoundCard_Be, and CL_SoundCard_DX.


Member Data Documentation

int CL_SoundCard::card_no
 

Definition at line 34 of file Sound/sound.h.

std::string CL_SoundCard::name
 

Reimplemented in CL_SoundCard_DX.

Definition at line 31 of file Sound/sound.h.


The documentation for this class was generated from the following file:
Generated at Wed Apr 4 19:57:28 2001 for ClanLib by doxygen1.2.6 written by Dimitri van Heesch, © 1997-2001