javazoom.jl.converter
Class Converter.PrintWriterProgressListener
java.lang.Object
|
+--javazoom.jl.converter.Converter.PrintWriterProgressListener
- All Implemented Interfaces:
- Converter.ProgressListener
- Enclosing class:
- Converter
- public static class Converter.PrintWriterProgressListener
- extends java.lang.Object
- implements Converter.ProgressListener
Implementation of ProgressListener
that writes
notification text to a PrintWriter
.
Method Summary |
boolean |
converterException(java.lang.Throwable t)
Called when an exception is thrown during while converting
a frame. |
void |
converterUpdate(int updateID,
int param1,
int param2)
Notifies the listener that new information is available. |
void |
decodedFrame(int frameNo,
Header header,
Obuffer o)
This method is called after a frame has been decoded. |
boolean |
isDetail(int detail)
|
static Converter.PrintWriterProgressListener |
newStdOut(int detail)
|
void |
parsedFrame(int frameNo,
Header header)
If the converter wishes to make a first pass over the
audio frames, this is called as each frame is parsed. |
void |
readFrame(int frameNo,
Header header)
This method is called after each frame has been read,
but before it has been decoded. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
NO_DETAIL
public static final int NO_DETAIL
EXPERT_DETAIL
public static final int EXPERT_DETAIL
- Level of detail typically expected of expert
users.
VERBOSE_DETAIL
public static final int VERBOSE_DETAIL
- Verbose detail.
DEBUG_DETAIL
public static final int DEBUG_DETAIL
- Debug detail. All frame read notifications are shown.
MAX_DETAIL
public static final int MAX_DETAIL
Converter.PrintWriterProgressListener
public Converter.PrintWriterProgressListener(java.io.PrintWriter writer,
int detailLevel)
newStdOut
public static Converter.PrintWriterProgressListener newStdOut(int detail)
isDetail
public boolean isDetail(int detail)
converterUpdate
public void converterUpdate(int updateID,
int param1,
int param2)
- Description copied from interface:
Converter.ProgressListener
- Notifies the listener that new information is available.
- Specified by:
converterUpdate
in interface Converter.ProgressListener
- Following copied from interface:
javazoom.jl.converter.Converter.ProgressListener
- Parameters:
updateID
- Code indicating the information that has been
updated.param1
- Parameter whose value depends upon the update code.param2
- Parameter whose value depends upon the update code.
The updateID
parameter can take these values:
UPDATE_FRAME_COUNT: param1 is the frame count, or -1 if not known.
UPDATE_CONVERT_COMPLETE: param1 is the conversion time, param2
is the number of frames converted.
parsedFrame
public void parsedFrame(int frameNo,
Header header)
- Description copied from interface:
Converter.ProgressListener
- If the converter wishes to make a first pass over the
audio frames, this is called as each frame is parsed.
- Specified by:
parsedFrame
in interface Converter.ProgressListener
readFrame
public void readFrame(int frameNo,
Header header)
- Description copied from interface:
Converter.ProgressListener
- This method is called after each frame has been read,
but before it has been decoded.
- Specified by:
readFrame
in interface Converter.ProgressListener
- Following copied from interface:
javazoom.jl.converter.Converter.ProgressListener
- Parameters:
frameNo
- The 0-based sequence number of the frame.header
- The Header rerpesenting the frame just read.
decodedFrame
public void decodedFrame(int frameNo,
Header header,
Obuffer o)
- Description copied from interface:
Converter.ProgressListener
- This method is called after a frame has been decoded.
- Specified by:
decodedFrame
in interface Converter.ProgressListener
- Following copied from interface:
javazoom.jl.converter.Converter.ProgressListener
- Parameters:
frameNo
- The 0-based sequence number of the frame.header
- The Header rerpesenting the frame just read.o
- The Obuffer the deocded data was written to.
converterException
public boolean converterException(java.lang.Throwable t)
- Description copied from interface:
Converter.ProgressListener
- Called when an exception is thrown during while converting
a frame.
- Specified by:
converterException
in interface Converter.ProgressListener
- Following copied from interface:
javazoom.jl.converter.Converter.ProgressListener
- Parameters:
t
- The Throwable
instance that
was thrown.- Returns:
true
to continue processing, or false
to abort conversion.
If this method returns false
, the exception
is propagated to the caller of the convert() method. If
true
is returned, the exception is silently
ignored and the converter moves onto the next frame.
JavaZOOM 1999-2002