javax.sound.midi
public class MidiFileFormat extends Object
Modifier and Type | Field and Description |
---|---|
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 and Description |
---|
MidiFileFormat(int type,
float divisionType,
int resolution,
int bytes,
long microseconds)
Create a MidiFileFormat object from the given parameters.
|
Modifier and Type | Method and Description |
---|---|
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).
|
protected int type
protected float divisionType
protected int resolution
protected int byteLength
protected long microsecondLength
public static final int UNKNOWN_LENGTH
public MidiFileFormat(int type, float divisionType, int resolution, int bytes, long microseconds)
type
- the MIDI file type (0, 1, or 2)divisionType
- the MIDI file division typeresolution
- the MIDI file timing resolutionbytes
- the MIDI file size in bytesmicroseconds
- the MIDI file length in microsecondspublic int getType()
public float getDivisionType()
public int getResolution()
public int getByteLength()
public long getMicrosecondLength()