Package 

Interface ICameraControl


  • 
    public interface ICameraControl
    
                        

    相机控制:主要包括调节焦距和闪光灯控制

    • Method Summary

      Modifier and Type Method Description
      abstract void zoomIn() 放大
      abstract void zoomOut() 缩小
      abstract void zoomTo(float ratio) 缩放到指定比例
      abstract void lineZoomIn() 线性放大
      abstract void lineZoomOut() 线性缩小
      abstract void lineZoomTo(@FloatRange(from = 0.0, to = 1.0) float linearZoom) 线性缩放到指定比例
      abstract void enableTorch(boolean torch) 设置闪光灯(手电筒)是否开启
      abstract boolean isTorchEnabled() 闪光灯(手电筒)是否开启
      abstract boolean hasFlashUnit() 是否支持闪光灯
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Method Detail

      • zoomIn

         abstract void zoomIn()

        放大

      • zoomOut

         abstract void zoomOut()

        缩小

      • zoomTo

         abstract void zoomTo(float ratio)

        缩放到指定比例

        Parameters:
        ratio - 缩放比例
      • lineZoomIn

         abstract void lineZoomIn()

        线性放大

      • lineZoomTo

         abstract void lineZoomTo(@FloatRange(from = 0.0, to = 1.0) float linearZoom)

        线性缩放到指定比例

        Parameters:
        linearZoom - 线性缩放比例;范围在:0.0 ~ 1.
      • enableTorch

         abstract void enableTorch(boolean torch)

        设置闪光灯(手电筒)是否开启

        Parameters:
        torch - 是否开启闪光灯(手电筒)
      • isTorchEnabled

         abstract boolean isTorchEnabled()

        闪光灯(手电筒)是否开启

      • hasFlashUnit

         abstract boolean hasFlashUnit()

        是否支持闪光灯