Class CameraSettings


  • public class CameraSettings
    extends Object
    • Constructor Detail

      • CameraSettings

        public CameraSettings()
    • Method Detail

      • getRequestedCameraId

        public int getRequestedCameraId()
      • setRequestedCameraId

        public void setRequestedCameraId​(int requestedCameraId)
        Allows third party apps to specify the camera ID, rather than determine it automatically based on available cameras and their orientation.
        Parameters:
        requestedCameraId - camera ID of the camera to use. A negative value means "no preference".
      • isScanInverted

        public boolean isScanInverted()
        Default to false. Inverted means dark & light colors are inverted.
        Returns:
        true if scan is inverted
      • setScanInverted

        public void setScanInverted​(boolean scanInverted)
      • isBarcodeSceneModeEnabled

        public boolean isBarcodeSceneModeEnabled()
        Default to false.
        Returns:
        true if barcode scene mode is enabled
      • setBarcodeSceneModeEnabled

        public void setBarcodeSceneModeEnabled​(boolean barcodeSceneModeEnabled)
      • isExposureEnabled

        public boolean isExposureEnabled()
        Default to false.
        Returns:
        true if exposure is enabled.
      • setExposureEnabled

        public void setExposureEnabled​(boolean exposureEnabled)
      • isMeteringEnabled

        public boolean isMeteringEnabled()
        Default to false. If enabled, metering is performed to determine focus area.
        Returns:
        true if metering is enabled
      • setMeteringEnabled

        public void setMeteringEnabled​(boolean meteringEnabled)
      • isAutoFocusEnabled

        public boolean isAutoFocusEnabled()
        Default to true.
        Returns:
        true if auto-focus is enabled
      • setAutoFocusEnabled

        public void setAutoFocusEnabled​(boolean autoFocusEnabled)
      • isContinuousFocusEnabled

        public boolean isContinuousFocusEnabled()
        Default to false.
        Returns:
        true if continuous focus is enabled
      • setContinuousFocusEnabled

        public void setContinuousFocusEnabled​(boolean continuousFocusEnabled)
      • getFocusMode

        public CameraSettings.FocusMode getFocusMode()
        Default to FocusMode.AUTO.
        Returns:
        value of selected focus mode
      • isAutoTorchEnabled

        public boolean isAutoTorchEnabled()
        Default to false.
        Returns:
        true if the torch is automatically controlled based on ambient light.
      • setAutoTorchEnabled

        public void setAutoTorchEnabled​(boolean autoTorchEnabled)