語言

CameraMetadata.RequestAvailableCapabilitiesOfflineProcessing 欄位

定義

警告

This constant will be removed in the future version. Use Android.Hardware.Camera2.RequestAvailableCapabilities enum directly instead of this field.

相機裝置支援OFFLINE_PROCESSING的使用情境。

[Android.Runtime.Register("REQUEST_AVAILABLE_CAPABILITIES_OFFLINE_PROCESSING", ApiSince=30)]
[System.Obsolete("This constant will be removed in the future version. Use Android.Hardware.Camera2.RequestAvailableCapabilities enum directly instead of this field.", true)]
public const Android.Hardware.Camera2.RequestAvailableCapabilities RequestAvailableCapabilitiesOfflineProcessing = 15;
[<Android.Runtime.Register("REQUEST_AVAILABLE_CAPABILITIES_OFFLINE_PROCESSING", ApiSince=30)>]
[<System.Obsolete("This constant will be removed in the future version. Use Android.Hardware.Camera2.RequestAvailableCapabilities enum directly instead of this field.", true)>]
val mutable RequestAvailableCapabilitiesOfflineProcessing : Android.Hardware.Camera2.RequestAvailableCapabilities

欄位值

Value = 15
屬性

備註

相機裝置支援OFFLINE_PROCESSING的使用情境。

有了OFFLINE_PROCESSING功能,應用程式可以透過呼叫 CameraCaptureSession#switchToOffline 方法,將正在進行的擷取會話切換到離線模式,並指定要保持離線的串流。 攝影機會停止目前正在重複的請求,準備部分請求進入離線模式,並回傳離線會話物件。 在 switchToOffline 呼叫回傳後,原始擷取會話會處於封閉狀態,就像 CameraCaptureSession#close 方法被呼叫一樣。 在離線模式下,所有飛行中請求都會在背景繼續處理,應用程式可以立即關閉相機或建立新的拍攝會話,而不會遺失這些請求的輸出影像和擷取結果。

當攝影機裝置正在處理離線請求時,可能無法支援所有串流設定,除非離線請求。 當這種情況發生時,createCaptureSession 方法呼叫將會失敗。 以下串流配置保證在不觸發資源繁忙異常的情況下正常運作:

<ul><li>一個持續進行的離線工作:針對單一輸出表面,採用 YUV 或 JPEG 格式,任何解析度。</li>li 主動相機擷取工作階段:<ol<>li 一個>預覽表面(SurfaceView 或 SurfaceTexture)寬度最高 1920< 吋/李><立>一個 YUV ImageReader 表面最高 1920 寬<度/一<>Li li>一個 Jpeg ImageReader,任何解析度:若相機正在進行離線工作,允許將 JPEG 輸出速度減慢 50%。<></li><li>如果裝置支援PRIVATE_REPROCESSING,會有一對 ImageWriter/ImageReader 浮現為私密格式,解析度與上述 JPEG ImageReader 解析度相同或相當。</li></ol></li><li 或者>,上述主動相機工作階段可被以下參數設定的遺留裝置android.hardware.Camera Camera取代:<ol><li 預覽>尺寸最高至 1920 寬<度/li<>li>預覽回撥大小最高至 1920 寬<度/li><li>影片大小最高至 1920 寬<度/li li>><圖片尺寸、任何解析度:如果有任何離線連線,相機裝置可以將 JPEG 輸出速度減慢 50%。</li></ol<>/li></ul>

Java 文件 android.hardware.camera2.CameraMetadata.REQUEST_AVAILABLE_CAPABILITIES_OFFLINE_PROCESSING

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

適用於