public class TuSdkCameraFocusImpl extends java.lang.Object implements TuSdkCameraFocus
TuSdkCameraFocus.TuSdkCameraFocusFaceListener, TuSdkCameraFocus.TuSdkCameraFocusListener
限定符和类型 | 字段和说明 |
---|---|
static long |
FOCUS_SAMPLING_DISTANCE_MS
聚焦采样频率 (单位毫秒)
|
构造器和说明 |
---|
TuSdkCameraFocusImpl() |
限定符和类型 | 方法和说明 |
---|---|
boolean |
allowFocusToShot()
是否允许使用聚焦拍摄
|
void |
autoFocus(CameraConfigs.CameraAutoFocus mode,
android.graphics.PointF point,
TuSdkCameraFocus.TuSdkCameraFocusListener listener)
自动聚焦
|
void |
autoFocus(TuSdkCameraFocus.TuSdkCameraFocusListener listener)
自动聚焦
|
void |
autoMetering(android.graphics.PointF point)
自动测光
|
boolean |
canSupportAutoFocus()
是否支持自动对焦
|
void |
changeStatus(TuSdkCamera.TuSdkCameraStatus status)
相机状态改变
|
void |
configure(TuSdkCameraBuilder builder,
TuSdkCameraOrientation orientation,
TuSdkCameraSize cameraSize)
配置聚焦参数
|
CameraConfigs.CameraAutoFocus |
getFocusMode()
获取聚焦模式
|
boolean |
isDisableContinueFoucs()
禁用持续自动对焦 (默认:false)
|
boolean |
isDisableFocusBeep()
禁用聚焦声音 (默认:false)
|
void |
setAutoFocusMoveCallback(android.hardware.Camera.AutoFocusMoveCallback cb)
设置持续自动对焦回调
仅支持ContinuousVideo和ContinuousPicture
|
void |
setDisableContinueFoucs(boolean disableContinueFoucs)
禁用持续自动对焦 (默认:false)
|
void |
setDisableFocusBeep(boolean disableFocusBeep)
禁用聚焦声音 (默认:false)
|
void |
setFaceListener(TuSdkCameraFocus.TuSdkCameraFocusFaceListener faceListener)
系统人脸检测接口
|
void |
setFocusListener(TuSdkCameraFocus.TuSdkCameraFocusListener focusListener)
自动对焦监听
|
void |
setFocusMode(CameraConfigs.CameraAutoFocus mode,
android.graphics.PointF point)
设置聚焦模式
|
void |
setFocusPoint(android.graphics.PointF point)
设置聚焦区域
|
public static final long FOCUS_SAMPLING_DISTANCE_MS
public void setFaceListener(TuSdkCameraFocus.TuSdkCameraFocusFaceListener faceListener)
public void autoMetering(android.graphics.PointF point)
public boolean isDisableFocusBeep()
public void setDisableFocusBeep(boolean disableFocusBeep)
public boolean isDisableContinueFoucs()
public void setDisableContinueFoucs(boolean disableContinueFoucs)
public void setFocusListener(TuSdkCameraFocus.TuSdkCameraFocusListener focusListener)
public void setFocusMode(CameraConfigs.CameraAutoFocus mode, android.graphics.PointF point)
public void setFocusPoint(android.graphics.PointF point)
public CameraConfigs.CameraAutoFocus getFocusMode()
public boolean canSupportAutoFocus()
public void setAutoFocusMoveCallback(android.hardware.Camera.AutoFocusMoveCallback cb)
cb
- 持续对焦委托public void autoFocus(CameraConfigs.CameraAutoFocus mode, android.graphics.PointF point, TuSdkCameraFocus.TuSdkCameraFocusListener listener)
mode
- Camera Focuspoint
- 聚焦点listener
- 自动对焦监听public void autoFocus(TuSdkCameraFocus.TuSdkCameraFocusListener listener)
autoFocus
在接口中 TuSdkCameraFocus
listener
- 自动对焦监听public boolean allowFocusToShot()
allowFocusToShot
在接口中 TuSdkCameraFocus
public void configure(TuSdkCameraBuilder builder, TuSdkCameraOrientation orientation, TuSdkCameraSize cameraSize)
configure
在接口中 TuSdkCameraFocus
builder
- 相机创建接口orientation
- 相机方向处理接口cameraSize
- 相机长宽接口public void changeStatus(TuSdkCamera.TuSdkCameraStatus status)
changeStatus
在接口中 TuSdkCameraFocus