ACameraCaptureSession_logicalCamera_captureCallbacks
这与 ACameraCaptureSession_captureCallbacks 的功能相同,但为了支持逻辑多摄像头,使用了 onLogicalCameraCaptureCompleted 回调而不是 onCaptureCompleted。
摘要
公共属性 |
|
---|---|
context
|
void *
|
onCaptureBufferLost
|
|
onCaptureProgressed
|
|
onCaptureSequenceAborted
|
|
onCaptureSequenceCompleted
|
|
onCaptureStarted
|
|
onLogicalCameraCaptureCompleted
|
当图像捕获完全完成并提供所有结果元数据时,将调用此回调。
|
onLogicalCameraCaptureFailed
|
当相机设备未能为请求生成捕获结果时,会调用此回调,而不是 onLogicalCameraCaptureCompleted。
|
公共属性
context
声明于camera/NdkCameraCaptureSession.h
void * ACameraCaptureSession_logicalCamera_captureCallbacks::context
onCaptureBufferLost
声明于camera/NdkCameraCaptureSession.h
ACameraCaptureSession_captureCallback_bufferLost ACameraCaptureSession_logicalCamera_captureCallbacks::onCaptureBufferLost
onCaptureProgressed
声明于camera/NdkCameraCaptureSession.h
ACameraCaptureSession_captureCallback_result ACameraCaptureSession_logicalCamera_captureCallbacks::onCaptureProgressed
onCaptureSequenceAborted
声明于camera/NdkCameraCaptureSession.h
ACameraCaptureSession_captureCallback_sequenceAbort ACameraCaptureSession_logicalCamera_captureCallbacks::onCaptureSequenceAborted
onCaptureSequenceCompleted
声明于camera/NdkCameraCaptureSession.h
ACameraCaptureSession_captureCallback_sequenceEnd ACameraCaptureSession_logicalCamera_captureCallbacks::onCaptureSequenceCompleted
onCaptureStarted
声明于camera/NdkCameraCaptureSession.h
ACameraCaptureSession_captureCallback_start ACameraCaptureSession_logicalCamera_captureCallbacks::onCaptureStarted
onLogicalCameraCaptureCompleted
声明于camera/NdkCameraCaptureSession.h
ACameraCaptureSession_logicalCamera_captureCallback_result ACameraCaptureSession_logicalCamera_captureCallbacks::onLogicalCameraCaptureCompleted
当图像捕获完全完成并提供所有结果元数据时,将调用此回调。
对于逻辑多摄像头,此回调还会返回所有明确请求的物理摄像头的结果元数据。
此回调始终在最后一个 onCaptureProgressed 之后触发;换句话说,一旦获得完整结果,就不会再传递部分结果。
对于延迟是关键因素的性能密集型用例,请考虑使用 onCaptureProgressed。
请注意,回调中的 ACaptureRequest 指针与应用提交的内容不匹配,但 ACaptureRequest 的内容将与应用提交的内容匹配。
onLogicalCameraCaptureFailed
声明于camera/NdkCameraCaptureSession.h
ACameraCaptureSession_logicalCamera_captureCallback_failed ACameraCaptureSession_logicalCamera_captureCallbacks::onLogicalCameraCaptureFailed
当相机设备未能为请求生成捕获结果时,会调用此回调,而不是 onLogicalCameraCaptureCompleted。
其他请求不受影响,并且捕获的部分或全部图像缓冲区可能已推送到其各自的输出流。
请注意,回调中的 ACaptureRequest 指针与应用提交的内容不匹配,但 ACaptureRequest 的内容将与应用提交的内容匹配。