org.mmbase.streams.transcoders
Class FFMpeg2TheoraAnalyzer

java.lang.Object
  extended by org.mmbase.streams.transcoders.FFMpeg2TheoraAnalyzer
All Implemented Interfaces:
Serializable, Cloneable, Analyzer, PublicCloneable<Analyzer>

public class FFMpeg2TheoraAnalyzer
extends Object
implements Analyzer

Version:
$Id: FFMpeg2TheoraAnalyzer.java 42277 2010-05-26 14:03:33Z andre $
Author:
Michiel Meeuwissen
See Also:
Serialized Form

Constructor Summary
FFMpeg2TheoraAnalyzer()
           
 
Method Summary
 void addLogger(Logger logger)
           
 void addThrowable(Throwable t)
           
 void analyze(String l, Node source, Node des)
          Analyzes a line of logging of
 FFMpeg2TheoraAnalyzer clone()
           
 int getMaxLines()
          How many lines of logging should be offered for Analyzer.analyze(java.lang.String, org.mmbase.bridge.Node, org.mmbase.bridge.Node)ing at the most.
 void ready(Node sourceNode, Node destNode)
           
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FFMpeg2TheoraAnalyzer

public FFMpeg2TheoraAnalyzer()
Method Detail

getMaxLines

public int getMaxLines()
Description copied from interface: Analyzer
How many lines of logging should be offered for Analyzer.analyze(java.lang.String, org.mmbase.bridge.Node, org.mmbase.bridge.Node)ing at the most.

Specified by:
getMaxLines in interface Analyzer

addThrowable

public void addThrowable(Throwable t)
Specified by:
addThrowable in interface Analyzer

addLogger

public void addLogger(Logger logger)
Specified by:
addLogger in interface Analyzer

analyze

public void analyze(String l,
                    Node source,
                    Node des)
Description copied from interface: Analyzer
Analyzes a line of logging of

Specified by:
analyze in interface Analyzer
Parameters:
l - This line
source - The node representing the original mediasource.
des - The node representing the mediasource to which the transcoding result is being written.

ready

public void ready(Node sourceNode,
                  Node destNode)
Specified by:
ready in interface Analyzer

clone

public FFMpeg2TheoraAnalyzer clone()
Specified by:
clone in interface PublicCloneable<Analyzer>
Overrides:
clone in class Object


MMBase 2.0-SNAPSHOT - null