Sprache

OutputConfiguration.MakeDeferredAndRemoveSurfaces Methode

Definition

Löschen Sie alle gültigen Ausgabeoberflächen, und markieren Sie die Konfiguration als verzögert.

[Android.Runtime.Register("makeDeferredAndRemoveSurfaces", "()Landroid/hardware/camera2/params/OutputConfiguration;", "", ApiSince=37)]
public Android.Hardware.Camera2.Params.OutputConfiguration MakeDeferredAndRemoveSurfaces();
[<Android.Runtime.Register("makeDeferredAndRemoveSurfaces", "()Landroid/hardware/camera2/params/OutputConfiguration;", "", ApiSince=37)>]
member this.MakeDeferredAndRemoveSurfaces : unit -> Android.Hardware.Camera2.Params.OutputConfiguration

Gibt zurück

Diese Konfiguration, nachdem die Oberflächen entfernt wurden und als verzögert markiert wurden.

Attribute

Hinweise

Löschen Sie alle gültigen Ausgabeoberflächen, und markieren Sie die Konfiguration als verzögert.

Beachten Sie, dass diese Methode in Verbindung mit CameraCaptureSession.updateOutputConfigurations(List) und nicht CameraCaptureSession.finalizeOutputConfigurations verwendet werden soll. Die letztere Methode soll nur verwendet werden, wenn Clients eine bereits registrierte verzögerte OutputConfiguration mit einem gültigen Surface abschließen möchten. Die Surface-Finalisierung akzeptiert jedoch keine verzögerten Ausgabekonfigurationen. Das Wechseln einer gültigen registrierten Oberfläche in den verzögerten Zustand ist nur mit CameraCaptureSession.updateOutputConfiguration möglich.

Android-Referenz für android.hardware.camera2.params.OutputConfiguration.makeDeferredAndRemoveSurfaces.

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.

Gilt für: