net.sf.fmj.media.renderer.video
Class JPEGRTPRenderer

java.lang.Object
  extended by net.sf.fmj.media.AbstractControls
      extended by net.sf.fmj.media.AbstractPlugIn
          extended by net.sf.fmj.media.AbstractRenderer
              extended by net.sf.fmj.media.AbstractVideoRenderer
                  extended by net.sf.fmj.media.renderer.video.JPEGRTPRenderer
All Implemented Interfaces:
Control, FrameGrabbingControl, Controls, PlugIn, Renderer, VideoRenderer

public class JPEGRTPRenderer
extends AbstractVideoRenderer
implements VideoRenderer

Fast JPEG/RTP processing, depacketize and renders the JPEG/RTP stream

Author:
mgodehardt

Field Summary
 
Fields inherited from class net.sf.fmj.media.AbstractRenderer
inputFormat
 
Fields inherited from interface javax.media.PlugIn
BUFFER_PROCESSED_FAILED, BUFFER_PROCESSED_OK, INPUT_BUFFER_NOT_CONSUMED, OUTPUT_BUFFER_NOT_FILLED, PLUGIN_TERMINATED
 
Constructor Summary
JPEGRTPRenderer()
           
 
Method Summary
 void close()
           
 int doProcess(Buffer buffer)
           
 java.awt.Component getComponent()
           
 java.lang.String getName()
           
 Format[] getSupportedInputFormats()
           
 Format setInputFormat(Format format)
           
 
Methods inherited from class net.sf.fmj.media.AbstractVideoRenderer
getBounds, getControlComponent, grabFrame, process, setBounds, setComponent
 
Methods inherited from class net.sf.fmj.media.AbstractRenderer
start, stop
 
Methods inherited from class net.sf.fmj.media.AbstractPlugIn
open, reset
 
Methods inherited from class net.sf.fmj.media.AbstractControls
addControl, getControl, getControls, removeControl
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface javax.media.renderer.VideoRenderer
getBounds, setBounds, setComponent
 
Methods inherited from interface javax.media.Renderer
process, start, stop
 
Methods inherited from interface javax.media.PlugIn
open, reset
 
Methods inherited from interface javax.media.Controls
getControl, getControls
 

Constructor Detail

JPEGRTPRenderer

public JPEGRTPRenderer()
Method Detail

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

close

public void close()
Specified by:
close in interface PlugIn
Overrides:
close in class AbstractPlugIn

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