All Packages Class Hierarchy This Package Previous Next Index
Class ejmf.toolkit.multiplayer.TrackList
java.lang.Object
|
+----java.util.Vector
|
+----ejmf.toolkit.multiplayer.TrackList
- public class TrackList
- extends Vector
A type-safe vector of Track elements
-
TrackList(int)
- Create a TrackList with a given capacity.
-
addTrack(Track)
-
Add Track to TrackList
-
findTrack(Player)
- Given a Player find a the Track is occupies.
-
getNumberOfTracks()
- Report number of Tracks
-
getTrack(int)
-
Reports Track at index
i
in TrackList.
-
parseMixFileData(MixFileData)
- Create a TrackList from a MixFileData object.
-
parseTrackData(String[])
- Takes an array of strings and creates a TrackList.
TrackList
public TrackList(int numberOfTracks)
- Create a TrackList with a given capacity.
- Parameters:
- numberOfTrack - the number of Tracks in this TrackList
getTrack
public Track getTrack(int i)
- Reports Track at index
i
in TrackList.
- Returns:
- a Track
addTrack
public void addTrack(Track track)
- Add Track to TrackList
- Parameters:
- track - a Track
getNumberOfTracks
public int getNumberOfTracks()
- Report number of Tracks
- Returns:
- number of Tracks
findTrack
public Track findTrack(Player player)
- Given a Player find a the Track is occupies.
- Parameters:
- player - A java.media.Player
- Returns:
- A Track associated with Player passed as argument.
parseTrackData
public static TrackList parseTrackData(String rawmix[])
- Takes an array of strings and creates a TrackList.
The strings are of the form:
mediaLocator;startTime;playingTime
For example:
D:\ejmf\classes\media\kickbutt.wav;0.3;15.945
This information corresponds to the data maintained
by a Track.
- Parameters:
- rawmix - A String[], each element formatted in MIX
file format.
parseMixFileData
public static TrackList parseMixFileData(MixFileData mfd)
- Create a TrackList from a MixFileData object.
- Parameters:
- mfd - An ejmf.toolkit.util.MixFileData reference
- Returns:
- a TrackLlist
All Packages Class Hierarchy This Package Previous Next Index