org.llama.jmf
Class ByteBufferRenderer
java.lang.Object
org.llama.jmf.ByteBufferRenderer
- All Implemented Interfaces:
- javax.media.Controls, javax.media.PlugIn, javax.media.Renderer, javax.media.renderer.VideoRenderer
public class ByteBufferRenderer
- extends java.lang.Object
- implements javax.media.renderer.VideoRenderer
The Class ByteBufferRenderer.
Fields inherited from interface javax.media.PlugIn |
BUFFER_PROCESSED_FAILED, BUFFER_PROCESSED_OK, INPUT_BUFFER_NOT_CONSUMED, OUTPUT_BUFFER_NOT_FILLED, PLUGIN_TERMINATED |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
listener
public static ByteBufferRendererListener listener
- The listener.
printframes
public static boolean printframes
- The printframes.
useFOBSOptimization
public static boolean useFOBSOptimization
- The use fobs optimization.
useFOBSPatch
public static boolean useFOBSPatch
- The use fobs patch.
ByteBufferRenderer
public ByteBufferRenderer()
close
public void close()
- Specified by:
close
in interface javax.media.PlugIn
getBounds
public java.awt.Rectangle getBounds()
- Specified by:
getBounds
in interface javax.media.renderer.VideoRenderer
getComponent
public java.awt.Component getComponent()
- Specified by:
getComponent
in interface javax.media.renderer.VideoRenderer
getControl
public java.lang.Object getControl(java.lang.String arg0)
- Specified by:
getControl
in interface javax.media.Controls
getControls
public java.lang.Object[] getControls()
- Specified by:
getControls
in interface javax.media.Controls
getName
public java.lang.String getName()
- Specified by:
getName
in interface javax.media.PlugIn
getSupportedInputFormats
public javax.media.Format[] getSupportedInputFormats()
- Specified by:
getSupportedInputFormats
in interface javax.media.Renderer
open
public void open()
throws javax.media.ResourceUnavailableException
- Specified by:
open
in interface javax.media.PlugIn
- Throws:
javax.media.ResourceUnavailableException
process
public int process(javax.media.Buffer buf)
- Specified by:
process
in interface javax.media.Renderer
reset
public void reset()
- Specified by:
reset
in interface javax.media.PlugIn
setBounds
public void setBounds(java.awt.Rectangle arg0)
- Specified by:
setBounds
in interface javax.media.renderer.VideoRenderer
setComponent
public boolean setComponent(java.awt.Component arg0)
- Specified by:
setComponent
in interface javax.media.renderer.VideoRenderer
setInputFormat
public javax.media.Format setInputFormat(javax.media.Format format)
- Specified by:
setInputFormat
in interface javax.media.Renderer
start
public void start()
- Specified by:
start
in interface javax.media.Renderer
stop
public void stop()
- Specified by:
stop
in interface javax.media.Renderer