#include <soundcard_dx.h>
Inheritance diagram for CL_SoundCard_DX:


Public Methods | |
| CL_SoundCard_DX (int card_no, std::string _name, LPGUID guid) | |
| virtual | ~CL_SoundCard_DX () |
| virtual CL_CardSoundBuffer_Static* | create_soundbuffer_static (CL_SoundBuffer_Generic *owner, CL_StaticSoundProvider *provider) |
| CL_CardSoundBuffer_Playback* | create_cardsoundbuffer_playback_streamed (CL_SoundBuffer_Generic_Stream *soundbuffer) |
| virtual CL_StreamSoundProvider* | get_microphone () |
| virtual CL_StreamSoundProvider* | get_line_in () |
| virtual void | stop_all () |
| virtual void | set_global_volume (int volume) |
| virtual void | set_global_pan (int pan) |
Public Attributes | |
| LPDIRECTSOUND | soundcard |
Private Methods | |
| void | init_directsound () |
Private Attributes | |
| bool | is_initialized |
| std::string | name |
| LPGUID | guid |
| bool | soundcard_enabled |
|
|
|
|
|
|
|
|
Reimplemented from CL_SoundCard_Generic. |
|
|
Reimplemented from CL_SoundCard_Generic. |
|
|
Reimplemented from CL_SoundCard. Definition at line 28 of file soundcard_dx.h. |
|
|
Reimplemented from CL_SoundCard. Definition at line 27 of file soundcard_dx.h. |
|
|
|
|
|
Reimplemented from CL_SoundCard. Definition at line 32 of file soundcard_dx.h. |
|
|
Reimplemented from CL_SoundCard. Definition at line 31 of file soundcard_dx.h. |
|
|
Reimplemented from CL_SoundCard. Definition at line 30 of file soundcard_dx.h. |
|
|
Definition at line 10 of file soundcard_dx.h. |
|
|
Definition at line 8 of file soundcard_dx.h. |
|
|
Reimplemented from CL_SoundCard. Definition at line 9 of file soundcard_dx.h. |
|
|
Definition at line 15 of file soundcard_dx.h. |
|
|
Definition at line 11 of file soundcard_dx.h. |
1.2.6 written by Dimitri van Heesch,
© 1997-2001