Class CamStream

  • All Implemented Interfaces:
    java.lang.Runnable

    public class CamStream
    extends java.lang.Thread
    • Nested Class Summary

      • Nested classes/interfaces inherited from class java.lang.Thread

        java.lang.Thread.State, java.lang.Thread.UncaughtExceptionHandler
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static int CONNECT_STYLE_HTTP  
      static int CONNECT_STYLE_SOCKET  
      • Fields inherited from class java.lang.Thread

        MAX_PRIORITY, MIN_PRIORITY, NORM_PRIORITY
    • 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
      • Methods inherited from class java.lang.Object

        equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • 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()
      • removeImageChangeListener

        public void removeImageChangeListener​(ImageChangeListener cl)
      • run

        public void run()
        Specified by:
        run in interface java.lang.Runnable
        Overrides:
        run in class java.lang.Thread
      • finalize

        public void finalize()
                      throws java.lang.Throwable
        Overrides:
        finalize in class java.lang.Object
        Throws:
        java.lang.Throwable
      • unhook

        public void unhook()