CameraCharacteristics.InfoSessionConfigurationQueryVersion プロパティ
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
セッション構成クエリ 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はセッション パラメーターとして設定されます。
このキーはすべてのデバイスで使用できます。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。