CameraCaptureSession.CaptureCallback.OnCaptureFailed Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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.
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.