javax.sound.midi
public class MidiFileFormat extends Object
Since: 1.3
Field Summary | |
---|---|
protected int | byteLength
The size of the MIDI file in bytes. |
protected float | divisionType
The division type of the MIDI file. |
protected long | microsecondLength
The length of the MIDI file in microseconds. |
protected int | resolution
The timing resolution of the MIDI file. |
protected int | type
The MIDI file type. |
static int | UNKNOWN_LENGTH
A special value indicating an unknown quantity. |
Constructor Summary | |
---|---|
MidiFileFormat(int type, float divisionType, int resolution, int bytes, long microseconds)
Create a MidiFileFormat object from the given parameters.
|
Method Summary | |
---|---|
int | getByteLength()
Get the file length in bytes.
|
float | getDivisionType()
Get the file division type.
|
long | getMicrosecondLength()
Get the file length in microseconds.
|
int | getResolution()
Get the file timing resolution. |
int | getType()
Get the MIDI file type (0, 1, or 2).
|
Parameters: type the MIDI file type (0, 1, or 2) divisionType the MIDI file division type resolution the MIDI file timing resolution bytes the MIDI file size in bytes microseconds the MIDI file length in microseconds
Returns: the file length in bytes or UNKNOWN_LENGTH
Returns: the file divison type
Returns: the file length in microseconds or UNKNOWN_LENGTH
Returns: the timing resolution in ticks per beat or ticks per frame
Returns: the MIDI file type (0, 1, or 2)