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 int
CONNECT_STYLE_HTTP
static int
CONNECT_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 void
addImageChangeListener(ImageChangeListener cl)
void
finalize()
java.awt.Image
getCurrent()
double
getFPS()
int
getIndex()
byte[]
getRawImage()
java.net.URL
getStreamURL()
java.lang.String
getType()
void
removeImageChangeListener(ImageChangeListener cl)
void
run()
void
unhook()
-
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:
run
in interfacejava.lang.Runnable
- Overrides:
run
in classjava.lang.Thread
-
finalize
public void finalize() throws java.lang.Throwable
- Overrides:
finalize
in classjava.lang.Object
- Throws:
java.lang.Throwable
-
unhook
public void unhook()
-
-