|
Préférences
Moteurs de recherche
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| JavaTM 2 Platform Std. Ed. v1.6.0
javax.sound.midi
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Property key | Value type | Description |
|---|---|---|
| "author" | String |
name of the author of this file |
| "title" | String |
title of this file |
| "copyright" | String |
copyright message |
| "date" | Date |
date of the recording or release |
| "comment" | String |
an arbitrary text |
MidiSystem.getMidiFileFormat(java.io.File),
Sequencer.setSequence(java.io.InputStream stream)| Field Summary | |
|---|---|
protected int |
byteLength
The length of the MIDI file in bytes. |
protected float |
divisionType
The division type of the MIDI file. |
protected long |
microsecondLength
The duration of the MIDI file in microseconds. |
protected int |
resolution
The timing resolution of the MIDI file. |
protected int |
type
The type of MIDI file. |
static int |
UNKNOWN_LENGTH
Represents unknown length. |
| Constructor Summary | |
|---|---|
MidiFileFormat(int type,
float divisionType,
int resolution,
int bytes,
long microseconds)
Constructs a MidiFileFormat. |
|
MidiFileFormat(int type,
float divisionType,
int resolution,
int bytes,
long microseconds,
Map<String,Object> properties)
Construct a MidiFileFormat with a set of properties. |
|
| Method Summary | |
|---|---|
int |
getByteLength()
Obtains the length of the MIDI file, expressed in 8-bit bytes. |
float |
getDivisionType()
Obtains the timing division type for the MIDI file. |
long |
getMicrosecondLength()
Obtains the length of the MIDI file, expressed in microseconds. |
Object |
getProperty(String key)
Obtain the property value specified by the key. |
int |
getResolution()
Obtains the timing resolution for the MIDI file. |
int |
getType()
Obtains the MIDI file type. |
Map<String,Object> |
properties()
Obtain an unmodifiable map of properties. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final int UNKNOWN_LENGTH
protected int type
protected float divisionType
protected int resolution
protected int byteLength
protected long microsecondLength
| Constructor Detail |
|---|
public MidiFileFormat(int type,
float divisionType,
int resolution,
int bytes,
long microseconds)
MidiFileFormat.
type - the MIDI file type (0, 1, or 2)divisionType - the timing division type (PPQ or one of the SMPTE types)resolution - the timing resolutionbytes - the length of the MIDI file in bytes, or UNKNOWN_LENGTH if not knownmicroseconds - the duration of the file in microseconds, or UNKNOWN_LENGTH if not knownUNKNOWN_LENGTH,
Sequence.PPQ,
Sequence.SMPTE_24,
Sequence.SMPTE_25,
Sequence.SMPTE_30DROP,
Sequence.SMPTE_30
public MidiFileFormat(int type,
float divisionType,
int resolution,
int bytes,
long microseconds,
Map<String,Object> properties)
MidiFileFormat with a set of properties.
type - the MIDI file type (0, 1, or 2)divisionType - the timing division type
(PPQ or one of the SMPTE types)resolution - the timing resolutionbytes - the length of the MIDI file in bytes,
or UNKNOWN_LENGTH if not knownmicroseconds - the duration of the file in microseconds,
or UNKNOWN_LENGTH if not knownproperties - a Map<String,Object> object
with propertiesUNKNOWN_LENGTH,
Sequence.PPQ,
Sequence.SMPTE_24,
Sequence.SMPTE_25,
Sequence.SMPTE_30DROP,
Sequence.SMPTE_30| Method Detail |
|---|
public int getType()
public float getDivisionType()
Sequence.Sequence(float, int),
Sequence.PPQ,
Sequence.SMPTE_24,
Sequence.SMPTE_25,
Sequence.SMPTE_30DROP,
Sequence.SMPTE_30,
Sequence.getDivisionType()public int getResolution()
getDivisionType(),
Sequence.getResolution()public int getByteLength()
UNKNOWN_LENGTHpublic long getMicrosecondLength()
Sequence.getMicrosecondLength(),
getByteLength(),
UNKNOWN_LENGTHpublic Map<String,Object> properties()
class description.
Map<String,Object> object containing
all properties. If no properties are recognized, an empty map is
returned.getProperty(String)public Object getProperty(String key)
class description.
If the specified property is not defined for a
particular file format, this method returns
null.
key - the key of the desired property
null if the property does not exist.properties