SurfaceSyncGroup.Add 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.
Überlädt
| Name | Beschreibung |
|---|---|
| Add(IAttachedSurfaceControl, IRunnable) |
Fügen Sie der SurfaceSyncGroup ein AttachedSurfaceControl hinzu. |
| Add(SurfaceControlViewHost+SurfacePackage, IRunnable) |
Fügt dieser Synchronisierungsgruppe ein Surface-Paket hinzu. |
Add(IAttachedSurfaceControl, IRunnable)
Fügen Sie der SurfaceSyncGroup ein AttachedSurfaceControl hinzu.
[Android.Runtime.Register("add", "(Landroid/view/AttachedSurfaceControl;Ljava/lang/Runnable;)Z", "", ApiSince=34)]
public bool Add(Android.Views.IAttachedSurfaceControl? attachedSurfaceControl, Java.Lang.IRunnable? runnable);
[<Android.Runtime.Register("add", "(Landroid/view/AttachedSurfaceControl;Ljava/lang/Runnable;)Z", "", ApiSince=34)>]
member this.Add : Android.Views.IAttachedSurfaceControl * Java.Lang.IRunnable -> bool
Parameter
- attachedSurfaceControl
- IAttachedSurfaceControl
Das AttachedSurfaceControl-Objekt, das dieser SurfaceSyncGroup hinzugefügt wird.
- runnable
- IRunnable
Wird synchron im aufrufenden Thread ausgeführt, nachdem das Rendern angehalten wurde und bevor der nächste Frame gerendert wird. Diese Methode blockiert, bis die Ausführung abgeschlossen ist. Verwenden Sie sie, um Änderungen an dem AttachedSurfaceControl-Objekt vorzunehmen, das in der Synchronisierung enthalten ist.
Gibt zurück
true, wenn das AttachedSurfaceControl erfolgreich zur SurfaceSyncGroup hinzugefügt wurde, andernfalls "false".
- Attribute
Hinweise
Fügen Sie der SurfaceSyncGroup ein AttachedSurfaceControl hinzu. Das AttachedSurfaceControl-Steuerelement hält das Rendering an, um sicherzustellen, dass die Ausführung aufgerufen werden kann und dass die Synchronisierung den Frame übernimmt, der die Änderungen enthält.
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.
Gilt für:
Add(SurfaceControlViewHost+SurfacePackage, IRunnable)
Fügt dieser Synchronisierungsgruppe ein Surface-Paket hinzu.
[Android.Runtime.Register("add", "(Landroid/view/SurfaceControlViewHost$SurfacePackage;Ljava/lang/Runnable;)Z", "", ApiSince=34)]
public bool Add(Android.Views.SurfaceControlViewHost.SurfacePackage surfacePackage, Java.Lang.IRunnable? runnable);
[<Android.Runtime.Register("add", "(Landroid/view/SurfaceControlViewHost$SurfacePackage;Ljava/lang/Runnable;)Z", "", ApiSince=34)>]
member this.Add : Android.Views.SurfaceControlViewHost.SurfacePackage * Java.Lang.IRunnable -> bool
Parameter
- surfacePackage
- SurfaceControlViewHost.SurfacePackage
Das Surface-Paket, das dieser Synchronisierungsgruppe hinzugefügt werden soll.
- runnable
- IRunnable
Ein optionaler Vorgang, der synchron auf dem aufrufenden Thread ausgeführt wird, nachdem das Rendern angehalten wurde und bevor der nächste Frame gerendert wird. Diese Methode blockiert, bis der Vorgang abgeschlossen ist, sodass seine Änderungen an der gehosteten Oberfläche in die Synchronisierung aufgenommen werden können.
Gibt zurück
truewenn das Oberflächenpaket hinzugefügt wurde; andernfalls . false
- Attribute
Hinweise
Das Rendern wird angehalten, während der optionale Vorgang ausgeführt wird, damit seine Änderungen im synchronisierten Frame enthalten sein können.