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

soundbuffer_static_dx.h

Go to the documentation of this file.
00001 #ifndef header_soundbuffer_dx
00002 #define header_soundbuffer_dx
00003 
00004 #include "Core/Sound/Generic/soundcard_generic.h"
00005 #include "Core/Sound/Generic/soundbuffer_static.h"
00006 #include "soundcard_dx.h"
00007 
00008 class CL_CardSoundBufferStatic_DX : public CL_CardSoundBuffer_Static
00009 {
00010 public:
00011         CL_SoundCard_DX *parent_card;
00012         CL_SoundBuffer_Generic *buffer;
00013         LPDIRECTSOUNDBUFFER soundbuffer;
00014         void reload_data(bool lock_provider);
00015 
00016         CL_CardSoundBufferStatic_DX(
00017                 CL_SoundCard_DX *card,
00018                 CL_SoundBuffer_Generic *buffer,
00019                 CL_StaticSoundProvider *provider);
00020 
00021         virtual ~CL_CardSoundBufferStatic_DX();
00022 
00023         virtual CL_CardSoundBuffer_Playback *prepare();
00024 };
00025 
00026 #endif

Generated at Wed Apr 4 19:54:03 2001 for ClanLib by doxygen1.2.6 written by Dimitri van Heesch, © 1997-2001