Language

CaptureResult.InfoDeviceType プロパティ

定義

このカメラ デバイスまたは特定のカメラ出力フレームの基になるハードウェアと画像データのソースの分類。

[Android.Runtime.Register("INFO_DEVICE_TYPE", ApiSince=37)]
public static Android.Hardware.Camera2.CaptureResult.Key InfoDeviceType { get; }
[<Android.Runtime.Register("INFO_DEVICE_TYPE", ApiSince=37)>]
static member InfoDeviceType : Android.Hardware.Camera2.CaptureResult.Key

プロパティ値

このカメラ デバイスまたは特定のカメラ出力フレームの基になるハードウェアと画像データのソースの分類。

属性

注釈

このカメラ デバイスまたは特定のカメラ出力フレームの基になるハードウェアと画像データのソースの分類。

これまで、camera2 API によって一覧表示されるカメラ デバイスは、Android デバイス上の組み込みのカメラと見なされるか、EXTERNAL android.info.supportedHardwareLevel、USB Web カメラの場合と見なされます。

ただし、カメラ デバイスがデバイス内部センサーや処理パイプラインに制限されない可能性がますます高まっています。 このようなデバイスは、アプリケーションに幅広い便利な機能を提供できますが、すべてのカメラのユース ケースに適していない場合もあります。

このキーは、このカメラ ID が表すカメラの種類の基本的な分類を提供するため、アプリケーションは、そのカメラによって生成された画像データに拡張するための適切なレベルの信頼を決定できます。

場合によっては、リモート カメラを接続してデバイスのフロント カメラとして機能する場合など、カメラ ID の定義を別の ID にスワップできます。 これは通常、ユーザーの摩擦を最小限に抑えるためにカメラを使用するアプリケーションに対して透過的ですが、この可能性を考慮するアプリケーションでは、カメラをキャッシュするのではなく、カメラを開く前に常に CameraCharacteristics でこのキーの値を確認する必要があります。また、セッションの途中で変更される可能性があるため、CaptureResults でもこのキーの値を監視する必要があります。

使用可能な値: BUILT_IN;EXTERNAL;VIRTUAL;不明

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

android.hardware.camera2.CaptureResult.INFO_DEVICE_TYPEの Android リファレンス。

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

適用対象