Class CamStream
- java.lang.Object
-
- java.lang.Thread
-
- com.charliemouse.cambozola.shared.CamStream
-
- All Implemented Interfaces:
java.lang.Runnable
public class CamStream extends java.lang.Thread
-
-
Field Summary
Fields Modifier and Type Field Description static intCONNECT_STYLE_HTTPstatic intCONNECT_STYLE_SOCKET
-
Constructor Summary
Constructors Constructor Description CamStream(java.net.URL strm, java.lang.String app, java.net.URL docBase, int retryCount, int retryDelay, ExceptionReporter reporter, boolean debug)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddImageChangeListener(ImageChangeListener cl)voidfinalize()java.awt.ImagegetCurrent()doublegetFPS()intgetIndex()byte[]getRawImage()java.net.URLgetStreamURL()java.lang.StringgetType()voidremoveImageChangeListener(ImageChangeListener cl)voidrun()voidunhook()-
Methods inherited from class java.lang.Thread
activeCount, checkAccess, clone, countStackFrames, currentThread, dumpStack, enumerate, getAllStackTraces, getContextClassLoader, getDefaultUncaughtExceptionHandler, getId, getName, getPriority, getStackTrace, getState, getThreadGroup, getUncaughtExceptionHandler, holdsLock, interrupt, interrupted, isAlive, isDaemon, isInterrupted, join, join, join, onSpinWait, resume, setContextClassLoader, setDaemon, setDefaultUncaughtExceptionHandler, setName, setPriority, setUncaughtExceptionHandler, sleep, sleep, start, stop, suspend, toString, yield
-
-
-
-
Field Detail
-
CONNECT_STYLE_SOCKET
public static final int CONNECT_STYLE_SOCKET
- See Also:
- Constant Field Values
-
CONNECT_STYLE_HTTP
public static final int CONNECT_STYLE_HTTP
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
CamStream
public CamStream(java.net.URL strm, java.lang.String app, java.net.URL docBase, int retryCount, int retryDelay, ExceptionReporter reporter, boolean debug)
-
-
Method Detail
-
getCurrent
public java.awt.Image getCurrent()
-
getRawImage
public final byte[] getRawImage()
-
getIndex
public int getIndex()
-
getType
public java.lang.String getType()
-
getStreamURL
public java.net.URL getStreamURL()
-
getFPS
public double getFPS()
-
addImageChangeListener
public void addImageChangeListener(ImageChangeListener cl)
-
removeImageChangeListener
public void removeImageChangeListener(ImageChangeListener cl)
-
run
public void run()
- Specified by:
runin interfacejava.lang.Runnable- Overrides:
runin classjava.lang.Thread
-
finalize
public void finalize() throws java.lang.Throwable- Overrides:
finalizein classjava.lang.Object- Throws:
java.lang.Throwable
-
unhook
public void unhook()
-
-