CameraCaptureSession.CaptureCallback.OnCaptureProgressed メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
このメソッドは、イメージ キャプチャが部分的に前方に進行すると呼び出されます。イメージ キャプチャの結果の一部 (ただし、すべてではありません) を使用できます。
[Android.Runtime.Register("onCaptureProgressed", "(Landroid/hardware/camera2/CameraCaptureSession;Landroid/hardware/camera2/CaptureRequest;Landroid/hardware/camera2/CaptureResult;)V", "GetOnCaptureProgressed_Landroid_hardware_camera2_CameraCaptureSession_Landroid_hardware_camera2_CaptureRequest_Landroid_hardware_camera2_CaptureResult_Handler")]
public virtual void OnCaptureProgressed (Android.Hardware.Camera2.CameraCaptureSession session, Android.Hardware.Camera2.CaptureRequest request, Android.Hardware.Camera2.CaptureResult partialResult);
[<Android.Runtime.Register("onCaptureProgressed", "(Landroid/hardware/camera2/CameraCaptureSession;Landroid/hardware/camera2/CaptureRequest;Landroid/hardware/camera2/CaptureResult;)V", "GetOnCaptureProgressed_Landroid_hardware_camera2_CameraCaptureSession_Landroid_hardware_camera2_CaptureRequest_Landroid_hardware_camera2_CaptureResult_Handler")>]
abstract member OnCaptureProgressed : Android.Hardware.Camera2.CameraCaptureSession * Android.Hardware.Camera2.CaptureRequest * Android.Hardware.Camera2.CaptureResult -> unit
override this.OnCaptureProgressed : Android.Hardware.Camera2.CameraCaptureSession * Android.Hardware.Camera2.CaptureRequest * Android.Hardware.Camera2.CaptureResult -> unit
パラメーター
- session
- CameraCaptureSession
によって返されるセッション CameraDevice#createCaptureSession
- request
- CaptureRequest
CameraDevice に渡された要求
- partialResult
- CaptureResult
TotalCaptureResult
フィールドのサブセットを含む、キャプチャからの部分的な出力メタデータ。
- 属性
注釈
このメソッドは、イメージ キャプチャが部分的に前方に進行すると呼び出されます。イメージ キャプチャの結果の一部 (ただし、すべてではありません) を使用できます。
ここで提供される結果には、完全な結果のフィールドのサブセットがいくつか含まれます。 キャプチャごとに複数の #onCaptureProgressed
呼び出しが発生する可能性があります。指定された結果フィールドは、最大で 1 つの部分キャプチャにのみ存在します。 最後の #onCaptureCompleted
呼び出しには、常にすべてのフィールド (特に、結果全体を構成するすべての部分結果のすべてのフィールドの和集合) が含まれます。
要求ごとに、一部の結果データが他のデータよりも早く使用できる場合があります。 各部分的な結果 (要求ごと) の間の一般的な遅延は、1 つのフレーム間隔です。 パフォーマンス指向のユース ケースの場合、アプリケーションは、部分的な結果から前進するために必要なメタデータに対してクエリを実行し、完了した結果を待機しないようにする必要があります。
特定の要求の場合、 #onCaptureProgressed
は #onCaptureStarted
の前または後に発生する可能性があります。
各要求では、少なくとも 1
部分的な結果が生成され、最大 CameraCharacteristics#REQUEST_PARTIAL_RESULT_COUNT
部分的な結果が生成されます。
要求の設定に応じて、要求ごとの部分的な結果の数は異なりますが、通常、部分的な数は、有効になっているカメラ デバイス サブシステムが同じであれば同じになる可能性があります。
このメソッドの既定の実装では何も行われません。
このページの一部は、Androidオープンソースプロジェクトによって作成および共有された作業に基づく変更でありCreative Commons 2.5属性ライセンスに記載されている条件に従って使用されます。