File diff r21026:c28235777a51 → r21027:e87e97e6befd
src/sound/sound_driver.hpp
Show inline comments
 
@@ -21,25 +21,6 @@ public:
 
	virtual void MainLoop() {}
 
};
 

	
 
/** Base of the factory for the sound drivers. */
 
class SoundDriverFactoryBase: public DriverFactoryBase {
 
};
 

	
 
/**
 
 * Factory for the sound drivers.
 
 * @tparam T The type of the sound factory to register.
 
 */
 
template <class T>
 
class SoundDriverFactory: public SoundDriverFactoryBase {
 
public:
 
	SoundDriverFactory() { this->RegisterDriver(((T *)this)->GetName(), Driver::DT_SOUND, ((T *)this)->priority); }
 

	
 
	/**
 
	 * Get the long, human readable, name for the Driver-class.
 
	 */
 
	const char *GetName();
 
};
 

	
 
extern SoundDriver *_sound_driver;
 
extern char *_ini_sounddriver;