IPlaylist Class Reference

IPlaylist: Klasse zur Repräsentation einer Playlist. More...

#include <IPlaylist.h>

Collaboration diagram for IPlaylist:

Collaboration graph
[legend]
List of all members.

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 ()
IXMLgetXML ()

Detailed Description

IPlaylist: Klasse zur Repräsentation einer Playlist.


Constructor & Destructor Documentation

IPlaylist::IPlaylist ( string  ,
ID  ,
IXML ,
FMOD::System *   
)

Konstruktor

Parameters:
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.
See also:
IXML.h


Member Function Documentation

ID IPlaylist::getID (  ) 

liefert ID der Playlist zurück.

See also:
ID.h

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.

IXML * IPlaylist::getXML (  ) 

liefert IXML pointer zurück.


The documentation for this class was generated from the following files:
Generated on Wed Jan 17 14:53:42 2007 for iTunesIslands by  doxygen 1.5.1-p1