語言

InfoSupportedHardwareLevel 列舉

定義

列舉由 Full、 Legacy、 及 Limited 成員返回的值。

public enum InfoSupportedHardwareLevel
type InfoSupportedHardwareLevel = 
繼承
InfoSupportedHardwareLevel

欄位

名稱 值 Description
Limited 0

這台相機設備的功能不足,無法被視為完整或更完善的裝置。

只有文件中 LEGACY 和 LIMITED 表格中列出的串流配置才保證支援。

所有 LIMITED 裝置都支援 BACKWARDS_COMPATIBLE 功能,顯示基本支援彩色影像擷取。 唯一的例外是,如果裝置只能輸出深度測量而無法輸出彩色影像,則可選擇只支援DEPTH_OUTPUT功能。

LIMITED 及以上裝置需要使用 android.control.aePrecaptureTrigger 鎖定曝光測光(並計算閃光燈功率,適用於帶閃光燈的相機),才能拍攝高品質靜態影像。

僅列出BACKWARDS_COMPATIBLE功能的 LIMITED 裝置,僅需支援全自動操作與後處理(不支援 android.control.aeMode、android.control.afMode 或 android.control.awbMode 的關閉)

額外功能可由 LIMITED 級裝置選擇性支援,並可在 android.request.availableCapabilities 中檢查。

Android 參考資料。android.hardware.camera2.CameraMetadata.INFO_SUPPORTED_HARDWARE_LEVEL_LIMITED

此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。

Full 1

此相機裝置能支援先進的影像應用。

文件中 FULL、LEGACY 及 LIMITED 表格中列出的串流配置均保證支援。

完整裝置將支援以下功能:BURST_CAPTURE 能力(android.request.availableCapabilities 包含 BURST_CAPTURE);每幀控制(android.sync.maxLatency == PER_FRAME_CONTROL);手動感測器控制(android.request.availableCapabilities 包含 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 裝置只能支援 CENTER 裁切。

Android 參考資料。android.hardware.camera2.CameraMetadata.INFO_SUPPORTED_HARDWARE_LEVEL_FULL

此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。

Legacy 2

這台相機目前以向下相容模式運行。

僅支援文件中 LEGACY 表中列出的串流配置。

LEGACY 裝置不支援每幀控制、手動感測器控制、手動後製、任意裁切區域,且對效能限制較為寬鬆。 在 android.request.availableCapabilities 中,舊有裝置不會列出除BACKWARD_COMPATIBLE之外的任何額外功能。

此外,android.control.aePrecaptureTrigger 在 LEGACY 裝置上無法使用。 相反地,每個包含 JPEG 格式輸出目標的請求都被視為觸發靜態擷取,內部執行預擷取觸發。 這可能會在預捕捉時觸發閃光燈進行閃光燈功率測光,若裝置上有閃光燈且 AE 模式已設定為啟用閃光燈,則再發射最終捕捉。

最初搭載 Android Q 或更新版本的裝置將不包含任何舊版級裝置。

Android 參考資料。android.hardware.camera2.CameraMetadata.INFO_SUPPORTED_HARDWARE_LEVEL_LEGACY

此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。

I3 3

此相機裝置具備 YUV 重處理與 RAW 資料擷取功能,並具備完整層級功能。

文件中LEVEL_3、RAW、FULL、LEGACY及LIMITED表格中列出的串流配置均保證支援。

以下額外功能保證支援:YUV_REPROCESSING 能力(android.request.availableCapabilities 包含 YUV_REPROCESSING);RAW 功能(android.request.availableCapabilities 包含 RAW)

Android 參考資料。android.hardware.camera2.CameraMetadata.INFO_SUPPORTED_HARDWARE_LEVEL_3

此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。

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;裝置對穩定幀率的保證較少,因為幀率部分取決於所使用的外接攝影機

Android 參考資料。android.hardware.camera2.CameraMetadata.INFO_SUPPORTED_HARDWARE_LEVEL_EXTERNAL

此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。

備註

此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。

適用於