Language

CameraCharacteristics.InfoSessionConfigurationQueryVersion プロパティ

定義

セッション構成クエリ CameraDevice.CameraDeviceSetup.isSessionConfigurationSupported(SessionConfiguration) API と CameraDevice.CameraDeviceSetup.getSessionCharacteristics(SessionConfiguration) API のバージョン。

[Android.Runtime.Register("INFO_SESSION_CONFIGURATION_QUERY_VERSION", ApiSince=35)]
public static Android.Hardware.Camera2.CameraCharacteristics.Key InfoSessionConfigurationQueryVersion { get; }
[<Android.Runtime.Register("INFO_SESSION_CONFIGURATION_QUERY_VERSION", ApiSince=35)>]
static member InfoSessionConfigurationQueryVersion : Android.Hardware.Camera2.CameraCharacteristics.Key

プロパティ値

セッション構成クエリ CameraDevice.CameraDeviceSetup.isSessionConfigurationSupported(SessionConfiguration) API と CameraDevice.CameraDeviceSetup.getSessionCharacteristics(SessionConfiguration) API のバージョン。

属性

注釈

セッション構成クエリ CameraDevice.CameraDeviceSetup.isSessionConfigurationSupported(SessionConfiguration) API と CameraDevice.CameraDeviceSetup.getSessionCharacteristics(SessionConfiguration) API のバージョン。

このキーで使用できる値は、android.os.Build.VERSION_CODESで定義されている値に対応します。 各バージョンでは、カメラ デバイスが CameraDevice.CameraDeviceSetup.isSessionConfigurationSupported(SessionConfiguration) を介してサポートされているかどうかを確実にレポートする必要がある機能の組み合わせのセットを定義します。 また、CameraDevice.CameraDeviceSetup.getSessionCharacteristics(SessionConfiguration) から返されたときの CameraCharacteristics のセッション固有のキーのセットも定義します。 バージョンは常にandroid.os.Build.VERSION.SDK_INT以下です。

UPSIDE_DOWN_CAKEに設定されている場合、このカメラ デバイスは CameraDevice.CameraDeviceSetup API をサポートしていません。 CameraDeviceSetup インスタンスを作成しようとすると、UnsupportedOperationException がスローされます。

VANILLA_ICE_CREAM以降、カメラ コンプライアンス テストでは、一般的に使用される一連の SessionConfiguration を検証して、CameraDevice.CameraDeviceSetup.isSessionConfigurationSupported(SessionConfiguration) と CameraDevice.CameraDeviceSetup.getSessionCharacteristics(SessionConfiguration) の出力が正確であることを確認します。 複数の機能を同時に有効にする場合は、これらの SessionConfigurations を使用することをお勧めします。

VANILLA_ICE_CREAMに設定すると、コンプライアンス テストによって次の構成の組み合わせが検証されます。一般的に使用されるストリームの組み合わせのセット。MAXIMUM_4_3は、StreamConfigurationMap#getOutputSizes からのその形式の縦横比が 4:3 のカメラ デバイスの最大出力解像度を指します。MAXIMUM_16_9は、縦横比が 16:9 の最大出力解像度です。S1440P は 2560 x 1440 (16:9) を参照します。S1080P は 1920x1080 (16:9) を指します。S720P は 1280x720 (16:9) を参照します。UHD は 3840 x 2160 (16:9) を指します。XVGA は 1024 x 768 (4:3) を指します。S1080P_43は 1440 x 1080 (4:3) を指します。VIDEO_STABILIZATION_MODE: {OFF,PREVIEW};AE_TARGET_FPS_RANGE: { {*, 30}, {*, 60} };DYNAMIC_RANGE_PROFILE: {STANDARD,HLG10}

BAKLAVA に設定すると、次の追加のストリームの組み合わせがコンプライアンス テストによって検証されます。VIDEO_STABILIZATION_MODE: {OFF, ON} 専用ビデオ ストリームが存在する場合、新しく追加されたストリームの組み合わせに対して

上記のすべての構成は、SessionConfiguration を使用して設定できます。 OutputConfiguration の一覧にはストリーム構成とDYNAMIC_RANGE_PROFILEが含まれており、AE_TARGET_FPS_RANGEとVIDEO_STABILIZATION_MODEはセッション パラメーターとして設定されます。

このキーはすべてのデバイスで使用できます。

android.hardware.camera2.CameraCharacteristics.INFO_SESSION_CONFIGURATION_QUERY_VERSIONの Android リファレンス。

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

適用対象