equal
deleted
inserted
replaced
5 |
5 |
6 #include "sound_driver.hpp" |
6 #include "sound_driver.hpp" |
7 |
7 |
8 class SoundDriver_Win32: public SoundDriver { |
8 class SoundDriver_Win32: public SoundDriver { |
9 public: |
9 public: |
10 /* virtual */ bool CanProbe() { return true; } |
|
11 |
|
12 /* virtual */ const char *Start(const char * const *param); |
10 /* virtual */ const char *Start(const char * const *param); |
13 |
11 |
14 /* virtual */ void Stop(); |
12 /* virtual */ void Stop(); |
15 }; |
13 }; |
16 |
14 |
17 class FSoundDriver_Win32: public SoundDriverFactory<FSoundDriver_Win32> { |
15 class FSoundDriver_Win32: public SoundDriverFactory<FSoundDriver_Win32> { |
18 public: |
16 public: |
|
17 static const int priority = 10; |
19 /* virtual */ const char *GetName() { return "win32"; } |
18 /* virtual */ const char *GetName() { return "win32"; } |
20 /* virtual */ const char *GetDescription() { return "Win32 WaveOut Driver"; } |
19 /* virtual */ const char *GetDescription() { return "Win32 WaveOut Driver"; } |
21 /* virtual */ Driver *CreateInstance() { return new SoundDriver_Win32(); } |
20 /* virtual */ Driver *CreateInstance() { return new SoundDriver_Win32(); } |
22 }; |
21 }; |
23 |
22 |