00001 00020 #ifndef __Platform_Sound_H__ 00021 #define __Platform_Sound_H__ 00022 00023 // Includes 00024 #include "Platform.h" 00025 00026 // Forward declares 00027 class Platform_Sound_SoundStream; 00028 00029 // Platform_Sound 00030 class Platform_Sound 00031 { 00032 public: 00036 virtual ~Platform_Sound() { }; 00037 00038 00051 virtual Platform_Sound_SoundStream* CreateSoundStream( 00052 int channels, 00053 int frequency, 00054 int bitsPerSample, 00055 int size 00056 ) = 0; 00057 }; 00058 00059 00060 #endif /* __Platform_Sound_H__ */