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