#include <IPlaylist.h>
Collaboration diagram for IPlaylist:
Public Member Functions | |
IPlaylist (string, ID, IXML *, FMOD::System *) | |
ID | getID () |
string | getName () const |
stdx::ptr_vector< ISong > * | getSongs () |
double * | getHeightmap (int *, int *) |
FMOD::System * | getSystem () |
IXML * | getXML () |
Konstruktor
name | Name der Playlist. | |
ID | PlaylistID (SongID=0, DatabaseID=0). | |
xml | wird zum Abspeichern der Featurevektoren in einem Textfile benötigt. | |
system | wird zum Extrahieren der Audiodaten benötigt. |
string IPlaylist::getName | ( | ) | const |
liefert Namen der Playlist zurück.
stdx::ptr_vector< ISong > * IPlaylist::getSongs | ( | ) |
liefert Songs der Playlist zurück.
double * IPlaylist::getHeightmap | ( | int * | , | |
int * | ||||
) |
berechnet Heightmap aus allen Songs der Playlist.
FMOD::System * IPlaylist::getSystem | ( | ) |
liefert FMOD system zurück.