Package com.microblink.blinkid.fragment.overlay.verification

# 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.