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
を更新する必要がある。 更新呼び出しが例外をスローせずにを返した後、後続のキャプチャ要求で新しく追加されたサーフェスを参照できます。
削除されるサーフェスは、アクティブな繰り返し要求または単一またはバースト要求に含まれていないか、保留中の結果を持つ必要があります。 最初に または #setRepeatingBurst
を介して#setRepeatingRequest
繰り返し要求を更新し、シーケンスが完了CaptureCallback#onCaptureSequenceCompleted
したら最後のフレーム番号を待ってから、updateOutputConfiguration を呼び出して以前にアクティブな Surface を削除することを検討してください。
追加されるサーフェスは、他の登録されている OutputConfiguration
の一部にすることはできません。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。