語言

ControlMode 列舉

定義

透過 的 ControlMode多種方法列舉 。

public enum ControlMode
type ControlMode = 
繼承
ControlMode

欄位

名稱 值 Description
Off 0

管線的完整應用控制。

裝置測光與對焦(3A)例程的所有控制都被停用,且 android.control.* 中其他設定均無影響,唯相機可使用 android.control.captureIntent 選擇無法手動控制或無法由相機 API 曝光的處理區塊後製值。

然而,攝影機裝置的 3A 例程可持續收集統計並更新內部狀態,使控制切換至 AUTO 模式時能立即套用良好的控制值。

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

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

Auto 1

針對每個3A例行的設定。

手動控制捕捉參數被禁用。 android.control.* 中除了 sceneMode 以外的所有控制項都會生效。

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

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

UseSceneMode 2

使用特定的場景模式。

啟用此功能後,control.aeMode、control.awbMode 及 control.afMode 控制功能會被停用;相機裝置在USE_SCENE_MODE啟動時會忽略這些設定(場景模式除外FACE_PRIORITY)。 其他控制項目仍然有效。 此設定僅在支援場景模式時使用(例如 android.control.availableSceneMode 包含除 DISABLED 以外的其他模式)。

若有像BOKEH這類延伸場景模式,請改用USE_EXTENDED_SCENE_MODE。

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

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

OffKeepState 3

與關閉模式相同,但此捕捉不會被相機設備的背景自動曝光、自動白平衡及自動對焦演算法(3A)用於更新統計數據。

具體來說,3A 例程會鎖定在請求中最後設定的 AUTO、OFF 或 USE_SCENE_MODE 值,任何從OFF_KEEP_STATE手動擷取中收集的統計或狀態更新都會被攝影機裝置丟棄。

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

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

UseExtendedSceneMode 4

使用特定的延伸場景模式。

當開啟擴展場景模式時,相機裝置可能會覆蓋某些控制參數,如目標幀數範圍(targetFpsRange)、AE(自動曝光)、AWB(自動對焦模式)及自動對焦(AF),以達成最佳的功率與品質權衡。 只有硬體等級有限的強制串流組合才有保證。

此設定僅在支援擴展場景模式(例如 android.control.availableExtendedSceneModes 包含除 DISABLED 外的其他模式)時使用。

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

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

備註

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於