Go to the documentation of this file.00001
00002
00003
00004
00005
00006
00007
00008 #ifndef __SP_AUDIO_SOUND_DUMMY_H__
00009 #define __SP_AUDIO_SOUND_DUMMY_H__
00010
00011
00012 #include "Base/spStandard.hpp"
00013 #include "SoundSystem/spSound.hpp"
00014
00015
00016 namespace sp
00017 {
00018 namespace audio
00019 {
00020
00021
00022 class SP_EXPORT DummySound : public Sound
00023 {
00024
00025 public:
00026
00027 DummySound();
00028 ~DummySound();
00029
00030
00031
00032 bool reload(const io::stringc &Filename, u8 BufferCount = DEF_SOUND_BUFFERCOUNT);
00033 void close();
00034
00035 void setSeek(f32 Seek);
00036 f32 getSeek() const;
00037
00038 void setVolume(f32 Volume);
00039 void setSpeed(f32 Speed);
00040 void setBalance(f32 Balance);
00041
00042 f32 getLength() const;
00043 bool valid() const;
00044
00045 };
00046
00047
00048 }
00049
00050 }
00051
00052
00053 #endif
00054
00055
00056
00057