Music Class Reference
The Music class.
More...
#include <Sound/Font.h>
List of all members.
Public Member Functions |
|
| Music () |
| | Default constructor.
|
| | Music (const char *file) |
| | Constructor that loads the specified music file.
|
|
bool | IsValid () const |
| | Returns true is the Music stream is valid, false otherwise.
|
| void | Load (const char *file, bool useResourcePath=true) |
| | Loads the specified music file.
|
| void | SetVolume (byte newVol) |
| | Sets the volume of the music.
|
| byte | GetVolume () const |
| | Gets the volume of the music.
|
| void | GetLevels (float &left, float &right) |
| | Gets the current levels of the stream.
|
| bool | IsPlaying () |
| | Determines if the music file is currently playing.
|
|
void | Play () |
| | Plays the currently loaded music file.
|
|
void | Stop () |
| | Stops playing the music file.
|
|
void | Pause () |
| | Pauses playing the music file. The next call to Play will begin at the point Pause was called.
|
Detailed Description
The Music class.
A class that loads and plays Music. The following sound formats are supported:
- WAV
- MP2
- MP3
- OGG
- RAW
NOTE: Music is not shared between duplicate Music classes.
Constructor & Destructor Documentation
| Music::Music |
( |
const char * |
file |
) |
[inline] |
Constructor that loads the specified music file.
- Parameters:
-
| [in] | file | the filename of the music file to load. |
Member Function Documentation
| void Music::GetLevels |
( |
float & |
left, |
|
|
float & |
right | |
|
) |
| | |
Gets the current levels of the stream.
- Parameters:
-
| [out] | left | the levels for the left channel. |
| [out] | right | the levels for the right channel. |
| byte Music::GetVolume |
( |
|
) |
const |
Gets the volume of the music.
- Returns:
- The new sound value between 0 (silent) and 255 (unneccessarily loud).
| bool Music::IsPlaying |
( |
|
) |
|
Determines if the music file is currently playing.
- Returns:
- True if the sound is playing, false otherwise.
| void Music::Load |
( |
const char * |
file, |
|
|
bool |
useResourcePath = true | |
|
) |
| | |
Loads the specified music file.
- Parameters:
-
| [in] | file | the filename of the music file to load. |
| [in] | useResourcePath | set to true to use the currently set resource path. Defaults to true. |
| void Music::SetVolume |
( |
byte |
newVol |
) |
|
Sets the volume of the music.
- Parameters:
-
| [in] | newVol | the new volume between 0 (silent) and 255 (unneccessarily load). |
The documentation for this class was generated from the following files: