CameraCaptureSession.UpdateOutputConfiguration(OutputConfiguration) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
配置完成後的更新 OutputConfiguration 請參見 #finalizeOutputConfigurations。
[Android.Runtime.Register("updateOutputConfiguration", "(Landroid/hardware/camera2/params/OutputConfiguration;)V", "GetUpdateOutputConfiguration_Landroid_hardware_camera2_params_OutputConfiguration_Handler", ApiSince=28)]
public virtual void UpdateOutputConfiguration(Android.Hardware.Camera2.Params.OutputConfiguration? config);
[<Android.Runtime.Register("updateOutputConfiguration", "(Landroid/hardware/camera2/params/OutputConfiguration;)V", "GetUpdateOutputConfiguration_Landroid_hardware_camera2_params_OutputConfiguration_Handler", ApiSince=28)>]
abstract member UpdateOutputConfiguration : Android.Hardware.Camera2.Params.OutputConfiguration -> unit
override this.UpdateOutputConfiguration : Android.Hardware.Camera2.Params.OutputConfiguration -> unit
參數
- config
- OutputConfiguration
修改過的輸出配置。
- 屬性
備註
配置完成後的更新 OutputConfiguration 請參見 #finalizeOutputConfigurations。
任何 OutputConfiguration 已透過呼叫 OutputConfiguration#addSurface 修改或 OutputConfiguration#removeSurface 必須更新的檔案。 更新呼叫回傳且未拋出例外後,任何新增的曲面都可以在後續的擷取請求中被引用。
被移除的表面不得屬於任何活躍重複或單次/爆裂請求,或任何待處理結果。 建議先#setRepeatingRequest透過 或 #setRepeatingBurst 更新重複請求,然後等序列完成CaptureCallback#onCaptureSequenceCompleted後的最後一個幀號,再呼叫 updateOutputConfiguration 移除先前活躍的 Surface。
新增的表面不得屬於任何其他註冊 OutputConfiguration的 。
本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。