Поделиться через


CameraCaptureSession.CaptureCallback.OnCaptureFailed Метод

Определение

Этот метод вызывается вместо того, #onCaptureCompleted когда устройство камеры не удалось создать CaptureResult запрос.

[Android.Runtime.Register("onCaptureFailed", "(Landroid/hardware/camera2/CameraCaptureSession;Landroid/hardware/camera2/CaptureRequest;Landroid/hardware/camera2/CaptureFailure;)V", "GetOnCaptureFailed_Landroid_hardware_camera2_CameraCaptureSession_Landroid_hardware_camera2_CaptureRequest_Landroid_hardware_camera2_CaptureFailure_Handler")]
public virtual void OnCaptureFailed (Android.Hardware.Camera2.CameraCaptureSession session, Android.Hardware.Camera2.CaptureRequest request, Android.Hardware.Camera2.CaptureFailure failure);
[<Android.Runtime.Register("onCaptureFailed", "(Landroid/hardware/camera2/CameraCaptureSession;Landroid/hardware/camera2/CaptureRequest;Landroid/hardware/camera2/CaptureFailure;)V", "GetOnCaptureFailed_Landroid_hardware_camera2_CameraCaptureSession_Landroid_hardware_camera2_CaptureRequest_Landroid_hardware_camera2_CaptureFailure_Handler")>]
abstract member OnCaptureFailed : Android.Hardware.Camera2.CameraCaptureSession * Android.Hardware.Camera2.CaptureRequest * Android.Hardware.Camera2.CaptureFailure -> unit
override this.OnCaptureFailed : Android.Hardware.Camera2.CameraCaptureSession * Android.Hardware.Camera2.CaptureRequest * Android.Hardware.Camera2.CaptureFailure -> unit

Параметры

session
CameraCaptureSession

Сеанс, возвращенный CameraDevice#createCaptureSession

request
CaptureRequest

Запрос, предоставленный камереDevice

failure
CaptureFailure

Сбой выходных данных записи, включая причину сбоя и номер кадра.

Атрибуты

Комментарии

Этот метод вызывается вместо того, #onCaptureCompleted когда устройство камеры не удалось создать CaptureResult запрос.

Другие запросы не затрагиваются, а некоторые или все буферы изображений из записи могут быть отправлены в соответствующие выходные потоки.

Если логическая мультикамерная камера не может создать результат захвата для одной из своих физических камер, этот метод будет вызываться с помощью этой физической CaptureFailure камеры. В таких случаях, если результат записи логической камеры действителен, #onCaptureCompleted по-прежнему будет вызываться.

Реализация этого метода по умолчанию ничего не делает.

Документация по Java для android.hardware.camera2.CameraCaptureSession.CaptureCallback.onCaptureFailed(android.hardware.camera2.CameraCaptureSession, android.hardware.camera2.CaptureRequest, android.hardware.camera2.CaptureFailure).

Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.

Применяется к