public class Converter
extends java.lang.Object
Converter
class implements the conversion of
an MPEG audio file to a .WAV file. To convert an MPEG audio stream,
just create an instance of this class and call the convert()
method, passing in the names of the input and output files. You can
pass in optional ProgressListener
and
Decoder.Params
objects also to customize the conversion.Modifier and Type | Class and Description |
---|---|
static class |
Converter.PrintWriterProgressListener
Implementation of
ProgressListener that writes
notification text to a PrintWriter . |
static interface |
Converter.ProgressListener
This interface is used by the Converter to provide
notification of tasks being carried out by the converter,
and to provide new information as it becomes available.
|
Constructor and Description |
---|
Converter()
Creates a new converter instance.
|
Modifier and Type | Method and Description |
---|---|
void |
convert(java.io.InputStream sourceStream,
java.lang.String destName,
Converter.ProgressListener progressListener,
Decoder.Params decoderParams) |
void |
convert(java.lang.String sourceName,
java.lang.String destName) |
void |
convert(java.lang.String sourceName,
java.lang.String destName,
Converter.ProgressListener progressListener) |
void |
convert(java.lang.String sourceName,
java.lang.String destName,
Converter.ProgressListener progressListener,
Decoder.Params decoderParams) |
protected int |
countFrames(java.io.InputStream in) |
protected java.io.InputStream |
openInput(java.lang.String fileName) |
public void convert(java.lang.String sourceName, java.lang.String destName) throws JavaLayerException
JavaLayerException
public void convert(java.lang.String sourceName, java.lang.String destName, Converter.ProgressListener progressListener) throws JavaLayerException
JavaLayerException
public void convert(java.lang.String sourceName, java.lang.String destName, Converter.ProgressListener progressListener, Decoder.Params decoderParams) throws JavaLayerException
JavaLayerException
public void convert(java.io.InputStream sourceStream, java.lang.String destName, Converter.ProgressListener progressListener, Decoder.Params decoderParams) throws JavaLayerException
JavaLayerException
protected int countFrames(java.io.InputStream in)
protected java.io.InputStream openInput(java.lang.String fileName) throws java.io.IOException
java.io.IOException