net.sf.fmj.media.renderer.video
Class SimpleSwingRenderer
java.lang.Object
net.sf.fmj.media.AbstractControls
net.sf.fmj.media.AbstractPlugIn
net.sf.fmj.media.AbstractRenderer
net.sf.fmj.media.AbstractVideoRenderer
net.sf.fmj.media.renderer.video.SimpleSwingRenderer
- All Implemented Interfaces:
- Control, FrameGrabbingControl, Controls, PlugIn, Renderer, VideoRenderer
public class SimpleSwingRenderer
- extends AbstractVideoRenderer
- implements VideoRenderer
The simplest possible Swing Renderer. Same as SimpleAWTRenderer, but uses a JComponent
- Author:
- Ken Larson
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SimpleSwingRenderer
public SimpleSwingRenderer()
getName
public java.lang.String getName()
- Specified by:
getName
in interface PlugIn
- Overrides:
getName
in class AbstractPlugIn
getSupportedInputFormats
public Format[] getSupportedInputFormats()
- Specified by:
getSupportedInputFormats
in interface Renderer
- Specified by:
getSupportedInputFormats
in class AbstractRenderer
getComponent
public java.awt.Component getComponent()
- Specified by:
getComponent
in interface VideoRenderer
- Specified by:
getComponent
in class AbstractVideoRenderer
getControls
public java.lang.Object[] getControls()
- Description copied from class:
AbstractControls
- Retrieve an array of objects that control the object. If no controls are supported,
a zero length array is returned.
- Specified by:
getControls
in interface Controls
- Overrides:
getControls
in class AbstractControls
- Returns:
- the array of object controls
setInputFormat
public Format setInputFormat(Format format)
- Specified by:
setInputFormat
in interface Renderer
- Overrides:
setInputFormat
in class AbstractRenderer
doProcess
public int doProcess(Buffer buffer)
- Specified by:
doProcess
in class AbstractVideoRenderer