| ImagePluginSupport.java |
/*
* JBoss, the OpenSource J2EE webOS
*
* Distributable under LGPL license.
* See terms of license at gnu.org.
*/
package org.jboss.media.engine.image;
import java.awt.image.BufferedImage;
import org.jboss.media.engine.MediaPlugin;
/**
* @version <tt>$Revision: 1.1 $</tt>
* @author <a href="mailto:spyridon_samothrakis@yahoo.com">Spyridon Samothrakis</a>
*/
public abstract class ImagePluginSupport extends MediaPlugin
{
/* (non-Javadoc)
* @see org.jboss.media.engine.MediaPlugin#process(java.lang.Object)
*/
public int process(Object output)
{
// genericStuff
// if(!(output instanceof BufferedImageHolder)) return 0;
//BufferedImageHolder buff = (BufferedImageHolder) output;
processImage((BufferedImage)output);
return 1;
}
/**
* @param buff
*/
public abstract void processImage(BufferedImage buff);
}
| ImagePluginSupport.java |