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


Constructor Index

 o TrackList(int)
Create a TrackList with a given capacity.

Method Index

 o addTrack(Track)
Add Track to TrackList
 o findTrack(Player)
Given a Player find a the Track is occupies.
 o getNumberOfTracks()
Report number of Tracks
 o getTrack(int)
Reports Track at index i in TrackList.
 o parseMixFileData(MixFileData)
Create a TrackList from a MixFileData object.
 o parseTrackData(String[])
Takes an array of strings and creates a TrackList.

Constructors

 o TrackList
 public TrackList(int numberOfTracks)
Create a TrackList with a given capacity.

Parameters:
numberOfTrack - the number of Tracks in this TrackList

Methods

 o getTrack
 public Track getTrack(int i)
Reports Track at index i in TrackList.

Returns:
a Track
 o addTrack
 public void addTrack(Track track)
Add Track to TrackList

Parameters:
track - a Track
 o getNumberOfTracks
 public int getNumberOfTracks()
Report number of Tracks

Returns:
number of Tracks
 o 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.
 o 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.
 o 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