InfoSupportedHardwareLevel 列挙型
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
public enum InfoSupportedHardwareLevel
type InfoSupportedHardwareLevel =
- 継承
-
InfoSupportedHardwareLevel
フィールド
| 名前 | 値 | 説明 |
|---|---|---|
| Limited | 0 | このカメラ デバイスには、FULL デバイス以上の資格を持つ十分な機能がありません。 サポートされるのは、ドキュメントの LEGACY テーブルと LIMITED テーブルに記載されているストリーム構成のみです。 すべての LIMITED デバイスは、カラー イメージ キャプチャの基本的なサポートを示すBACKWARDS_COMPATIBLE機能をサポートします。 唯一の例外は、デバイスが深度測定のみを出力でき、カラー 画像を出力できない場合は、DEPTH_OUTPUT機能のみをサポートする場合があるということです。 限られたデバイス以上では、高品質の静止画像をキャプチャする前に、android.control.aePrecaptureTrigger を使用して露出測定をロックする (フラッシュカメラのフラッシュパワーを計算する) 必要があります。 BACKWARDS_COMPATIBLE機能のみを一覧表示する LIMITED デバイスは、完全自動操作と後処理をサポートするためにのみ必要です (android.control.aeMode、android.control.afMode、または android.control.awbMode では OFF はサポートされていません) 追加の機能は、必要に応じて制限付きレベルのデバイスでサポートされる場合があり、android.request.availableCapabilities で確認できます。
|
| Full | 1 | このカメラデバイスは、高度なイメージングアプリケーションをサポートすることができます。 このドキュメントの FULL、LEGACY、LIMITED の各テーブルに記載されているストリーム構成は、必ずサポートされます。 FULL デバイスでは、次の機能がサポートされます。BURST_CAPTURE機能 (android.request.availableCapabilities にはBURST_CAPTUREが含まれています)。フレーム単位のコントロール (android.sync.maxLatency == PER_FRAME_CONTROL);手動センサー制御 (android.request.availableCapabilities contains MANUAL_SENSOR);手動の後処理制御 (android.request.availableCapabilities にMANUAL_POST_PROCESSINGが含まれています);android.sensor.info.exposureTimeRange で定義されている必要な露出時間範囲。android.sensor.info.maxFrameDuration で定義されている必要な maxFrameDuration 注: API レベル 23 より前の FULL デバイスでは、任意のトリミングリージョン (android.scaler.croppingType == FREEFORM) もサポートされています。この要件は API レベル 23 で緩和されました。FULL デバイスでは、CENTERED トリミングのみをサポートできます。
|
| Legacy | 2 | このカメラ デバイスは下位互換モードで実行されています。 サポートされているのは、ドキュメントの LEGACY テーブルに記載されているストリーム構成のみです。 LEGACY デバイスは、フレームごとの制御、手動センサー制御、手動後処理、任意のトリミング領域をサポートせず、パフォーマンスの制約が緩和されています。 android.request.availableCapabilities の LEGACY デバイスには、BACKWARD_COMPATIBLEを超える追加機能は表示されません。 さらに、android.control.aePrecaptureTrigger は LEGACY デバイスでは機能しません。 代わりに、JPEG 形式の出力ターゲットを含むすべての要求は、プリキャプチャ トリガーを内部的に実行して、まだキャプチャをトリガーするものとして扱われます。 これにより、事前キャプチャ中にフラッシュ電力測定用のフラッシュが起動し、デバイスでフラッシュが使用可能で、AE モードがフラッシュを有効に設定されている場合は、最終的なキャプチャ用にフラッシュを起動する可能性があります。 Android バージョン Q 以降に最初に付属していたデバイスには、LEGACY レベルのデバイスは含まれません。
|
| I3 | 3 | このカメラデバイスは、フルレベルの機能に加えて、YUV再処理と RAW データキャプチャが可能です。 ドキュメントのLEVEL_3、RAW、FULL、LEGACY、および LIMITED の各テーブルに記載されているストリーム構成は、必ずサポートされます。 YUV_REPROCESSING機能 (android.request.availableCapabilities にはYUV_REPROCESSINGが含まれています)、RAW 機能 (android.request.availableCapabilities に RAW が含まれています)
|
| External | 4 | このカメラ デバイスは、この Android デバイスに接続されている外部カメラによってサポートされます。 デバイスには、制限付きレベルのデバイスと同じ機能があります。ただし、次の例外があります。デバイスは、レンズやセンサーに関連する情報を報告しない可能性があります。android.lens.focalLength;android.lens.info.hyperfocalDistance;android.sensor.info.physicalSize;android.sensor.info.whiteLevel;android.sensor.blackLevelPattern;android.sensor.info.colorFilterArrangement;android.sensor.rollingShutterSkew;デバイスは android.sensor.orientation に対して 0 を報告します。フレームレートは一部使用されている外部カメラに依存するので、デバイスは安定したフレームレートに対する保証が低くなります
|
注釈
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。