CameraTemplate 列舉
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
列舉由多種方法CameraTemplate回傳的值,並作為 成員的參數。
public enum CameraTemplate
type CameraTemplate =
- 繼承
-
CameraTemplate
欄位
| 名稱 | 值 | Description |
|---|---|---|
| Preview | 1 | 建立一個適合攝影機預覽視窗的請求。 具體來說,這表示高幀率優先於最高品質的後製處理。 這些請求通常會搭配 CameraCaptureSession.setRepeatingRequest 方法使用。 此範本保證支援所有相機裝置。
Android 參考資料。 本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。 |
| StillCapture | 2 | 建立適合靜態影像擷取的請求。 具體來說,這意味著優先考量影像品質而非幀率。 這些請求通常會搭配 CameraCaptureSession.capture 方法一起使用。 此範本保證支援所有攝影機裝置,唯獨非BACKWARD_COMPATIBLE裝置DEPTH_OUTPUT。
Android 參考資料。 本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。 |
| Record | 3 | 請建立適合錄影的需求。 具體來說,這表示使用穩定的幀率,並設定後製以提升錄影品質。 這些請求通常會搭配 CameraCaptureSession.setRepeatingRequest 方法一起使用。 此範本保證支援所有攝影機裝置,唯獨非BACKWARD_COMPATIBLE裝置DEPTH_OUTPUT。
Android 參考資料。 本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。 |
| VideoSnapshot | 4 | 在錄影時,請建立適合靜態影像拍攝的請求。 具體來說,這意味著在不干擾正在錄製的同時,最大化影像品質。 這些請求通常會搭配 CameraCaptureSession.capture 方法使用,而基於 TEMPLATE_RECORD 的請求則用於 CameraCaptureSession.setRepeatingRequest。 此範本保證支援除舊有裝置(CameraCharacteristics.INFO_SUPPORTED_HARDWARE_LEVEL == 舊有裝置)及未BACKWARD_COMPATIBLE DEPTH_OUTPUT裝置外的所有相機裝置。
Android 參考資料。 本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。 |
| ZeroShutterLag | 5 | 建立一個適合零快門延遲仍能捕捉的請求。 這意味著在不犧牲預覽幀率的前提下,要最大化影像品質。 AE/AWB/AF 應該是自動模式。 此系統適用於應用操作的 ZSL。 對於裝置操作的 ZSL,若有的話請使用 CaptureRequest.CONTROL_ENABLE_ZSL。 此範本保證支援PRIVATE_REPROCESSING功能或YUV_REPROCESSING功能的相機裝置。
Android 參考資料。 本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。 |
| Manual | 6 | 一個用於直接應用控制擷取參數的基本範本。 所有自動控制(自動曝光、自動白平衡、自動對焦)皆被關閉,後製參數則設定為預覽品質。 手動擷取參數(曝光、靈敏度等)設定為合理的預設值,但應依預期使用情境由應用程式覆蓋。 此範本保證支援支援此功能的相機裝置MANUAL_SENSOR。
Android 參考資料。 本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。 |
備註
本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。