de.yadrone.base.video
Class VideoManager

java.lang.Object
  extended by de.yadrone.base.manager.AbstractTCPManager
      extended by de.yadrone.base.video.VideoManager
All Implemented Interfaces:
ImageListener, java.lang.Runnable

public class VideoManager
extends AbstractTCPManager
implements ImageListener


Constructor Summary
VideoManager(java.net.InetAddress inetaddr, CommandManager manager, VideoDecoder decoder)
           
 
Method Summary
 void addImageListener(ImageListener listener)
           
 void close()
           
 boolean connect(int port)
           
 void imageUpdated(java.awt.image.BufferedImage image)
          Called only by decoder to inform all the other listener
 void removeImageListener(ImageListener listener)
           
 void run()
           
 
Methods inherited from class de.yadrone.base.manager.AbstractTCPManager
isConnected, start
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

VideoManager

public VideoManager(java.net.InetAddress inetaddr,
                    CommandManager manager,
                    VideoDecoder decoder)
Method Detail

addImageListener

public void addImageListener(ImageListener listener)

removeImageListener

public void removeImageListener(ImageListener listener)

imageUpdated

public void imageUpdated(java.awt.image.BufferedImage image)
Called only by decoder to inform all the other listener

Specified by:
imageUpdated in interface ImageListener

connect

public boolean connect(int port)
Overrides:
connect in class AbstractTCPManager

run

public void run()
Specified by:
run in interface java.lang.Runnable

close

public void close()
Overrides:
close in class AbstractTCPManager