com.jhlabs.image
Class DeinterlaceFilter

java.lang.Object
  extended by com.jhlabs.image.AbstractBufferedImageOp
      extended by com.jhlabs.image.DeinterlaceFilter
All Implemented Interfaces:
java.awt.image.BufferedImageOp, java.lang.Cloneable

public class DeinterlaceFilter
extends AbstractBufferedImageOp

A filter for de-interlacing video frames.


Field Summary
static int AVERAGE
           
static int EVEN
           
static int ODD
           
 
Constructor Summary
DeinterlaceFilter()
           
 
Method Summary
 java.awt.image.BufferedImage filter(java.awt.image.BufferedImage src, java.awt.image.BufferedImage dst)
           
 int getMode()
           
 void setMode(int mode)
           
 java.lang.String toString()
           
 
Methods inherited from class com.jhlabs.image.AbstractBufferedImageOp
clone, createCompatibleDestImage, getBounds2D, getPoint2D, getRenderingHints, getRGB, setRGB
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

EVEN

public static final int EVEN
See Also:
Constant Field Values

ODD

public static final int ODD
See Also:
Constant Field Values

AVERAGE

public static final int AVERAGE
See Also:
Constant Field Values
Constructor Detail

DeinterlaceFilter

public DeinterlaceFilter()
Method Detail

setMode

public void setMode(int mode)

getMode

public int getMode()

filter

public java.awt.image.BufferedImage filter(java.awt.image.BufferedImage src,
                                           java.awt.image.BufferedImage dst)

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object