CameraCaptureSession.Capture メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
カメラ デバイスによってキャプチャされる画像の要求を送信します。
[Android.Runtime.Register("capture", "(Landroid/hardware/camera2/CaptureRequest;Landroid/hardware/camera2/CameraCaptureSession$CaptureCallback;Landroid/os/Handler;)I", "GetCapture_Landroid_hardware_camera2_CaptureRequest_Landroid_hardware_camera2_CameraCaptureSession_CaptureCallback_Landroid_os_Handler_Handler")]
public abstract int Capture(Android.Hardware.Camera2.CaptureRequest request, Android.Hardware.Camera2.CameraCaptureSession.CaptureCallback? listener, Android.OS.Handler? handler);
[<Android.Runtime.Register("capture", "(Landroid/hardware/camera2/CaptureRequest;Landroid/hardware/camera2/CameraCaptureSession$CaptureCallback;Landroid/os/Handler;)I", "GetCapture_Landroid_hardware_camera2_CaptureRequest_Landroid_hardware_camera2_CameraCaptureSession_CaptureCallback_Landroid_os_Handler_Handler")>]
abstract member Capture : 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。
- 属性
例外
カメラ デバイスが接続されなくなった場合、または致命的なエラーが発生した場合
このセッションがアクティブでなくなった場合は、セッションが明示的に閉じられたか、新しいセッションが作成されたか、カメラ デバイスが閉じられています。
要求が、このセッションの出力として構成されていないサーフェスまたはサーフェスをターゲットにしていない場合。または要求が、再処理可能なキャプチャ セッションで同時に送信できない一連のサーフェスを対象とします。または再処理できないキャプチャ セッションで再処理キャプチャ要求が送信された場合。または、別のセッションからのTotalCaptureResultを使用して再処理キャプチャ要求が作成されたか、キャプチャがPrepare(Surface)の途中でSurfaceを対象としているか、ハンドラーが null であるか、リスナーが null ではなく、呼び出し元のスレッドにルーパーがありません。
注釈
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。
適用対象
こちらもご覧ください
- <xref:Android.Hardware.Camera2.CameraCaptureSession.SetRepeatingRequest(Android.Hardware.Camera2.CaptureRequest%2c+.CaptureCallback%2c+.CaptureCallback)>
- AbortCaptures()