src/sound/win32_s.h
changeset 7193 d46cbf314baf
parent 7184 7413785fe688
child 9111 48ce04029fe4
equal deleted inserted replaced
7192:c3c5d32da974 7193:d46cbf314baf
     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