CameraMetadata クラス

定義

カメラ コントロールと情報の基本クラス。

[Android.Runtime.Register("android/hardware/camera2/CameraMetadata", DoNotGenerateAcw=true)]
[Java.Interop.JavaTypeParameters(new System.String[] { "TKey" })]
public abstract class CameraMetadata : Java.Lang.Object
[<Android.Runtime.Register("android/hardware/camera2/CameraMetadata", DoNotGenerateAcw=true)>]
[<Java.Interop.JavaTypeParameters(new System.String[] { "TKey" })>]
type CameraMetadata = class
    inherit Object
継承
CameraMetadata
派生
属性

注釈

android.hardware.camera2.CameraMetadataJava ドキュメント。

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

コンストラクター

CameraMetadata(IntPtr, JniHandleOwnership)

JNI オブジェクトのマネージド表現を作成するときに使用されるコンストラクター。ランタイムによって呼び出されます。

フィールド

AutomotiveLensFacingExteriorFront
古い.

カメラデバイスは、車体フレームの前面に向かっています。

AutomotiveLensFacingExteriorLeft
古い.

カメラ装置は、車体フレームの左側に向かっています。

AutomotiveLensFacingExteriorOther
古い.

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

AutomotiveLensFacingExteriorRear
古い.

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

AutomotiveLensFacingExteriorRight
古い.

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

AutomotiveLensFacingInteriorOther
古い.

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

AutomotiveLensFacingInteriorSeatRow1Center
古い.

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

AutomotiveLensFacingInteriorSeatRow1Left
古い.

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

AutomotiveLensFacingInteriorSeatRow1Right
古い.

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

AutomotiveLensFacingInteriorSeatRow2Center
古い.

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

AutomotiveLensFacingInteriorSeatRow2Left
古い.

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

AutomotiveLensFacingInteriorSeatRow2Right
古い.

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

AutomotiveLensFacingInteriorSeatRow3Center
古い.

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

AutomotiveLensFacingInteriorSeatRow3Left
古い.

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

AutomotiveLensFacingInteriorSeatRow3Right
古い.

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

AutomotiveLocationExteriorFront
古い.

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

AutomotiveLocationExteriorLeft
古い.

カメラ装置は、車体フレームの外側と左側に存在します。

AutomotiveLocationExteriorOther
古い.

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

AutomotiveLocationExteriorRear
古い.

カメラ装置は、車体フレームの外側と背面側に存在します。

AutomotiveLocationExteriorRight
古い.

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

AutomotiveLocationExtraFront
古い.

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

AutomotiveLocationExtraLeft
古い.

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

AutomotiveLocationExtraOther
古い.

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

AutomotiveLocationExtraRear
古い.

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

AutomotiveLocationExtraRight
古い.

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

AutomotiveLocationInterior
古い.

カメラデバイスは車両キャビン内に存在します。

ControlAfSceneChangeDetected

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

ControlAfSceneChangeNotDetected

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

ControlExtendedSceneModeBokehContinuous
古い.

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

ControlExtendedSceneModeBokehStillCapture
古い.

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

ControlExtendedSceneModeDisabled
古い.

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

ControlModeUseExtendedSceneMode
古い.

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

ControlVideoStabilizationModePreviewStabilization
古い.

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

DistortionCorrectionModeFast

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

DistortionCorrectionModeHighQuality

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

DistortionCorrectionModeOff

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

LensPoseReferenceAutomotive

CameraCharacteristics#LENS_POSE_TRANSLATION android.lens.poseTranslation 値は、後車軸の中心にある自動車センサー座標系の原点に対して相対的です。

LensPoseReferenceGyroscope

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

LensPoseReferencePrimaryCamera

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

LensPoseReferenceUndefined

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

LogicalMultiCameraSensorSyncTypeApproximate

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

LogicalMultiCameraSensorSyncTypeCalibrated

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

RequestAvailableCapabilitiesDynamicRangeTenBit
古い.

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

RequestAvailableCapabilitiesOfflineProcessing
古い.

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

RequestAvailableCapabilitiesRemosaicReprocessing
古い.

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

RequestAvailableCapabilitiesStreamUseCase
古い.

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

RequestAvailableCapabilitiesSystemCamera
古い.

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

RequestAvailableCapabilitiesUltraHighResolutionSensor
古い.

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

ScalerAvailableStreamUseCasesDefault
古い.

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

ScalerAvailableStreamUseCasesPreview
古い.

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

ScalerAvailableStreamUseCasesPreviewVideoStill
古い.

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

ScalerAvailableStreamUseCasesStillCapture
古い.

まだ写真のキャプチャ。

ScalerAvailableStreamUseCasesVideoCall
古い.

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

ScalerAvailableStreamUseCasesVideoRecord
古い.

ビデオ クリップの記録。

ScalerRotateAndCrop180
古い.

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

ScalerRotateAndCrop270
古い.

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

ScalerRotateAndCrop90
古い.

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

ScalerRotateAndCropAuto
古い.

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

ScalerRotateAndCropNone
古い.

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

SensorPixelModeDefault
古い.

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

SensorPixelModeMaximumResolution
古い.

このセンサー ピクセル モードは、 機能 android.hardware.camera2.CameraMetadata#REQUEST_AVAILABLE_CAPABILITIES_ULTRA_HIGH_RESOLUTION_SENSOR を備えたデバイスによって提供されます。

StatisticsOisDataModeOff

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

StatisticsOisDataModeOn

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

プロパティ

Class

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

(継承元 Object)
Handle

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

(継承元 Object)
JniIdentityHashCode

カメラ コントロールと情報の基本クラス。

(継承元 Object)
JniPeerMembers

カメラ コントロールと情報の基本クラス。

Keys

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

PeerReference

カメラ コントロールと情報の基本クラス。

(継承元 Object)
ThresholdClass

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

ThresholdType

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

メソッド

Clone()

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

(継承元 Object)
Dispose()

カメラ コントロールと情報の基本クラス。

(継承元 Object)
Dispose(Boolean)

カメラ コントロールと情報の基本クラス。

(継承元 Object)
Equals(Object)

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

(継承元 Object)
GetHashCode()

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

(継承元 Object)
JavaFinalize()

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

(継承元 Object)
Notify()

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

(継承元 Object)
NotifyAll()

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

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

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

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

カメラ コントロールと情報の基本クラス。

(継承元 Object)
ToString()

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

(継承元 Object)
UnregisterFromRuntime()

カメラ コントロールと情報の基本クラス。

(継承元 Object)
Wait()

現在のスレッドは、別のスレッドがこのオブジェクトの メソッドまたは メソッドをjava.lang.Object#notify()java.lang.Object#notifyAll()呼び出すまで待機します。

(継承元 Object)
Wait(Int64)

別のスレッドがこのオブジェクトの メソッドまたは java.lang.Object#notifyAll() メソッドを呼び出java.lang.Object#notify()すか、指定した時間が経過するまで、現在のスレッドを待機させます。

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

別のスレッドがこのオブジェクトのメソッドまたはjava.lang.Object#notifyAll()メソッドを呼び出すかjava.lang.Object#notify()、他のスレッドが現在のスレッドを中断するか、一定のリアルタイムが経過するまで、現在のスレッドを待機させます。

(継承元 Object)

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

IJavaPeerable.Disposed()

カメラ コントロールと情報の基本クラス。

(継承元 Object)
IJavaPeerable.DisposeUnlessReferenced()

カメラ コントロールと情報の基本クラス。

(継承元 Object)
IJavaPeerable.Finalized()

カメラ コントロールと情報の基本クラス。

(継承元 Object)
IJavaPeerable.JniManagedPeerState

カメラ コントロールと情報の基本クラス。

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

カメラ コントロールと情報の基本クラス。

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

カメラ コントロールと情報の基本クラス。

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

カメラ コントロールと情報の基本クラス。

(継承元 Object)

拡張メソッド

JavaCast<TResult>(IJavaObject)

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

JavaCast<TResult>(IJavaObject)

カメラ コントロールと情報の基本クラス。

GetJniTypeName(IJavaPeerable)

カメラ コントロールと情報の基本クラス。

適用対象