Exemplo n.º 1
0
        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);
        }
Exemplo n.º 2
0
 internal static extern void mk_media_source_for_each(IntPtr user_data, on_mk_media_source_find_cb callback);
Exemplo n.º 3
0
 internal static extern void mk_media_source_find([In()][MarshalAs(UnmanagedType.LPStr)] string schema,
                                                  [In()][MarshalAs(UnmanagedType.LPStr)] string vhost,
                                                  [In()][MarshalAs(UnmanagedType.LPStr)] string app,
                                                  [In()][MarshalAs(UnmanagedType.LPStr)] string stream,
                                                  IntPtr user_data,
                                                  on_mk_media_source_find_cb callback);
Exemplo n.º 4
0
 public static extern void mk_media_source_for_each(IntPtr user_data, on_mk_media_source_find_cb cb);
Exemplo n.º 5
0
 public static extern void mk_media_source_find(string schema,
                                                string vhost,
                                                string app,
                                                string stream,
                                                IntPtr user_data,
                                                on_mk_media_source_find_cb cb);