#include <music.h>
Inheritance diagram for wftk::Music:
Public Types | |
typedef Resource< Music * > | Resource |
refcounted resource type | |
Public Member Functions | |
Music () | |
default constructor | |
Music (const std::string &) | |
create music object from file on disk | |
virtual bool | load (const std::string &) |
load a sound from a file | |
virtual bool | play (int loops=0) const |
play the sound | |
virtual int | setVolume (int vol) |
set volume (0..100) | |
virtual void | stop () const |
cease playback | |
virtual bool | playing () const |
true if music is playing | |
virtual bool | paused () const |
true if music is paused | |
virtual void | pause () const |
pause playback | |
virtual void | rewind () const |
rewind song to beginning | |
virtual void | resume () const |
resume song (if paused) | |
Static Public Attributes | |
ResourceRegistry< Music * > | registry |
Load Music resource from file. |
|
Load Music resource from file. Use the load() function to load an mp3 from a file on disk and register it with wftk's Resources engine, e.g.:
Use the find() function to retrieve a pointer to the Music object. If the named object has not been registered, find() will return 0.
Use the
|
This document is licensed under the terms of the GNU Free Documentation License and may be freely distributed under the conditions given by this license.