다음을 통해 공유


SurfaceSyncGroup.Add 메서드

정의

오버로드

Add(IAttachedSurfaceControl, IRunnable)

SurfaceSyncGroup에 AttachedSurfaceControl을 추가합니다.

Add(SurfaceControlViewHost+SurfacePackage, IRunnable)

Add(IAttachedSurfaceControl, IRunnable)

SurfaceSyncGroup에 AttachedSurfaceControl을 추가합니다.

[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

이 SurfaceSyncGroup에 추가할 AttachedSurfaceControl입니다.

runnable
IRunnable

호출이 수행된 스레드와 동일한 스레드에서 실행되지만 렌더링이 일시 중지된 후 다음 프레임을 계속 렌더링하기 전에 실행됩니다. 이 메서드는 실행 가능한 실행이 완료될 때까지 반환되지 않습니다. 이를 사용하여 AttachedSurfaceControl을 변경하여 변경 내용이 동기화에 포함되도록 할 수 있습니다.

반환

AttachedSurfaceControl이 SurfaceSyncGroup에 성공적으로 추가되었으면 true이고, 그렇지 않으면 false입니다.

특성

설명

SurfaceSyncGroup에 AttachedSurfaceControl을 추가합니다. AttachedSurfaceControl은 렌더링을 일시 중지하여 runnable을 호출할 수 있고 동기화에서 변경 내용이 포함된 프레임을 선택하도록 합니다.

에 대한 android.window.SurfaceSyncGroup.add(android.view.AttachedSurfaceControl, java.lang.Runnable)Java 설명서

이 페이지의 일부는 Android 오픈 소스 프로젝트에서 만들고 공유하고 Creative Commons 2.5 특성 라이선스에 설명된 용어에 따라 사용되는 작업을 기반으로 하는 수정 사항입니다.

적용 대상

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

매개 변수

runnable
IRunnable

반환

특성

적용 대상