OpenTTD Source
20241108-master-g80f628063a
|
Implementation of the null sound driver. More...
#include <null_s.h>
Public Member Functions | |
std::optional< std::string_view > | Start (const StringList &) override |
Start this driver. More... | |
void | Stop () override |
Stop this driver. | |
std::string_view | GetName () const override |
Get the name of this driver. More... | |
bool | HasOutput () const override |
Whether the driver has an output from which the user can hear sound. More... | |
Public Member Functions inherited from SoundDriver | |
virtual void | MainLoop () |
Called once every tick. | |
Additional Inherited Members | |
Public Types inherited from Driver | |
enum | Type { DT_BEGIN = 0 , DT_MUSIC = 0 , DT_SOUND , DT_VIDEO , DT_END } |
The type of driver. More... | |
Static Public Member Functions inherited from SoundDriver | |
static SoundDriver * | GetInstance () |
Get the currently active instance of the sound driver. | |
|
inlineoverridevirtual |
|
inlineoverridevirtual |
Whether the driver has an output from which the user can hear sound.
Or in other words, whether we should warn the user if no soundset is loaded and that loading one would fix the sound problems.
Reimplemented from SoundDriver.
|
inlineoverridevirtual |