Interface OverlayTorchStateListener


public interface OverlayTorchStateListener
Listener that will be notified when camera torch state is updated by the overlay controller. This listener is useful when torch state is controlled from outside of the overlay controller (e.g. torch button can be placed in host activity, in that case it is responsible for torch control).
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    onTorchStateChanged(boolean torchOn)
    Called every time when torch state is changed, e.g.
    void
    onTorchStateInitialised(boolean cameraSupportsTorch)
    Called when camera preview is started and torch support status becomes available.
  • Method Details

    • onTorchStateInitialised

      void onTorchStateInitialised(boolean cameraSupportsTorch)
      Called when camera preview is started and torch support status becomes available. This can be used to show/hide torch button based on the support status.
      Parameters:
      cameraSupportsTorch - true if camera supports torch, false otherwise.
    • onTorchStateChanged

      void onTorchStateChanged(boolean torchOn)
      Called every time when torch state is changed, e.g. when torch is turned off or on.
      Parameters:
      torchOn - true if torch is turned on, false otherwise.