次の方法で共有


CameraCaptureSession.CaptureCallback.OnCaptureProgressed メソッド

定義

このメソッドは、イメージ キャプチャが部分的に前方に進行すると呼び出されます。イメージ キャプチャの結果の一部 (ただし、すべてではありません) を使用できます。

[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.hardware.camera2.CameraCaptureSession.CaptureCallback.onCaptureProgressed(android.hardware.camera2.CameraCaptureSession, android.hardware.camera2.CaptureRequest, android.hardware.camera2.CaptureResult)の Java ドキュメント。

このページの一部は、Androidオープンソースプロジェクトによって作成および共有された作業に基づく変更でありCreative Commons 2.5属性ライセンスに記載されている条件に従って使用されます。

適用対象