JavaScript is disabled on your browser.
JavaScript is disabled on your browser.
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods
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.
Methods inherited from class java.lang.Object
clone , equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait
Constructor Detail
MidiFileWriter
public MidiFileWriter()
Method Detail
isFileTypeSupported
public boolean isFileTypeSupported(int fileType,
Sequence sequence)
Indicates whether a MIDI file of the file type specified can be written
from the sequence indicated.
Parameters:
fileType
- the file type for which write capabilities are queried
sequence
- the sequence for which file writing support is queried
Returns:
true
if the file type is supported for this sequence,
otherwise false
Throws:
NullPointerException
- if sequence
is null
write
public abstract int write(Sequence in,
int fileType,
File out)
throws IOException
Writes a stream of bytes representing a MIDI file of the file type
indicated to the external file provided.
Parameters:
in
- sequence containing MIDI data to be written to the external
file
fileType
- type of the file to be written to the external file
out
- external file to which the file data should be written
Returns:
the number of bytes written to the file
Throws:
IOException
- if an I/O exception occurs
IllegalArgumentException
- if the file type is not supported by
this file writer
NullPointerException
- if in
or out
are
null
See Also:
isFileTypeSupported(int, Sequence)
,
getMidiFileTypes(Sequence)
JavaScript is disabled on your browser.
Report a bug or suggest an enhancement For further API reference and developer documentation see the Java SE Documentation , which contains more detailed, developer-targeted descriptions with conceptual overviews, definitions of terms, workarounds, and working code examples. Java is a trademark or registered trademark of Oracle and/or its affiliates in the US and other countries. Copyright © 1993, 2017, Oracle and/or its affiliates, 500 Oracle Parkway, Redwood Shores, CA 94065 USA. All rights reserved. Use is subject to license terms and the documentation redistribution policy .
Scripting on this page tracks web page traffic, but does not change the content in any way.