[]Jimmy's World.org
I care not for your petty politics.
[]
Jimmy's World Games
Not a Member? - Login or Create an Account
[] Monday the 5th of January 2009 @ 10:41pm
News Journal Creative Writing Projects Your JW About

LibN2L-4 Library Code Reference

Classes
Compounds
Files
Members
Method Index
Full Reference

n2l::cMusic Class Reference

A class representing background music. More...

#include <cMusic.h>

List of all members.

Public Member Functions


Detailed Description

A class representing background music.

At the moment this class is realized using mixer chunks on a reserved audio channel since SDL_mixer doesn't currently support Mix_loadMUS_RW. The class should be easily enough fixed after support is added, with the only conversion being a recompile by the client applications.

Definition at line 49 of file cMusic.h.


Constructor & Destructor Documentation

n2l::cMusic::cMusic  ) 
 

Definition at line 36 of file cMusic.cpp.

n2l::cMusic::cMusic const cVfsNodeInterface iFile  ) 
 

Definition at line 43 of file cMusic.cpp.

References load().

n2l::cMusic::~cMusic  ) 
 

Definition at line 51 of file cMusic.cpp.


Member Function Documentation

void n2l::cMusic::free  ) 
 

Definition at line 125 of file cMusic.cpp.

Referenced by load().

void n2l::cMusic::load const cVfsNodeInterface iFile  ) 
 

Definition at line 57 of file cMusic.cpp.

References n2l::cString::c_str(), free(), n2l::cVfsNodeInterface::fsName(), n2l::cVfsNodeInterface::getRWops(), n2l::cAudioMixer::inited(), n2l::cVfsNodeInterface::likeFile(), n2l::cVfsNodeInterface::name(), and n2l::cVfsNodeInterface::supportsFsName().

Referenced by cMusic().

void n2l::cMusic::play const tMusicOptions  iOptions = MusicOpt_None  )  const
 

Play this music.

Definition at line 106 of file cMusic.cpp.

References n2l::cAudioMixer::inited(), n2l::cAudioMixer::MusicChannel, and n2l::MusicOpt_Loop.


The documentation for this class was generated from the following files:
©2009 Aaron Cameron
Benchmarks