Class OpticalCameraManager

All Implemented Interfaces:
Configurable, Findable, CameraManager

@ServiceInterface(CameraManager.class) public class OpticalCameraManager extends FindableConfigurableBase implements CameraManager
  • Constructor Details

    • OpticalCameraManager

      public OpticalCameraManager()
  • Method Details

    • setShowSecondaryCamera

      public void setShowSecondaryCamera(boolean show)
      Specified by:
      setShowSecondaryCamera in interface CameraManager
    • showSecondaryCamera

      public boolean showSecondaryCamera()
      Specified by:
      showSecondaryCamera in interface CameraManager
    • getCurrentCamera

      public Camera getCurrentCamera()
      Specified by:
      getCurrentCamera in interface CameraManager
    • getCurrentVideoReceiver

      public VideoReceiver<org.eclipse.swt.graphics.ImageData> getCurrentVideoReceiver()
      Specified by:
      getCurrentVideoReceiver in interface CameraManager
    • getPrimaryCamera

      public Camera getPrimaryCamera()
    • setPrimaryCamera

      public void setPrimaryCamera(Camera primaryCamera)
    • setPrimaryVideoReceiver

      public void setPrimaryVideoReceiver(VideoReceiver<org.eclipse.swt.graphics.ImageData> primaryVideoReceiver)
    • setSecondaryCamera

      public void setSecondaryCamera(Camera secondaryCamera)
    • setSecondaryVideoReceiver

      public void setSecondaryVideoReceiver(VideoReceiver<org.eclipse.swt.graphics.ImageData> secondaryVideoReceiver)