CameraExtensionSession.ExtensionCaptureCallback.OnCaptureProcessProgressed 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
當影像擷取處理中 #onCaptureProcessStarted ,與處理完的靜態擷取幀返回用戶端表面之間,會呼叫此方法。
[Android.Runtime.Register("onCaptureProcessProgressed", "(Landroid/hardware/camera2/CameraExtensionSession;Landroid/hardware/camera2/CaptureRequest;I)V", "GetOnCaptureProcessProgressed_Landroid_hardware_camera2_CameraExtensionSession_Landroid_hardware_camera2_CaptureRequest_IHandler", ApiSince=34)]
public virtual void OnCaptureProcessProgressed(Android.Hardware.Camera2.CameraExtensionSession session, Android.Hardware.Camera2.CaptureRequest request, int progress);
[<Android.Runtime.Register("onCaptureProcessProgressed", "(Landroid/hardware/camera2/CameraExtensionSession;Landroid/hardware/camera2/CaptureRequest;I)V", "GetOnCaptureProcessProgressed_Landroid_hardware_camera2_CameraExtensionSession_Landroid_hardware_camera2_CaptureRequest_IHandler", ApiSince=34)>]
abstract member OnCaptureProcessProgressed : Android.Hardware.Camera2.CameraExtensionSession * Android.Hardware.Camera2.CaptureRequest * int -> unit
override this.OnCaptureProcessProgressed : Android.Hardware.Camera2.CameraExtensionSession * Android.Hardware.Camera2.CaptureRequest * int -> unit
參數
- session
- CameraExtensionSession
本次會議於 StateCallback#onConfigured(CameraExtensionSession)
- request
- CaptureRequest
給攝影機裝置的請求
- progress
- Int32
值介於 0 到 100(含內)之間,表示目前的後續處理進度
- 屬性
備註
當影像擷取處理中 #onCaptureProcessStarted ,與處理完的靜態擷取幀返回用戶端表面之間,會呼叫此方法。
參數中包含的數值能讓客戶估計後處理進度,相較於序列其他 #capture 部分可能需要更多時間。
回撥只會由從通話CameraExtensionCharacteristics#isCaptureProcessProgressAvailable回傳true的分機觸發。
若有支援此回調,客戶端至少會收到一次進度值 100 的通知。
回撥只會在仍被擷取時 #capture 觸發,且不支援重複請求 #setRepeatingRequest。
此方法的預設實作不會執行任何動作。
本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。