「.NET for AndroidでSurfaceViewのANativeWindowを取得する」の版間の差分
Administrator (トーク | 投稿記録) 編集の要約なし |
Administrator (トーク | 投稿記録) 編集の要約なし |
||
| 5行目: | 5行目: | ||
public static extern IntPtr ANativeWindow_fromSurface(IntPtr env, IntPtr surface); | public static extern IntPtr ANativeWindow_fromSurface(IntPtr env, IntPtr surface); | ||
public static | public static IntPtr GetANativeWindowFromSurfaceView(SurfaceView surfaceView) { | ||
Surface surface = surfaceView.Holder.Surface; | Surface surface = surfaceView.Holder.Surface; | ||
IntPtr surfacePtr = JNIEnv.ToLocalJniHandle(surface); | IntPtr surfacePtr = JNIEnv.ToLocalJniHandle(surface); | ||