|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
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.
Field Summary | |
static int |
UPDATE_CONVERT_COMPLETE
Conversion is complete. |
static int |
UPDATE_FRAME_COUNT
|
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. |
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. |
Field Detail |
public static final int UPDATE_FRAME_COUNT
public static final int UPDATE_CONVERT_COMPLETE
Method Detail |
public 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.public void parsedFrame(int frameNo, Header header)
public void readFrame(int frameNo, Header header)
frameNo
- The 0-based sequence number of the frame.header
- The Header rerpesenting the frame just read.public 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.public 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.
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |