SurfaceSyncGroup.Add Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Sobrecargas
Add(IAttachedSurfaceControl, IRunnable) |
Adicione um AttachedSurfaceControl ao SurfaceSyncGroup. |
Add(SurfaceControlViewHost+SurfacePackage, IRunnable) |
Add(IAttachedSurfaceControl, IRunnable)
Adicione um AttachedSurfaceControl ao SurfaceSyncGroup.
[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
Parâmetros
- attachedSurfaceControl
- IAttachedSurfaceControl
O AttachedSurfaceControl que será adicionado a este SurfaceSyncGroup.
- runnable
- IRunnable
Isso é executado no mesmo thread em que a chamada foi feita, mas depois que a renderização é pausada e antes de continuar a renderizar o próximo quadro. Esse método não retornará até que a execução do runnable seja concluída. Isso pode ser usado para fazer alterações no AttachedSurfaceControl, garantindo que as alterações sejam incluídas na sincronização.
Retornos
true se o AttachedSurfaceControl foi adicionado com êxito ao SurfaceSyncGroup, false caso contrário.
- Atributos
Comentários
Adicione um AttachedSurfaceControl ao SurfaceSyncGroup. O AttachedSurfaceControl pausará a renderização para garantir que o executável possa ser invocado e que a sincronização pegue o quadro que contém as alterações.
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usado de acordo com os termos descritos na Creative Commons 2.5 Attribution License.
Aplica-se a
Add(SurfaceControlViewHost+SurfacePackage, IRunnable)
[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
Parâmetros
- surfacePackage
- SurfaceControlViewHost.SurfacePackage
- runnable
- IRunnable
Retornos
- Atributos