CameraCaptureSession.SetRepeatingRequest Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Solicite sin fin la repetición de la captura de imágenes mediante esta sesión de captura.
[Android.Runtime.Register("setRepeatingRequest", "(Landroid/hardware/camera2/CaptureRequest;Landroid/hardware/camera2/CameraCaptureSession$CaptureCallback;Landroid/os/Handler;)I", "GetSetRepeatingRequest_Landroid_hardware_camera2_CaptureRequest_Landroid_hardware_camera2_CameraCaptureSession_CaptureCallback_Landroid_os_Handler_Handler")]
public abstract int SetRepeatingRequest(Android.Hardware.Camera2.CaptureRequest request, Android.Hardware.Camera2.CameraCaptureSession.CaptureCallback? listener, Android.OS.Handler? handler);
[<Android.Runtime.Register("setRepeatingRequest", "(Landroid/hardware/camera2/CaptureRequest;Landroid/hardware/camera2/CameraCaptureSession$CaptureCallback;Landroid/os/Handler;)I", "GetSetRepeatingRequest_Landroid_hardware_camera2_CaptureRequest_Landroid_hardware_camera2_CameraCaptureSession_CaptureCallback_Landroid_os_Handler_Handler")>]
abstract member SetRepeatingRequest : Android.Hardware.Camera2.CaptureRequest * Android.Hardware.Camera2.CameraCaptureSession.CaptureCallback * Android.OS.Handler -> int
Parámetros
- request
- CaptureRequest
la solicitud para repetir indefinidamente
- listener
- CameraCaptureSession.CaptureCallback
Objeto de devolución de llamada que se va a notificar cada vez que finaliza el procesamiento de la solicitud. Si es null, no se generarán metadatos para este flujo de solicitudes, aunque los datos de imagen se seguirán produciendo.
- handler
- Handler
el controlador en el que se debe invocar el agente de escucha o null para usar el subproceso android.os.Looper
looperactual.
Devoluciones
int Un identificador de secuencia de captura único usado por CaptureCallback#onCaptureSequenceCompleted.
- Atributos
Excepciones
si el dispositivo de cámara ya no está conectado o ha encontrado un error irrecuperable
si esta sesión ya no está activa, ya sea porque la sesión se cerró explícitamente, se ha creado una nueva sesión o se ha cerrado el dispositivo de cámara.
Si la solicitud no hace referencia a superficies ni referencias a Superficies que no están configuradas actualmente como salidas; o la solicitud es una solicitud de captura de reprocesamiento; o la captura tiene como destino un Surface en medio de ser Prepare(Surface); o el controlador es null, el agente de escucha no es null y el subproceso que realiza la llamada no tiene ningún bucle; o no se han pasado solicitudes.
Comentarios
Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.
Se aplica a
Consulte también
- <xref:Android.Hardware.Camera2.CameraCaptureSession.Capture(Android.Hardware.Camera2.CaptureRequest%2c+.CaptureCallback%2c+.CaptureCallback)>
- StopRepeating()
- AbortCaptures()