public static interface Converter.ProgressListener
Modifier and Type | Field and Description |
---|---|
static int |
UPDATE_CONVERT_COMPLETE
Conversion is complete.
|
static int |
UPDATE_FRAME_COUNT |
Modifier and Type | Method and Description |
---|---|
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.
|
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.
|
static final int UPDATE_FRAME_COUNT
static final int UPDATE_CONVERT_COMPLETE
void converterUpdate(int updateID, int param1, int param2)
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.void parsedFrame(int frameNo, Header header)
void readFrame(int frameNo, Header header)
frameNo
- The 0-based sequence number of the frame.header
- The Header rerpesenting the frame just read.void decodedFrame(int frameNo, Header header, Obuffer o)
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.boolean converterException(java.lang.Throwable t)
t
- The Throwable
instance that
was thrown.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.