endrov.movieEncoder
Class EvMovieEncoderFactory

java.lang.Object
  extended by endrov.movieEncoder.EvMovieEncoderFactory

public abstract class EvMovieEncoderFactory
extends java.lang.Object

Movie encoders


Field Summary
static java.util.Vector<EvMovieEncoderFactory> makers
           
 
Constructor Summary
EvMovieEncoderFactory()
           
 
Method Summary
abstract  java.lang.String getDefaultQuality()
          Get the default quality.
static EvMovieEncoderFactory getFactory(java.lang.String s)
          Get maker given name
abstract  EvMovieEncoder getInstance(java.io.File path, int w, int h, java.lang.String quality)
          File rename is allowed to make it fit format
abstract  java.lang.String getName()
          Also implement toString.
abstract  java.util.List<java.lang.String> getQualities()
          Get a list of associated quality levels
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

makers

public static java.util.Vector<EvMovieEncoderFactory> makers
Constructor Detail

EvMovieEncoderFactory

public EvMovieEncoderFactory()
Method Detail

getName

public abstract java.lang.String getName()
Also implement toString. or just tostring?


getInstance

public abstract EvMovieEncoder getInstance(java.io.File path,
                                           int w,
                                           int h,
                                           java.lang.String quality)
                                    throws java.lang.Exception
File rename is allowed to make it fit format

Throws:
java.lang.Exception

getQualities

public abstract java.util.List<java.lang.String> getQualities()
Get a list of associated quality levels


getDefaultQuality

public abstract java.lang.String getDefaultQuality()
Get the default quality. Should be the same pointer as in qualities list OR NOT


getFactory

public static EvMovieEncoderFactory getFactory(java.lang.String s)
Get maker given name