語言

CameraCaptureSession.UpdateOutputConfiguration(OutputConfiguration) 方法

定義

配置完成後的更新 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的 。

Java 文件 android.hardware.camera2.CameraCaptureSession.updateOutputConfiguration(android.hardware.camera2.params.OutputConfiguration)。

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

適用於