CameraCaptureSession.SetRepeatingRequest Metode

Definisi

Minta pengambilan gambar berulang tanpa henti oleh sesi pengambilan ini.

[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

Parameter

request
CaptureRequest

permintaan untuk mengulangi tanpa batas waktu

listener
CameraCaptureSession.CaptureCallback

Objek panggilan balik untuk diberi tahu setiap kali permintaan selesai diproses. Jika null, tidak ada metadata yang akan diproduksi untuk aliran permintaan ini, meskipun data gambar masih akan diproduksi.

handler
Handler

handler tempat pendengar harus dipanggil, atau null untuk menggunakan utas android.os.Looper loopersaat ini .

Mengembalikan

int ID urutan pengambilan unik yang digunakan oleh CaptureCallback#onCaptureSequenceCompleted.

Atribut

Pengecualian

jika perangkat kamera tidak lagi tersambung atau mengalami kesalahan fatal

jika sesi ini tidak lagi aktif, baik karena sesi ditutup secara eksplisit, sesi baru telah dibuat atau perangkat kamera telah ditutup.

Jika permintaan tidak mereferensikan Permukaan atau referensi Permukaan yang saat ini tidak dikonfigurasi sebagai output; atau permintaan adalah permintaan pengambilan pemrosesan ulang; atau tangkapan menargetkan Surface di tengah-tengah ; Prepare(Surface)atau handler null, listener tidak null, dan utas panggilan tidak memiliki looper; atau tidak ada permintaan yang diteruskan.

Keterangan

Java dokumentasi untuk android.hardware.camera2.CameraCaptureSession.setRepeatingRequest(android.hardware.camera2.CaptureRequest, android.hardware.camera2.CaptureCallback, android.os.Handler).

Bagian dari halaman ini adalah modifikasi berdasarkan pekerjaan yang dibuat dan dibagikan oleh Android Open Source Project dan digunakan sesuai dengan istilah yang dijelaskan dalam Lisensi Creative Commons 2.5 Lisensi Atribusi.

Berlaku untuk

Lihat juga

  • <xref:Android.Hardware.Camera2.CameraCaptureSession.Capture(Android.Hardware.Camera2.CaptureRequest%2c+.CaptureCallback%2c+.CaptureCallback)>
  • StopRepeating()
  • AbortCaptures()