CameraCaptureSession.UpdateOutputConfiguration(OutputConfiguration) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Update OutputConfiguration nach Abschluss der Konfiguration siehe #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
Parameter
- config
- OutputConfiguration
Geänderte Ausgabekonfiguration.
- Attribute
Hinweise
Update OutputConfiguration nach Abschluss der Konfiguration siehe #finalizeOutputConfigurations.
Alle OutputConfiguration , die über Anrufe OutputConfiguration#addSurface geändert wurden oder OutputConfiguration#removeSurface aktualisiert werden müssen. Nachdem der Aktualisierungsaufruf zurückgegeben wurde, ohne Ausnahmen auslösen zu müssen, können in nachfolgenden Aufnahmeanforderungen auf neu hinzugefügte Oberflächen verwiesen werden.
Surfaces, die entfernt werden, dürfen nicht Teil einer aktiven wiederholten oder single/burst-Anforderung sein oder ausstehende Ergebnisse aufweisen. Erwägen Sie, alle wiederholten Anforderungen zuerst über #setRepeatingRequest oder #setRepeatingBurst zu aktualisieren und dann auf die letzte Framenummer zu warten, wenn die Sequenz abgeschlossen ist, bevor sie updateOutputConfiguration aufruftCaptureCallback#onCaptureSequenceCompleted, um eine zuvor aktive Surface zu entfernen.
Surfaces, die hinzugefügt werden, dürfen nicht Teil eines anderen registrierten OutputConfigurationSein.
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.