ACameraCaptureFailure
描述捕获失败的结构体。
摘要
公共属性 |
|
---|---|
frameNumber
|
int64_t
与此失败捕获关联的帧号。
|
reason
|
int
确定请求被丢弃的原因,无论是由于错误还是由于用户操作。
|
sequenceId
|
int
此失败捕获的序列 ID,由 ACameraCaptureSession_capture 或 ACameraCaptureSession_setRepeatingRequest 返回。
|
wasImageCaptured
|
bool
确定是否从相机捕获了图像。
|
公共属性
frameNumber
在camera/NdkCameraCaptureSession.h
中声明
int64_t ACameraCaptureFailure::frameNumber
与此失败捕获关联的帧号。
每当处理完一个请求时,无论捕获失败还是成功,都会为其未来的结果/失败捕获分配一个唯一的帧号。
对于每个新的结果或失败,此值会单调递增,从 0 开始;其作用域是 ACameraDevice 的生命周期。
reason
在camera/NdkCameraCaptureSession.h
中声明
int ACameraCaptureFailure::reason
确定请求被丢弃的原因,无论是由于错误还是由于用户操作。
另请参阅: CAPTURE_FAILURE_REASON_ERROR 另请参阅: CAPTURE_FAILURE_REASON_FLUSHED
sequenceId
在camera/NdkCameraCaptureSession.h
中声明
int ACameraCaptureFailure::sequenceId
此失败捕获的序列 ID,由 ACameraCaptureSession_capture 或 ACameraCaptureSession_setRepeatingRequest 返回。
序列 ID 是一个从 0 开始单调递增的唯一值,每次向 ACameraDevice 提交新的一组请求时,该值都会递增。
wasImageCaptured
在camera/NdkCameraCaptureSession.h
中声明
bool ACameraCaptureFailure::wasImageCaptured
确定是否从相机捕获了图像。
如果未捕获图像,将没有可用的图像缓冲区。如果捕获了图像,则可能有图像缓冲区可用。