Platform_Win32_Sound_WMM.h
Go to the documentation of this file.00001 00010 #ifndef __Platform_Win32_Sound_WMM_H__ 00011 #define __Platform_Win32_Sound_WMM_H__ 00012 00013 // Includes 00014 #include "Platform_Win32_Sound_Technology.h" 00015 00016 // Forward declares 00017 class Platform_Win32_Sound_SoundStream_WMM; 00018 00019 // Platform_Win32_Sound_WMM 00020 class Platform_Win32_Sound_WMM:public Platform_Win32_Sound_Technology 00021 { 00022 00023 public: 00024 Platform_Win32_Sound_WMM(); 00025 virtual ~Platform_Win32_Sound_WMM(); 00026 00027 virtual bool Setup(); 00028 00029 00030 virtual void Update(); 00031 00032 virtual Platform_Sound_SoundStream* CreateSoundStream(int channels, int frequency, int bitsPerSample, int size); 00033 00034 void SoundStreamDestroyed(Platform_Win32_Sound_SoundStream_WMM* stream); 00035 private: 00036 int soundStreamCount_; 00037 int soundStreamMaxCount_; 00038 Platform_Win32_Sound_SoundStream_WMM** soundStreams_; 00039 00040 }; 00041 00042 #endif /* __Platform_Win32_Sound_WMM_H__ */
Reproduction/republishing of any material on this site without permission is strictly prohibited.
