TotalCaptureResult クラス

定義

イメージ センサーからの 1 つの画像キャプチャの組み立て結果の合計。

[Android.Runtime.Register("android/hardware/camera2/TotalCaptureResult", DoNotGenerateAcw=true)]
public sealed class TotalCaptureResult : Android.Hardware.Camera2.CaptureResult
[<Android.Runtime.Register("android/hardware/camera2/TotalCaptureResult", DoNotGenerateAcw=true)>]
type TotalCaptureResult = class
    inherit CaptureResult
継承
属性

注釈

イメージ センサーからの 1 つの画像キャプチャの組み立て結果の合計。

キャプチャ ハードウェア (センサー、レンズ、フラッシュ)、処理パイプライン、制御アルゴリズム、および出力バッファーの最終的な構成が含まれています。

TotalCaptureResultは、CameraDeviceの処理後にCaptureRequestによって生成されます。 キャプチャ要求に一覧表示されているすべてのプロパティは、キャプチャの結果に対してクエリを実行して、キャプチャに使用される最終的な値を決定することもできます。 結果には、キャプチャ中のカメラ デバイスの状態に関する追加のメタデータも含まれます。

CameraCharacteristics#getAvailableCaptureResultKeys()によって返されるすべてのプロパティを使用できます (つまり、CaptureResult#getは、要求によって有効にされたキーの場合にのみ、null以外を返します。 スイッチ (CaptureResult#STATISTICS_FACES など) で有効になっていない限り、CaptureRequest#STATISTICS_FACE_DETECT_MODEなどのいくつかのキーが既定で無効になります。 各主要ドキュメントをケース バイ ケースで参照してください。

論理マルチカメラ デバイスの場合、CaptureRequest に基になる物理カメラのサーフェスが含まれている場合、対応する TotalCaptureResult オブジェクトには、その物理カメラのメタデータが含まれます。 また、物理カメラ ID と結果メタデータのマッピングには、 #getPhysicalCameraResults経由でアクセスできます。 要求されたすべてのサーフェスが論理カメラ用の場合、物理カメラのメタデータは含まれません。

TotalCaptureResult オブジェクトは不変です。

Javaドキュメント。

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

フィールド

名前 説明
AutomotiveLensFacingExteriorFront
古い.

カメラ装置は車体フレームの前面に向いています。

(継承元 CameraMetadata)
AutomotiveLensFacingExteriorLeft
古い.

カメラデバイスは車体フレームの左側に向いています。

(継承元 CameraMetadata)
AutomotiveLensFacingExteriorOther
古い.

カメラ デバイスは、車体フレームの外側に向いていますが、この列挙型で定義されている外部側面の 1 つではありません。

(継承元 CameraMetadata)
AutomotiveLensFacingExteriorRear
古い.

カメラ装置は車体フレームの背面に向かいます。

(継承元 CameraMetadata)
AutomotiveLensFacingExteriorRight
古い.

カメラデバイスは車体フレームの右側に向いています。

(継承元 CameraMetadata)
AutomotiveLensFacingInteriorOther
古い.

カメラ デバイスは車体フレームの内側に向いていますが、この列挙型で説明されているシートの 1 つではありません。

(継承元 CameraMetadata)
AutomotiveLensFacingInteriorSeatRow1Center
古い.

カメラ デバイスは、最初の行の中央のシートに向いています。

(継承元 CameraMetadata)
AutomotiveLensFacingInteriorSeatRow1Left
古い.

カメラ デバイスは、最初の行の左側のシートに向いています。

(継承元 CameraMetadata)
AutomotiveLensFacingInteriorSeatRow1Right
古い.

カメラ デバイスは、最初の行の右側のシートに向いています。

(継承元 CameraMetadata)
AutomotiveLensFacingInteriorSeatRow2Center
古い.

カメラ デバイスは、2 列目の中央のシートに向いています。

(継承元 CameraMetadata)
AutomotiveLensFacingInteriorSeatRow2Left
古い.

カメラデバイスは、2列目の左側のシートに向いています。

(継承元 CameraMetadata)
AutomotiveLensFacingInteriorSeatRow2Right
古い.

カメラ デバイスは、2 列目の右側のシートに向いています。

(継承元 CameraMetadata)
AutomotiveLensFacingInteriorSeatRow3Center
古い.

カメラ デバイスは、3 列目の中央のシートに向いています。

(継承元 CameraMetadata)
AutomotiveLensFacingInteriorSeatRow3Left
古い.

カメラデバイスは、3列目の左側のシートに向いています。

(継承元 CameraMetadata)
AutomotiveLensFacingInteriorSeatRow3Right
古い.

カメラ デバイスは、3 列目の右側のシートに向いています。

(継承元 CameraMetadata)
AutomotiveLocationExteriorFront
古い.

カメラ デバイスは、車体フレームの外側とその前面に存在します。

(継承元 CameraMetadata)
AutomotiveLocationExteriorLeft
古い.

カメラデバイスは車体フレームの外側と左側に存在します。

(継承元 CameraMetadata)
AutomotiveLocationExteriorOther
古い.

カメラは車体フレームの外側に存在しますが、この列挙型が定義する外部の場所の 1 つに正確には存在しません。

(継承元 CameraMetadata)
AutomotiveLocationExteriorRear
古い.

カメラデバイスは、車体フレームの外側とその背面に存在します。

(継承元 CameraMetadata)
AutomotiveLocationExteriorRight
古い.

カメラデバイスは車体フレームの外側と右側に存在します。

(継承元 CameraMetadata)
AutomotiveLocationExtraFront
古い.

カメラデバイスは、余分な車両のボディフレームの外側とその前面に存在します。

(継承元 CameraMetadata)
AutomotiveLocationExtraLeft
古い.

カメラデバイスは、余分な車体の外側と左側に存在します。

(継承元 CameraMetadata)
AutomotiveLocationExtraOther
古い.

カメラ デバイスは、トレーラーなどの追加の車両に存在しますが、フロント、リア、左、または右側のいずれかには存在しません。

(継承元 CameraMetadata)
AutomotiveLocationExtraRear
古い.

カメラ デバイスは、余分な車両のボディ フレームの外側と背面に存在します。

(継承元 CameraMetadata)
AutomotiveLocationExtraRight
古い.

カメラデバイスは、余分な車体の外側と右側に存在します。

(継承元 CameraMetadata)
AutomotiveLocationInterior
古い.

カメラ装置は、車両キャビンの内部に存在します。

(継承元 CameraMetadata)
ColorCorrectionModeCct
古い.

CaptureRequest#COLOR_CORRECTION_COLOR_TEMPERATURE android.colorCorrection.colorTemperatureCaptureRequest#COLOR_CORRECTION_COLOR_TINT android.colorCorrection.colorTintを使用して、相関色温度に基づいてホワイト バランスを調整します。

(継承元 CameraMetadata)
ControlAeModeOnLowLightBoostBrightnessPriority
古い.

"ON" のように、暗いシーンでは追加の明るさブーストが適用されます。

(継承元 CameraMetadata)
ControlAePriorityModeOff
古い.

AE 優先度モードを無効にします。

(継承元 CameraMetadata)
ControlAePriorityModeSensorExposureTimePriority
古い.

カメラ デバイスの自動露出ルーチンはアクティブであり、アプリケーションが選択した露出時間 (CaptureRequest#SENSOR_EXPOSURE_TIME android.sensor.exposureTime) に優先順位を付けます。

(継承元 CameraMetadata)
ControlAePriorityModeSensorSensitivityPriority
古い.

カメラ デバイスの自動露出ルーチンはアクティブであり、アプリケーションで選択された ISO (CaptureRequest#SENSOR_SENSITIVITY android.sensor.sensitivity) に優先順位を付けます。

(継承元 CameraMetadata)
ControlAfSceneChangeDetected

シーンの変化は AF 領域内で検出されます。

(継承元 CameraMetadata)
ControlAfSceneChangeNotDetected

AF 領域内でシーンの変更が検出されません。

(継承元 CameraMetadata)
ControlAutoframingOff
古い.

自動フレーミングを無効にします。

(継承元 CameraMetadata)
ControlAutoframingOn
古い.

自動フレーミングを有効にして、ユーザーをフレームの視野に残します。

(継承元 CameraMetadata)
ControlAutoframingStateConverged
古い.

自動フレーミングが安定した状態に達しました (フレーム/fov が調整されていません)。

(継承元 CameraMetadata)
ControlAutoframingStateFraming
古い.

自動フレーミングは処理中です。ズームイン、ズームアウト、パンのいずれかが行われます。

(継承元 CameraMetadata)
ControlAutoframingStateInactive
古い.

自動フレーミングは非アクティブです。

(継承元 CameraMetadata)
ControlExtendedSceneModeBokehContinuous
古い.

ボケ効果は、センサーの生出力に対してキャプチャ レートを遅くしてはなりません。また、その効果は、最大ストリーミング ディメンションを超えないすべての処理済みストリームに適用されます。

(継承元 CameraMetadata)
ControlExtendedSceneModeBokehStillCapture
古い.

キャプチャインテントがSTILL_CAPTUREされている場合、すべての未加工ストリーム (YUV、JPEG、IMPLEMENTATION_DEFINEDを含む) に対して高品質のボケモードが有効になります。

(継承元 CameraMetadata)
ControlExtendedSceneModeDisabled
古い.

拡張シーン モードは無効です。

(継承元 CameraMetadata)
ControlLowLightBoostStateActive
古い.

AE モード 'ON_LOW_LIGHT_BOOST_BRIGHTNESS_PRIORITY' が有効になり、適用されます。

(継承元 CameraMetadata)
ControlLowLightBoostStateInactive
古い.

AE モード 'ON_LOW_LIGHT_BOOST_BRIGHTNESS_PRIORITY' は有効ですが、適用されません。

(継承元 CameraMetadata)
ControlModeUseExtendedSceneMode
古い.

特定の拡張シーン モードを使用します。

(継承元 CameraMetadata)
ControlSettingsOverrideOff
古い.

CaptureRequest 設定をカメラ デバイスに適用するときに、他のキーよりも早くキーが適用されません。

(継承元 CameraMetadata)
ControlSettingsOverrideZoom
古い.

ズーム関連のキーは、CaptureRequest の他のキーよりも早く適用されます。

(継承元 CameraMetadata)
ControlVideoStabilizationModePreviewStabilization
古い.

プレビューの安定化では、他のすべての RAW 以外のストリームに加えて、同じ品質の安定化でプレビューが有効になります。

(継承元 CameraMetadata)
ControlZoomMethodAuto
古い.

カメラ デバイスは、アプリケーションが CaptureRequest#SCALER_CROP_REGION android.scaler.cropRegion または CaptureRequest#CONTROL_ZOOM_RATIO android.control.zoomRatioでズームを行うかどうかを自動的に検出し、有効なズーム レベルを反映するメタデータ タグを決定します。

(継承元 CameraMetadata)
ControlZoomMethodZoomRatio
古い.

アプリケーションは CaptureRequest#CONTROL_ZOOM_RATIO android.control.zoomRatioを介してズームを制御することを意図しており、有効なズーム レベルはキャプチャ結果に CaptureRequest#CONTROL_ZOOM_RATIO android.control.zoomRatio によって反映されます。

(継承元 CameraMetadata)
DistortionCorrectionModeFast

レンズ歪み補正は、センサー出力に対するフレームレートを下げることなく適用されます。

(継承元 CameraMetadata)
DistortionCorrectionModeHighQuality

高品質の歪み補正が適用され、センサー出力に対するフレーム レートが低下する可能性があります。

(継承元 CameraMetadata)
DistortionCorrectionModeOff

歪みの補正は適用されません。

(継承元 CameraMetadata)
ExtensionNightModeIndicatorOff
古い.

カメラは、十分に明るい照明条件を検出しました。

(継承元 CameraMetadata)
ExtensionNightModeIndicatorOn
古い.

カメラは、低光の状態を検出しました。

(継承元 CameraMetadata)
ExtensionNightModeIndicatorUnknown
古い.

カメラでは、シーンの照明を正確に評価して、ナイト モード カメラ拡張機能キャプチャによって写真が改善されるかどうかを判断することはできません。

(継承元 CameraMetadata)
LensPoseReferenceAutomotive

CameraCharacteristics#LENS_POSE_TRANSLATION android.lens.poseTranslationの値は、リア車軸の中心にある自動車センサー座標系の原点を基準にしています。

(継承元 CameraMetadata)
LensPoseReferenceGyroscope

CameraCharacteristics#LENS_POSE_TRANSLATION android.lens.poseTranslationの値は、この Android デバイスのプライマリ ジャイロスコープの位置を基準にしています。

(継承元 CameraMetadata)
LensPoseReferencePrimaryCamera

CameraCharacteristics#LENS_POSE_TRANSLATION android.lens.poseTranslationの値は、このカメラと同じ方向に向いている最大のカメラ デバイスの光学中心を基準にしています。

(継承元 CameraMetadata)
LensPoseReferenceUndefined

カメラ デバイスは、 CameraCharacteristics#LENS_POSE_TRANSLATION android.lens.poseTranslation の値を表すことができず、正確に CameraCharacteristics#LENS_POSE_ROTATION android.lens.poseRotation できません。

(継承元 CameraMetadata)
LogicalMultiCameraSensorSyncTypeApproximate

ソフトウェア メカニズムは、物理カメラ間の同期に使用されます。

(継承元 CameraMetadata)
LogicalMultiCameraSensorSyncTypeCalibrated

カメラ デバイスは、ハードウェア レベルでのフレーム タイムスタンプ同期をサポートし、物理ストリーム イメージのタイムスタンプは、露出開始時間を正確に反映します。

(継承元 CameraMetadata)
RequestAvailableCapabilitiesColorSpaceProfiles
古い.

デバイスは、カメラでサポートされている色空間、画像形式、およびダイナミック レンジ プロファイルの可能な組み合わせのクエリをサポートし、 android.hardware.camera2.params.SessionConfiguration#setColorSpace を介してセッションの特定の色空間を要求します。

(継承元 CameraMetadata)
RequestAvailableCapabilitiesDynamicRangeTenBit
古い.

デバイスは、 android.hardware.camera2.params.DynamicRangeProfiles#getSupportedProfiles で指定されたダイナミック レンジ プロファイルに従って 1 つ以上の 10 ビット カメラ出力をサポートします。

(継承元 CameraMetadata)
RequestAvailableCapabilitiesOfflineProcessing
古い.

カメラ デバイスは、OFFLINE_PROCESSINGユース ケースをサポートしています。

(継承元 CameraMetadata)
RequestAvailableCapabilitiesRemosaicReprocessing
古い.

このデバイスは、RAW_SENSOR (同じカラー フィルターを持つピクセルの m x n グループ) によって指定されたバイエル パターンを使用して、CameraCharacteristics#SENSOR_INFO_BINNING_FACTOR android.sensor.info.binningFactor形式からリモートで生成された通常のバイエル パターンへの再処理をサポートします。

(継承元 CameraMetadata)
RequestAvailableCapabilitiesStreamUseCase
古い.

カメラ デバイスは、ストリームごとのユース ケースの選択をサポートします。 android.hardware.camera2.params.OutputConfiguration#setStreamUseCase デバイスが特定のユーザー シナリオのチューニング、センサー モード、ISP 設定などのカメラ パイプライン パラメーターを最適化できるようにします。

(継承元 CameraMetadata)
RequestAvailableCapabilitiesSystemCamera
古い.

カメラ デバイスには、Android のシステム コンポーネントと特権アプリケーションのみがアクセスできます。

(継承元 CameraMetadata)
RequestAvailableCapabilitiesUltraHighResolutionSensor
古い.

このカメラデバイスは、 CameraCharacteristics#SCALER_STREAM_CONFIGURATION_MAP android.scaler.streamConfigurationMapで説明されている画像サイズに加えて、超高解像度の画像を生成することができます。

(継承元 CameraMetadata)
ScalerAvailableStreamUseCasesCroppedRaw
古い.

クライアントがビューのフィールドをトリミングすることを選択したときに RAW ストリームをトリミングしました。

(継承元 CameraMetadata)
ScalerAvailableStreamUseCasesDefault
古い.

既定のストリームユース ケース。

(継承元 CameraMetadata)
ScalerAvailableStreamUseCasesPreview
古い.

ユーザーに表示されるライブ ストリーム。

(継承元 CameraMetadata)
ScalerAvailableStreamUseCasesPreviewVideoStill
古い.

プレビュー、ビデオ、キャプチャを組み合わせた目的で使用される 1 つのストリーム。

(継承元 CameraMetadata)
ScalerAvailableStreamUseCasesStillCapture
古い.

まだ写真のキャプチャ。

(継承元 CameraMetadata)
ScalerAvailableStreamUseCasesVideoCall
古い.

電力効率とビデオ品質の両方に最適化された長時間のビデオ通話。

(継承元 CameraMetadata)
ScalerAvailableStreamUseCasesVideoRecord
古い.

ビデオ クリップを記録します。

(継承元 CameraMetadata)
ScalerRotateAndCrop180
古い.

処理された画像は 180 度回転します。

(継承元 CameraMetadata)
ScalerRotateAndCrop270
古い.

処理された画像は時計回りに 270 度回転した後、元の縦横比にトリミングされます。

(継承元 CameraMetadata)
ScalerRotateAndCrop90
古い.

処理された画像は時計回りに 90 度回転し、元の縦横比にトリミングされます。

(継承元 CameraMetadata)
ScalerRotateAndCropAuto
古い.

カメラ API は、サイズ変更可能性と現在のマルチウィンドウ モードに対するアプリケーションのサポートに基づいて、回転とトリミングに最適な具体的な値を自動的に選択します。

(継承元 CameraMetadata)
ScalerRotateAndCropNone
古い.

回転とトリミングは適用されません。

(継承元 CameraMetadata)
SensorPixelModeDefault
古い.

これは既定のセンサー ピクセル モードです。

(継承元 CameraMetadata)
SensorPixelModeMaximumResolution
古い.

このモードでは、通常、センサーはピクセルをビン分割しないため、画像サイズが大きくなる可能性があります。

(継承元 CameraMetadata)
SensorReadoutTimestampHardware
古い.

このカメラ デバイスでは、onReadoutStarted コールバックと読み出しタイムスタンプの出力がサポートされています。

(継承元 CameraMetadata)
SensorReadoutTimestampNotSupported
古い.

このカメラ デバイスでは、読み取りタイムスタンプと onReadoutStarted コールバックはサポートされていません。

(継承元 CameraMetadata)
StatisticsOisDataModeOff

キャプチャ結果に OIS データを含めないでください。

(継承元 CameraMetadata)
StatisticsOisDataModeOn

キャプチャ結果に OIS データを含めます。

(継承元 CameraMetadata)

プロパティ

名前 説明
CameraId

このキャプチャ結果を生成したカメラのカメラ ID を取得します。

(継承元 CaptureResult)
Class

この Objectのランタイム クラスを返します。

(継承元 Object)
FrameNumber

この結果に関連付けられているフレーム番号を取得します。

(継承元 CaptureResult)
Handle

基になる Android インスタンスへのハンドル。

(継承元 Object)
JniIdentityHashCode

相互運用ランタイムによってこのJava ピアに割り当てられた ID ハッシュ コードを取得します。

(継承元 Object)
JniManagedPeerState

イメージ センサーからの 1 つの画像キャプチャの組み立て結果の合計。

(継承元 JavaObject)
JniPeerMembers

イメージ センサーからの 1 つの画像キャプチャの組み立て結果の合計。

Keys

このマップに含まれるキーの一覧を返します。

(継承元 CameraMetadata)
PartialResults

この合計結果を構成する部分的な結果の読み取り専用リストを取得します。

PeerReference

このJava ピアの JNI オブジェクト参照を取得します。

(継承元 Object)
PhysicalCameraResults

物理カメラ ID とそのキャプチャ結果メタデータの間のマップを取得する

PhysicalCameraTotalResults

物理カメラ ID とその合計キャプチャ結果メタデータの間のマップを取得する

Request

この結果に関連付けられている要求を取得します。

(継承元 CaptureResult)
SequenceId

CameraCaptureSession#capture関数ファミリによって返された、このエラーのシーケンス ID。

(継承元 CaptureResult)
ThresholdClass

この API は Android 用 Mono インフラストラクチャをサポートしており、コードから直接使用するためのものではありません。

(継承元 CaptureResult)
ThresholdType

この API は Android 用 Mono インフラストラクチャをサポートしており、コードから直接使用するためのものではありません。

(継承元 CaptureResult)

メソッド

名前 説明
Clone()

このオブジェクトのコピーを作成して返します。

(継承元 Object)
Construct(JniObjectReference, JniObjectReferenceOptions)

イメージ センサーからの 1 つの画像キャプチャの組み立て結果の合計。

(継承元 JavaObject)
Dispose()

このJava ピアによって保持されているリソースを解放します。

(継承元 Object)
Dispose(Boolean)

このJava ピアによって保持されているリソースを解放します。

(継承元 Object)
DisposeUnlessReferenced()

イメージ センサーからの 1 つの画像キャプチャの組み立て結果の合計。

(継承元 JavaObject)
Equals(Object)

イメージ センサーからの 1 つの画像キャプチャの組み立て結果の合計。

(継承元 JavaObject)
Equals(Object)

他のオブジェクトがこのオブジェクトと "等しい" かどうかを示します。

(継承元 Object)
Get(CaptureResult+Key)

キャプチャ結果フィールドの値を取得します。

(継承元 CaptureResult)
GetHashCode()

オブジェクトのハッシュ コード値を返します。

(継承元 Object)
JavaFinalize()

オブジェクトへの参照がなくなったとガベージ コレクションによって判断されたときに、オブジェクトのガベージ コレクターによって呼び出されます。

(継承元 Object)
Notify()

このオブジェクトのモニターで待機している 1 つのスレッドを起動します。

(継承元 Object)
NotifyAll()

このオブジェクトのモニターで待機しているすべてのスレッドを起動します。

(継承元 Object)
SetHandle(IntPtr, JniHandleOwnership)

Handle プロパティを設定します。

(継承元 Object)
SetPeerReference(JniObjectReference, JniObjectReferenceOptions)

イメージ センサーからの 1 つの画像キャプチャの組み立て結果の合計。

(継承元 JavaObject)
ToArray<T>()

このJava配列ラッパーからマネージド配列を作成します。

(継承元 Object)
ToString()

オブジェクトの文字列形式を返します。

(継承元 Object)
UnregisterFromRuntime()

相互運用ランタイムからこのJava ピアの登録を解除します。

(継承元 Object)
Wait()

現在のスレッドが起動するまで待機します。通常は、 <em>notified</em> または <em>interrupted</em>。

(継承元 Object)
Wait(Int64, Int32)

現在のスレッドは、通常、 <em>notified</em> または <em>interrupted</em>、または一定のリアルタイムが経過するまで、起動されるまで待機します。

(継承元 Object)
Wait(Int64)

現在のスレッドは、通常、 <em>notified</em> または <em>interrupted</em>、または一定のリアルタイムが経過するまで、起動されるまで待機します。

(継承元 Object)

明示的なインターフェイスの実装

名前 説明
IJavaPeerable.Disposed()

イメージ センサーからの 1 つの画像キャプチャの組み立て結果の合計。

(継承元 JavaObject)
IJavaPeerable.Finalized()

イメージ センサーからの 1 つの画像キャプチャの組み立て結果の合計。

(継承元 JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock

イメージ センサーからの 1 つの画像キャプチャの組み立て結果の合計。

(継承元 JavaObject)
IJavaPeerable.SetJniIdentityHashCode(Int32)

イメージ センサーからの 1 つの画像キャプチャの組み立て結果の合計。

(継承元 JavaObject)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

イメージ センサーからの 1 つの画像キャプチャの組み立て結果の合計。

(継承元 JavaObject)
IJavaPeerable.SetPeerReference(JniObjectReference)

イメージ センサーからの 1 つの画像キャプチャの組み立て結果の合計。

(継承元 JavaObject)

拡張メソッド

名前 説明
GetJniTypeName(IJavaPeerable)

インスタンス selfの型の JNI 名を取得します。

JavaAs<TResult>(IJavaPeerable)

selfを強制的にTResult入力し、強制型がJava側で有効であることを確認します。

JavaCast<TResult>(IJavaObject)

Android ランタイムチェック型変換を実行します。

JavaCast<TResult>(IJavaObject)

イメージ センサーからの 1 つの画像キャプチャの組み立て結果の合計。

TryJavaCast<TResult>(IJavaPeerable, TResult)

selfを強制的にTResult入力し、強制型がJava側で有効であることを確認します。

適用対象