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 |