Constructor | Description |
---|---|
MidiFileWriter() |
Modifier and Type | Method | Description |
---|---|---|
abstract int[] |
getMidiFileTypes() |
Obtains the set of MIDI file types for which file writing support is
provided by this file writer.
|
abstract int[] |
getMidiFileTypes(Sequence sequence) |
Obtains the file types that this file writer can write from the sequence
specified.
|
boolean |
isFileTypeSupported(int fileType) |
Indicates whether file writing support for the specified MIDI file type
is provided by this file writer.
|
boolean |
isFileTypeSupported(int fileType,
Sequence sequence) |
Indicates whether a MIDI file of the file type specified can be written
from the sequence indicated.
|
abstract int |
write(Sequence in,
int fileType,
File out) |
Writes a stream of bytes representing a MIDI file of the file type
indicated to the external file provided.
|
abstract int |
write(Sequence in,
int fileType,
OutputStream out) |
Writes a stream of bytes representing a MIDI file of the file type
indicated to the output stream provided.
|
public abstract int[] getMidiFileTypes()
public abstract int[] getMidiFileTypes(Sequence sequence)
sequence
- the sequence for which MIDI file type support is
queriedNullPointerException
- if sequence
is null
public boolean isFileTypeSupported(int fileType)
fileType
- the file type for which write capabilities are queriedtrue
if the file type is supported, otherwise
false
public boolean isFileTypeSupported(int fileType, Sequence sequence)
fileType
- the file type for which write capabilities are queriedsequence
- the sequence for which file writing support is queriedtrue
if the file type is supported for this sequence,
otherwise false
NullPointerException
- if sequence
is null
public abstract int write(Sequence in, int fileType, OutputStream out) throws IOException
in
- sequence containing MIDI data to be written to the filefileType
- type of the file to be written to the output streamout
- stream to which the file data should be writtenIOException
- if an I/O exception occursIllegalArgumentException
- if the file type is not supported by
this file writerNullPointerException
- if in
or out
are
null
isFileTypeSupported(int, Sequence)
,
getMidiFileTypes(Sequence)
public abstract int write(Sequence in, int fileType, File out) throws IOException
in
- sequence containing MIDI data to be written to the external
filefileType
- type of the file to be written to the external fileout
- external file to which the file data should be writtenIOException
- if an I/O exception occursIllegalArgumentException
- if the file type is not supported by
this file writerNullPointerException
- if in
or out
are
null
isFileTypeSupported(int, Sequence)
,
getMidiFileTypes(Sequence)
Submit a bug or feature
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
Copyright © 1993, 2017, Oracle and/or its affiliates. 500 Oracle Parkway
Redwood Shores, CA 94065 USA. All rights reserved.
DRAFT 9-internal+0-adhoc.mlchung.jdk9-jdeps