Sprache

HardwareRenderer.FrameRenderRequest.SetFrameCommitCallback Methode

Definition

Fügt einen Frame-Commit-Rückruf hinzu.

[Android.Runtime.Register("setFrameCommitCallback", "(Ljava/util/concurrent/Executor;Ljava/lang/Runnable;)Landroid/graphics/HardwareRenderer$FrameRenderRequest;", "", ApiSince=29)]
public Android.Graphics.HardwareRenderer.FrameRenderRequest SetFrameCommitCallback(Java.Util.Concurrent.IExecutor executor, Java.Lang.IRunnable frameCommitCallback);
[<Android.Runtime.Register("setFrameCommitCallback", "(Ljava/util/concurrent/Executor;Ljava/lang/Runnable;)Landroid/graphics/HardwareRenderer$FrameRenderRequest;", "", ApiSince=29)>]
member this.SetFrameCommitCallback : Java.Util.Concurrent.IExecutor * Java.Lang.IRunnable -> Android.Graphics.HardwareRenderer.FrameRenderRequest

Parameter

executor
IExecutor

Der Executor, für den der Rückruf ausgeführt werden soll. Es wird dringend empfohlen, dass dieser Executor in einem anderen Thread bereitgestellt wird, da der aufrufende Thread streng vertraulich ist, um blockiert zu werden. Dieser Wert darf nicht NULL sein.

frameCommitCallback
IRunnable

Der Rückruf, der aufgerufen werden soll, wenn der Frameinhalt gezeichnet wurde. Wird für den angegebenen Executor aufgerufen. Dieser Wert darf nicht NULL sein.

Gibt zurück

diese Instanz. Dieser Wert darf nicht NULL sein.

Attribute

Hinweise

Fügt einen Frame-Commit-Rückruf hinzu. Dieser Rückruf wird aufgerufen, wenn der aktuelle Renderinginhalt in einem Frame gerendert und an die Swapchain übermittelt wurde. Der Frame ist möglicherweise derzeit nicht auf der Anzeige sichtbar, wenn dies aufgerufen wird, aber er wurde übermittelt. Dieser Rückruf ist in Kombination mit PixelCopy nützlich, um den aktuellen gerenderten Inhalt der Benutzeroberfläche zuverlässig zu erfassen.

Android-Referenz für android.graphics.HardwareRenderer.FrameRenderRequest.setFrameCommitCallback.

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: