CameraCaptureSession.SetRepeatingRequest メソッド

定義

このキャプチャ セッションによって、画像のキャプチャを無限に繰り返し要求します。

[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

パラメーター

request
CaptureRequest

無期限に繰り返す要求

listener
CameraCaptureSession.CaptureCallback

要求の処理が完了するたびに通知するコールバック オブジェクト。 null の場合、この要求ストリームのメタデータは生成されませんが、イメージ データは引き続き生成されます。

handler
Handler

リスナーを呼び出すハンドラー、または現在のスレッドのandroid.os.Looper looperを使用するnull

返品

int CaptureCallback#onCaptureSequenceCompletedによって使用される一意のキャプチャ シーケンス ID。

属性

例外

カメラ デバイスが接続されなくなった場合、または致命的なエラーが発生した場合

このセッションがアクティブでなくなった場合は、セッションが明示的に閉じられたか、新しいセッションが作成されたか、カメラ デバイスが閉じられています。

要求がサーフェスを参照しない場合、または現在出力として構成されていないサーフェスを参照する場合。または要求が再処理キャプチャ要求です。または、キャプチャがPrepare(Surface)途中のSurfaceを対象としているか、ハンドラーが null であるか、リスナーが null ではなく、呼び出し元のスレッドにルーパーが存在しないか、要求が渡されませんでした。

注釈

Javaドキュメント。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象

こちらもご覧ください

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