次の方法で共有


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 はレンダリングを一時停止して、実行可能ファイルを呼び出し、同期が変更を含むフレームを取得できるようにします。

の Java ドキュメントandroid.window.SurfaceSyncGroup.add(android.view.AttachedSurfaceControl, java.lang.Runnable)

このページの一部は、Android オープンソース プロジェクトによって作成および共有され、クリエイティブ コモンズ 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

戻り値

属性

適用対象