Class VisualStreamer

java.lang.Object
com.flir.thermalsdk.live.streaming.Streamer
com.flir.thermalsdk.live.streaming.VisualStreamer
All Implemented Interfaces:
Renderer, Closeable, AutoCloseable

public class VisualStreamer extends Streamer
Class for handling for streaming visual (RGB) images.
  • Constructor Details

    • VisualStreamer

      public VisualStreamer(Stream stream)
      Create a VisualStreamer instance associated with the particular Stream.
      Parameters:
      stream - an existing Stream instance to associate with
  • Method Details

    • update

      public void update()
      Description copied from interface: Renderer
      Executes rendering by polling image data from the source (e.g. a stream or ThermalImage), then performing image processing. Result can be obtained using Renderer.getImage().
      See Also:
    • getImage

      public ImageBuffer getImage()
      Description copied from interface: Renderer
      Get "rendered result" as ImageBuffer.
      Returns:
      Returns a deep copy of the render output or null if Renderer.update() has not been called previously or no source image was available yet.
      See Also:
    • close

      public void close()