OpenTTD
Public Member Functions
SoundDriver_Allegro Class Reference

Implementation of the allegro sound driver. More...

#include <allegro_s.h>

Inheritance diagram for SoundDriver_Allegro:
SoundDriver Driver

Public Member Functions

const char * Start (const char *const *param)
 Start this driver.
void Stop ()
 Stop this driver.
void MainLoop ()
 Called once every tick.
const char * GetName () const
 Get the name of this driver.

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 SoundDriverGetInstance ()
 Get the currently active instance of the sound driver.

Detailed Description

Implementation of the allegro sound driver.

Definition at line 18 of file allegro_s.h.

Member Function Documentation

const char* SoundDriver_Allegro::GetName ( ) const
inlinevirtual

Get the name of this driver.

Returns
The name of the driver.

Implements Driver.

Definition at line 25 of file allegro_s.h.

const char* SoundDriver_Allegro::Start ( const char *const *  parm)
virtual

Start this driver.

Parameters
parmParameters passed to the driver.
Returns
NULL if everything went okay, otherwise an error message.

Implements Driver.


The documentation for this class was generated from the following file: