Package ws.schild.jave.progress
Class EchoingEncoderProgressListener
- java.lang.Object
-
- ws.schild.jave.progress.EchoingEncoderProgressListener
-
- All Implemented Interfaces:
EncoderProgressListener
public class EchoingEncoderProgressListener extends java.lang.Object implements EncoderProgressListener
A simple progress listener that will echo progress out to any PrintStream.
-
-
Constructor Summary
Constructors Constructor Description EchoingEncoderProgressListener()EchoingEncoderProgressListener(java.lang.String prefix)EchoingEncoderProgressListener(java.lang.String prefix, java.io.PrintStream out)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidmessage(java.lang.String message)This method is called every time the encoder need to send a message (usually, a warning).voidprogress(int permil)This method is called to notify a progress in the encoding process.voidsourceInfo(MultimediaInfo info)This method is called before the encoding process starts, reporting information about the source stream that will be decoded and re-encoded.
-
-
-
Constructor Detail
-
EchoingEncoderProgressListener
public EchoingEncoderProgressListener()
-
EchoingEncoderProgressListener
public EchoingEncoderProgressListener(java.lang.String prefix)
-
EchoingEncoderProgressListener
public EchoingEncoderProgressListener(java.lang.String prefix, java.io.PrintStream out)
-
-
Method Detail
-
sourceInfo
public void sourceInfo(MultimediaInfo info)
Description copied from interface:EncoderProgressListenerThis method is called before the encoding process starts, reporting information about the source stream that will be decoded and re-encoded.- Specified by:
sourceInfoin interfaceEncoderProgressListener- Parameters:
info- Informations about the source multimedia stream.
-
progress
public void progress(int permil)
Description copied from interface:EncoderProgressListenerThis method is called to notify a progress in the encoding process.- Specified by:
progressin interfaceEncoderProgressListener- Parameters:
permil- A permil value representing the encoding process progress.
-
message
public void message(java.lang.String message)
Description copied from interface:EncoderProgressListenerThis method is called every time the encoder need to send a message (usually, a warning).- Specified by:
messagein interfaceEncoderProgressListener- Parameters:
message- The message sent by the encoder.
-
-