Package | com.yoambulante.midifiles |
Class | public class MidiTrack |
Inheritance | MidiTrack Object |
Property | Defined By | ||
---|---|---|---|
totalEvents : uint [read-only]
returns total amount of available events in list
| MidiTrack |
Method | Defined By | ||
---|---|---|---|
creates a new midi track which contents all different kind of midi events. | MidiTrack | ||
addEvent(e:MidiMessage):void
used by the main parser for adding event to the list. | MidiTrack | ||
duplicate current track, note it also duplicates its event messages inside track. | MidiTrack | ||
getEvent(index:uint):MidiMessage
gets a event from list
| MidiTrack | ||
removeEvent(index:uint):void
removes a event from list
| MidiTrack |
totalEvents | property |
totalEvents:uint
[read-only] returns total amount of available events in list
public function get totalEvents():uint
MidiTrack | () | Constructor |
public function MidiTrack(copyFrom:MidiTrack = null)
creates a new midi track which contents all different kind of midi events.
ParameterscopyFrom:MidiTrack (default = null ) — copy all events from already created instance of MidiTrack (optional)
|
addEvent | () | method |
public function addEvent(e:MidiMessage):void
used by the main parser for adding event to the list.
Parameters
e:MidiMessage |
clone | () | method |
public function clone():MidiTrack
duplicate current track, note it also duplicates its event messages inside track.
ReturnsMidiTrack |
getEvent | () | method |
public function getEvent(index:uint):MidiMessage
gets a event from list
Parameters
index:uint — must be a uint >= 0 and < totalEvents
|
MidiMessage — return null if index is equal or higher than totalEvents
|
removeEvent | () | method |
public function removeEvent(index:uint):void
removes a event from list
Parameters
index:uint — must be a uint >= 0 and < totalEvents
|