CaptureRequest クラス

定義

カメラ デバイスから 1 つの画像をキャプチャするために必要な設定と出力の不変パッケージ。

[Android.Runtime.Register("android/hardware/camera2/CaptureRequest", DoNotGenerateAcw=true)]
public sealed class CaptureRequest : Android.Hardware.Camera2.CameraMetadata, Android.OS.IParcelable, IDisposable, Java.Interop.IJavaPeerable
[<Android.Runtime.Register("android/hardware/camera2/CaptureRequest", DoNotGenerateAcw=true)>]
type CaptureRequest = class
    inherit CameraMetadata
    interface IParcelable
    interface IJavaObject
    interface IDisposable
    interface IJavaPeerable
継承
CaptureRequest
属性
実装

注釈

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

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

フィールド

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
古い.

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

(継承元 CameraMetadata)
AutomotiveLocationExtraRear
古い.

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

(継承元 CameraMetadata)
AutomotiveLocationExtraRight
古い.

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

(継承元 CameraMetadata)
AutomotiveLocationInterior
古い.

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

(継承元 CameraMetadata)
ControlAfSceneChangeDetected

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

(継承元 CameraMetadata)
ControlAfSceneChangeNotDetected

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

(継承元 CameraMetadata)
ControlExtendedSceneModeBokehContinuous
古い.

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

(継承元 CameraMetadata)
ControlExtendedSceneModeBokehStillCapture
古い.

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

(継承元 CameraMetadata)
ControlExtendedSceneModeDisabled
古い.

拡張シーン モードは無効になっています。

(継承元 CameraMetadata)
ControlModeUseExtendedSceneMode
古い.

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

(継承元 CameraMetadata)
ControlVideoStabilizationModePreviewStabilization
古い.

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

(継承元 CameraMetadata)
DistortionCorrectionModeFast

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

(継承元 CameraMetadata)
DistortionCorrectionModeHighQuality

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

(継承元 CameraMetadata)
DistortionCorrectionModeOff

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

(継承元 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_ROTATION android.lens.poseRotationCameraCharacteristics#LENS_POSE_TRANSLATION android.lens.poseTranslation値を十分に正確に表すことができません。

(継承元 CameraMetadata)
LogicalMultiCameraSensorSyncTypeApproximate

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

(継承元 CameraMetadata)
LogicalMultiCameraSensorSyncTypeCalibrated

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

(継承元 CameraMetadata)
RequestAvailableCapabilitiesDynamicRangeTenBit
古い.

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

(継承元 CameraMetadata)
RequestAvailableCapabilitiesOfflineProcessing
古い.

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

(継承元 CameraMetadata)
RequestAvailableCapabilitiesRemosaicReprocessing
古い.

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

(継承元 CameraMetadata)
RequestAvailableCapabilitiesStreamUseCase
古い.

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

(継承元 CameraMetadata)
RequestAvailableCapabilitiesSystemCamera
古い.

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

(継承元 CameraMetadata)
RequestAvailableCapabilitiesUltraHighResolutionSensor
古い.

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

(継承元 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
古い.

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

(継承元 CameraMetadata)
StatisticsOisDataModeOff

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

(継承元 CameraMetadata)
StatisticsOisDataModeOn

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

(継承元 CameraMetadata)

プロパティ

BlackLevelLock

黒レベルの補正が現在の値にロックされているか、自由に変化するのか。

Class

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

(継承元 Object)
ColorCorrectionAberrationMode

色収差補正アルゴリズムの動作モード。

ColorCorrectionGains

白バランスのバイエル生カラーチャンネルに適用されるゲイン。

ColorCorrectionMode

モード コントロールは、イメージ データをセンサーのネイティブ カラーから線形 sRGB 色に変換する方法を選択します。

ColorCorrectionTransform

センサーの RGB 色空間から線形 sRGB 色空間を出力するために変換するために使用する色変換マトリックス。

ControlAeAntibandingMode

カメラ デバイスの自動露出アルゴリズムのアンチバンド補正に必要な設定。

ControlAeExposureCompensation

自動露出 (AE) ターゲットイメージの明るさを調整します。

ControlAeLock

自動露出 (AE) が現在、最新の計算値にロックされているかどうか。

ControlAeMode

カメラ デバイスの自動露出ルーチンの目的のモード。

ControlAePrecaptureTrigger

この要求を処理するときに、カメラ デバイスが事前キャプチャ測定シーケンスをトリガーするかどうか。

ControlAeRegions

自動露出調整に使用する測定領域の一覧。

ControlAeTargetFpsRange

自動露出ルーチンがキャプチャフレームレートを調整して良好な露出を維持できる範囲。

ControlAfMode

オートフォーカス (AF) が現在有効かどうか、および設定されているモード。

ControlAfRegions

自動フォーカスに使用する測定領域の一覧。

ControlAfTrigger

カメラ デバイスがこの要求の自動フォーカスをトリガーするかどうか。

ControlAwbLock

自動ホワイト バランス (AWB) が現在、最新の計算値にロックされているかどうか。

ControlAwbMode

オートホワイトバランス(AWB)が現在カラー変換フィールドを設定しているかどうか、およびその照明ターゲットは何ですか。

ControlAwbRegions

自動ホワイトバランス光源推定に使用する測定領域の一覧。

ControlCaptureIntent

このキャプチャの目的に関するカメラ装置3Aへの情報(自動露出、自動焦点、自動ホワイトバランス)ルーチンは、カメラ装置が最適な3A戦略を決定するのを助ける。

ControlEffectMode

適用する特殊な色効果。

ControlEnableZsl

== STILL_CAPTUREの要求に対して、カメラ デバイスがゼロ シャッター ラグ モードを CaptureRequest#CONTROL_CAPTURE_INTENT android.control.captureIntent 有効にできるようにします。

ControlExtendedSceneMode

特定のキャプチャ要求に対して拡張シーン モードが有効になっているかどうか。

ControlMode

3A の全体的なモード (自動露出、自動ホワイト バランス、自動フォーカス) コントロール ルーチン。

ControlPostRawSensitivityBoost

RAW センサー データのキャプチャ後に出力イメージに適用される追加の感度ブーストの量。

ControlSceneMode

現在アクティブになっているシーン モードを制御します。

ControlVideoStabilizationMode

ビデオ安定化がアクティブかどうか。

ControlZoomRatio

目的のズーム比

Creator
DistortionCorrectionMode

レンズ歪み補正ブロックの動作モード。

EdgeMode

エッジ拡張の操作モード。

FlashMode

カメラ デバイスのフラッシュ コントロールの目的のモード。

Handle

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

(継承元 Object)
HotPixelMode

ホット ピクセル補正の動作モード。

IsReprocess

これが再処理キャプチャ要求であるかどうかを判断します。

JniIdentityHashCode

カメラ デバイスから 1 つの画像をキャプチャするために必要な設定と出力の不変パッケージ。

(継承元 Object)
JniPeerMembers

カメラ デバイスから 1 つの画像をキャプチャするために必要な設定と出力の不変パッケージ。

JpegGpsLocation

画像 GPS メタデータを生成するときに使用する場所オブジェクト。

JpegOrientation

JPEG 画像の向き。

JpegQuality

最終的な JPEG 画像の圧縮品質。

JpegThumbnailQuality

JPEG サムネイルの圧縮品質。

JpegThumbnailSize

埋め込まれた JPEG サムネイルの解像度。

Keys

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

(継承元 CameraMetadata)
LensAperture

所望のレンズ開口サイズを、有効開口径に対するレンズ焦点距離の比として示す。

LensFilterDensity

レンズニュートラル密度フィルタの目的の設定。

LensFocalLength

望ましいレンズの焦点距離;光学ズームに使用されます。

LensFocusDistance

最も鋭い焦点の平面への所望の距離は、レンズの最前面から測定される。

LensOpticalStabilizationMode

カメラ デバイスが画像のキャプチャ時に光学式手ブレ補正 (OIS) を使用するかどうかを設定します。

NoiseReductionMode

ノイズリダクションアルゴリズムの動作モード。

PeerReference

カメラ デバイスから 1 つの画像をキャプチャするために必要な設定と出力の不変パッケージ。

(継承元 Object)
ReprocessEffectiveExposureFactor

再処理のために送信する前にアプリケーション処理によって元の出力フレームに適用される露出時間増加係数の量。

ScalerCropRegion

このキャプチャ用に読み取るセンサーの目的の領域。

ScalerRotateAndCrop

回転およびトリミング操作がカメラからの処理された出力に適用されるかどうか。

SensorExposureTime

各ピクセルが光にさらされる期間。

SensorFrameDuration

フレーム露出の開始から次のフレーム露出の開始までの期間。

SensorPixelMode

センサー ピクセル モードを最大解像度モードと既定モードの間で切り替えます。

SensorSensitivity

処理前にセンサー データに適用されるゲインの量。

SensorTestPatternData

がSOLID_COLORされたときにテスト パターンを提供するピクセル <コード>[R、G_even、G_odd、B]</コード>。CaptureRequest#SENSOR_TEST_PATTERN_MODE android.sensor.testPatternMode

SensorTestPatternMode

有効にすると、センサーはカメラから実際の露出を行うのではなく、テスト パターンを送信します。

ShadingMode

画像データに適用されるレンズシェーディング補正の品質。

StatisticsFaceDetectMode

顔検出器ユニットの動作モード。

StatisticsHotPixelMapMode

ホット ピクセル マップ生成の動作モード。

StatisticsLensShadingMapMode

カメラデバイスがレンズシェーディングマップを出力結果メタデータに出力するかどうか。

StatisticsOisDataMode

光学式安定化 (OIS) 位置情報を出力結果メタデータに含めるかどうかを選択するためのコントロール。

Tag

この要求のタグ (存在する場合) を取得します。

ThresholdClass

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

(継承元 CameraMetadata)
ThresholdType

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

(継承元 CameraMetadata)
TonemapCurve

がCONTRAST_CURVEされたときに CaptureRequest#TONEMAP_MODE android.tonemap.mode 使用するトーンマッピング/コントラスト/ガンマ曲線。

TonemapGamma

がGAMMA_VALUEの場合 CaptureRequest#TONEMAP_MODE android.tonemap.mode に使用するトーンマッピング曲線

TonemapMode

高レベルのグローバル コントラスト/ガンマ/トーンマッピング コントロール。

TonemapPresetCurve

が PRESET_CURVE のときに CaptureRequest#TONEMAP_MODE android.tonemap.mode 使用するトーンマッピング曲線

メソッド

Clone()

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

(継承元 Object)
DescribeContents()

この Parcelable のマーシャリングされた表現に含まれる特殊なオブジェクトの種類について説明します。

Dispose()

カメラ デバイスから 1 つの画像をキャプチャするために必要な設定と出力の不変パッケージ。

(継承元 Object)
Dispose(Boolean)

カメラ デバイスから 1 つの画像をキャプチャするために必要な設定と出力の不変パッケージ。

(継承元 Object)
Equals(Object)

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

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

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

GetHashCode()

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

(継承元 Object)
JavaFinalize()

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

(継承元 Object)
Notify()

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

(継承元 Object)
NotifyAll()

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

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

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

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

カメラ デバイスから 1 つの画像をキャプチャするために必要な設定と出力の不変パッケージ。

(継承元 Object)
ToString()

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

(継承元 Object)
UnregisterFromRuntime()

カメラ デバイスから 1 つの画像をキャプチャするために必要な設定と出力の不変パッケージ。

(継承元 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)
WriteToParcel(Parcel, ParcelableWriteFlags)

このオブジェクトをパーセルにフラット化します。

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

IJavaPeerable.Disposed()

カメラ デバイスから 1 つの画像をキャプチャするために必要な設定と出力の不変パッケージ。

(継承元 Object)
IJavaPeerable.DisposeUnlessReferenced()

カメラ デバイスから 1 つの画像をキャプチャするために必要な設定と出力の不変パッケージ。

(継承元 Object)
IJavaPeerable.Finalized()

カメラ デバイスから 1 つの画像をキャプチャするために必要な設定と出力の不変パッケージ。

(継承元 Object)
IJavaPeerable.JniManagedPeerState

カメラ デバイスから 1 つの画像をキャプチャするために必要な設定と出力の不変パッケージ。

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

カメラ デバイスから 1 つの画像をキャプチャするために必要な設定と出力の不変パッケージ。

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

カメラ デバイスから 1 つの画像をキャプチャするために必要な設定と出力の不変パッケージ。

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

カメラ デバイスから 1 つの画像をキャプチャするために必要な設定と出力の不変パッケージ。

(継承元 Object)

拡張メソッド

JavaCast<TResult>(IJavaObject)

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

JavaCast<TResult>(IJavaObject)

カメラ デバイスから 1 つの画像をキャプチャするために必要な設定と出力の不変パッケージ。

GetJniTypeName(IJavaPeerable)

カメラ デバイスから 1 つの画像をキャプチャするために必要な設定と出力の不変パッケージ。

適用対象