mSDL::Music Class Reference

Music playback handling module. More...

List of all members.

Public Member Functions

 Music (const std::string Filename)
 ~Music ()
void Play (int Loops=1)

Static Public Member Functions

static void Pause ()
static void Resume ()
static void Stop ()
static void SetPosition (double NewPosition)
 Set the position of the currently playing music.
static int GetVolume ()
static void SetVolume (int Volume=MIX_MAX_VOLUME)
static void Mute ()


Detailed Description

Music playback handling module.

MEMO: Only one Music istance can be playing at a time.


Constructor & Destructor Documentation

mSDL::Music::Music ( const std::string  Filename  )  [inline]

load a music file (WAVE, MOD, MIDI, OGG, MP3 supported)

mSDL::Music::~Music (  )  [inline]


Member Function Documentation

static int mSDL::Music::GetVolume (  )  [inline, static]

static void mSDL::Music::Mute (  )  [inline, static]

static void mSDL::Music::Pause (  )  [inline, static]

void mSDL::Music::Play ( int  Loops = 1  )  [inline]

static void mSDL::Music::Resume (  )  [inline, static]

static void mSDL::Music::SetPosition ( double  NewPosition  )  [inline, static]

Set the position of the currently playing music.

static void mSDL::Music::SetVolume ( int  Volume = MIX_MAX_VOLUME  )  [inline, static]

static void mSDL::Music::Stop (  )  [inline, static]


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

Generated on Tue May 12 09:01:36 2009 for libmSDL by  doxygen 1.5.9