/// <summary> /// 监听MediaSource.close()事件 /// </summary> /// <param name="ctx">对象指针</param> /// <param name="cb">回调指针</param> /// <param name="user_data">用户数据指针</param> /// <remarks>在选择关闭一个关联的MediaSource时,将会最终触发到该回调<para>你应该通过该事件调用mk_media_release函数并且释放其他资源</para></remarks> public static void mk_media_set_on_close(System.IntPtr ctx, on_mk_media_close cb, System.IntPtr user_data) { if (LibraryConst.IsWindows) { mk_media_windows.mk_media_set_on_close(ctx, cb, user_data); } else { mk_media_unix.mk_media_set_on_close(ctx, cb, user_data); } }
internal static extern void mk_media_set_on_close(IntPtr mk_media, on_mk_media_close callback, IntPtr user_data);
internal static extern void mk_media_set_on_close(System.IntPtr ctx, on_mk_media_close cb, System.IntPtr user_data);
public static extern void mk_media_set_on_close(IntPtr ctx, on_mk_media_close cb, IntPtr user_data);