us.ihmc.graphics3DAdapter.camera
Class CompressedVideoDataServer

java.lang.Object
  extended by us.ihmc.graphics3DAdapter.camera.CompressedVideoDataServer
All Implemented Interfaces:
VideoDataServer, NetStateListener, ObjectConsumer<VideoControlPacket>

public class CompressedVideoDataServer
extends java.lang.Object
implements NetStateListener, VideoDataServer, ObjectConsumer<VideoControlPacket>


Constructor Summary
CompressedVideoDataServer(VideoSettings initialSettings, ObjectCommunicator objectCommunicator)
           
 
Method Summary
 void close()
           
 void connected()
           
 void consumeObject(VideoControlPacket object)
           
 void disconnected()
           
 boolean isConnected()
           
 void updateImage(java.awt.image.BufferedImage bufferedImage, long timeStamp, javax.vecmath.Point3d cameraPosition, javax.vecmath.Quat4d cameraOrientation, double fov)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CompressedVideoDataServer

public CompressedVideoDataServer(VideoSettings initialSettings,
                                 ObjectCommunicator objectCommunicator)
Method Detail

updateImage

public void updateImage(java.awt.image.BufferedImage bufferedImage,
                        long timeStamp,
                        javax.vecmath.Point3d cameraPosition,
                        javax.vecmath.Quat4d cameraOrientation,
                        double fov)
Specified by:
updateImage in interface VideoDataServer

close

public void close()
Specified by:
close in interface VideoDataServer

isConnected

public boolean isConnected()
Specified by:
isConnected in interface VideoDataServer

connected

public void connected()
Specified by:
connected in interface NetStateListener

disconnected

public void disconnected()
Specified by:
disconnected in interface NetStateListener

consumeObject

public void consumeObject(VideoControlPacket object)
Specified by:
consumeObject in interface ObjectConsumer<VideoControlPacket>