Condividi tramite


CameraCaptureSession.CaptureCallback.OnCaptureFailed Metodo

Definizione

Questo metodo viene chiamato invece di #onCaptureCompleted quando il dispositivo fotocamera non è riuscito a produrre un CaptureResult oggetto per la richiesta.

[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

Parametri

session
CameraCaptureSession

Sessione restituita da CameraDevice#createCaptureSession

request
CaptureRequest

La richiesta che è stata inviata a CameraDevice

failure
CaptureFailure

Errore di output dell'acquisizione, inclusi il motivo dell'errore e il numero di fotogramma.

Attributi

Commenti

Questo metodo viene chiamato invece di #onCaptureCompleted quando il dispositivo fotocamera non è riuscito a produrre un CaptureResult oggetto per la richiesta.

Altre richieste non sono interessate e alcuni o tutti i buffer di immagini dall'acquisizione potrebbero essere stati inseriti nei rispettivi flussi di output.

Se una fotocamera a più fotocamere logiche non riesce a generare il risultato dell'acquisizione per una delle fotocamere fisiche, questo metodo verrà chiamato con per CaptureFailure tale fotocamera fisica. In questi casi, purché il risultato dell'acquisizione della fotocamera logica sia valido, #onCaptureCompleted verrà comunque chiamato.

L'implementazione predefinita di questo metodo non esegue alcuna operazione.

Documentazione java per android.hardware.camera2.CameraCaptureSession.CaptureCallback.onCaptureFailed(android.hardware.camera2.CameraCaptureSession, android.hardware.camera2.CaptureRequest, android.hardware.camera2.CaptureFailure).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.

Si applica a