net.sf.fmj.media.codec.video.lossless
Class GIFEncoder

java.lang.Object
  extended by net.sf.fmj.media.AbstractControls
      extended by net.sf.fmj.media.AbstractPlugIn
          extended by net.sf.fmj.media.AbstractCodec
              extended by net.sf.fmj.media.codec.video.ImageIOEncoder
                  extended by net.sf.fmj.media.codec.video.lossless.GIFEncoder
All Implemented Interfaces:
Codec, Controls, PlugIn

public class GIFEncoder
extends ImageIOEncoder

GIF encoder Codec. Won't work prior to Java 1.6 due to lack of GIF encoding ability in ImageIO.

Author:
Ken Larson

Field Summary
 
Fields inherited from class net.sf.fmj.media.AbstractCodec
inputFormat, inputFormats, opened, outputFormat
 
Fields inherited from interface javax.media.PlugIn
BUFFER_PROCESSED_FAILED, BUFFER_PROCESSED_OK, INPUT_BUFFER_NOT_CONSUMED, OUTPUT_BUFFER_NOT_FILLED, PLUGIN_TERMINATED
 
Constructor Summary
GIFEncoder()
           
 
Method Summary
 Format[] getSupportedOutputFormats(Format input)
           
 
Methods inherited from class net.sf.fmj.media.codec.video.ImageIOEncoder
getSupportedInputFormats, process, setInputFormat
 
Methods inherited from class net.sf.fmj.media.AbstractCodec
checkInputBuffer, dump, getInputFormat, getOutputFormat, isEOM, propagateEOM, setOutputFormat
 
Methods inherited from class net.sf.fmj.media.AbstractPlugIn
close, getName, open, reset
 
Methods inherited from class net.sf.fmj.media.AbstractControls
addControl, getControl, getControls, removeControl
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface javax.media.Codec
setOutputFormat
 
Methods inherited from interface javax.media.PlugIn
close, getName, open, reset
 
Methods inherited from interface javax.media.Controls
getControl, getControls
 

Constructor Detail

GIFEncoder

public GIFEncoder()
Method Detail

getSupportedOutputFormats

public Format[] getSupportedOutputFormats(Format input)
Specified by:
getSupportedOutputFormats in interface Codec
Specified by:
getSupportedOutputFormats in class AbstractCodec