SurfaceSyncGroup.Add Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Перегрузки
Add(IAttachedSurfaceControl, IRunnable) |
Добавьте в SurfaceSyncGroup присоединенныйSurfaceControl. |
Add(SurfaceControlViewHost+SurfacePackage, IRunnable) |
Add(IAttachedSurfaceControl, IRunnable)
Добавьте в SurfaceSyncGroup присоединенныйSurfaceControl.
[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
Параметры
- attachedSurfaceControl
- IAttachedSurfaceControl
Объект AttachedSurfaceControl, который будет добавлен в эту SurfaceSyncGroup.
- runnable
- IRunnable
Это выполняется в том же потоке, в который был выполнен вызов, но после приостановки отрисовки и перед продолжением отрисовки следующего кадра. Этот метод не возвращается до завершения выполнения запускаемого объекта. Это можно использовать для внесения изменений в ПрисоединенныйSurfaceControl, гарантируя, что изменения включены в синхронизацию.
Возвращаемое значение
Значение true, если ПрисоединенныйSurfaceControl успешно добавлен в SurfaceSyncGroup, значение false в противном случае.
- Атрибуты
Комментарии
Добавьте в SurfaceSyncGroup присоединенныйSurfaceControl. ПрисоединенныйSurfaceControl приостанавливает отрисовку, чтобы обеспечить возможность запуска, и что синхронизация выбирает кадр, содержащий изменения.
Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.
Применяется к
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
Параметры
- surfacePackage
- SurfaceControlViewHost.SurfacePackage
- runnable
- IRunnable
Возвращаемое значение
- Атрибуты