|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectjavax.sound.midi.MidiFileFormat
public class MidiFileFormat
Describe a MIDI file, including specifics about its type, length and timing.
| 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). |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected int type
protected float divisionType
protected int resolution
protected int byteLength
protected long microsecondLength
public static final int UNKNOWN_LENGTH
| Constructor Detail |
|---|
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 microseconds| Method Detail |
|---|
public int getType()
public float getDivisionType()
public int getResolution()
public int getByteLength()
public long getMicrosecondLength()
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||