Package javazoom.jl.converter
Class Converter
- java.lang.Object
-
- javazoom.jl.converter.Converter
-
public class Converter extends java.lang.Object
TheConverter
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 optionalProgressListener
andDecoder.Params
objects also to customize the conversion.- Since:
- 0.0.7
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
Converter.PrintWriterProgressListener
Implementation ofProgressListener
that writes notification text to aPrintWriter
.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 Summary
Constructors Constructor Description Converter()
Creates a new converter instance.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method 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)
-
-
-
Method Detail
-
convert
public void convert(java.lang.String sourceName, java.lang.String destName) throws JavaLayerException
- Throws:
JavaLayerException
-
convert
public void convert(java.lang.String sourceName, java.lang.String destName, Converter.ProgressListener progressListener) throws JavaLayerException
- Throws:
JavaLayerException
-
convert
public void convert(java.lang.String sourceName, java.lang.String destName, Converter.ProgressListener progressListener, Decoder.Params decoderParams) throws JavaLayerException
- Throws:
JavaLayerException
-
convert
public void convert(java.io.InputStream sourceStream, java.lang.String destName, Converter.ProgressListener progressListener, Decoder.Params decoderParams) throws JavaLayerException
- Throws:
JavaLayerException
-
countFrames
protected int countFrames(java.io.InputStream in)
-
openInput
protected java.io.InputStream openInput(java.lang.String fileName) throws java.io.IOException
- Throws:
java.io.IOException
-
-