ACameraCaptureSession_stateCallbacks
在 ACameraDevice_createCaptureSession 和 ACameraDevice_createCaptureSessionWithSessionParameters 中使用的捕获会话状态回调。
摘要
公共属性 |
|
---|---|
context
|
void *
可选的应用上下文。
|
onActive
|
当会话开始主动处理捕获请求时,将调用此回调。
|
onClosed
|
当会话关闭并从内存中删除时,将调用此回调。
|
onReady
|
每当会话不再有要处理的捕获请求时,就会调用此回调。
|
公共属性
context
在camera/NdkCameraCaptureSession.h
中声明
void * ACameraCaptureSession_stateCallbacks::context
可选的应用上下文。
onActive
在camera/NdkCameraCaptureSession.h
中声明
ACameraCaptureSession_stateCallback ACameraCaptureSession_stateCallbacks::onActive
当会话开始主动处理捕获请求时,将调用此回调。
如果会话处理完所有捕获请求并调用了 onReady,那么一旦提交新的捕获请求,此回调将再次被调用。
onClosed
在camera/NdkCameraCaptureSession.h
中声明
ACameraCaptureSession_stateCallback ACameraCaptureSession_stateCallbacks::onClosed
当会话关闭并从内存中删除时,将调用此回调。
当调用 ACameraCaptureSession_close 时,父相机设备创建了新的会话,或者父相机设备关闭时(由用户关闭设备,或由于相机设备断开连接或致命错误),会话会关闭。
调用此回调后,对该 ACameraCaptureSession 对象的所有访问都将导致崩溃。
onReady
在camera/NdkCameraCaptureSession.h
中声明
ACameraCaptureSession_stateCallback ACameraCaptureSession_stateCallbacks::onReady
每当会话不再有要处理的捕获请求时,就会调用此回调。
每当会话处理完所有活动的捕获请求且未设置重复请求或连拍时,都将调用此回调。