static void RegisterEvent() { Events events = new Events(); int size = Marshal.SizeOf(typeof(Events)); media_Changed = new on_mk_media_changed(del_on_mk_media_changed); flow_Report = new on_mk_flow_report(del_on_mk_flow_report); events.IntPtrOn_mk_media_changed = media_Changed; events.IntPtrOn_mk_flow_report = flow_Report; media_Source_Find_Cb = new on_mk_media_source_find_cb(del_on_mk_media_source_find_cb); MediaServer.mk_events_listen(ref events); }