public static void mk_events_listen(ref mk_events events) { if (LibraryConst.IsWindows) { mk_events_windows.mk_events_listen(ref events); } else { mk_events_unix.mk_events_listen(ref events); } }
internal void BindEvents() { _mk_Events = new mk_events { on_mk_flow_report = new _on_mk_flow_report(OnFlowReport), on_mk_http_access = new _on_mk_http_access(OnHttpAccess), on_mk_http_before_access = new _on_mk_http_before_access(OnHttpBeforeAccess), on_mk_http_request = new _on_mk_http_request(OnHttpRequest), on_mk_media_changed = new _on_mk_media_changed(OnMediaChange), on_mk_media_not_found = new _on_mk_media_not_found(OnMediNotFound), on_mk_media_no_reader = new _on_mk_media_no_reader(OnMediaNoReader), on_mk_media_play = new _on_mk_media_play(OnMediaPlay), on_mk_media_publish = new _on_mk_media_publish(OnMediaPublish), on_mk_record_mp4 = new _on_mk_record_mp4(OnRecordMp4), on_mk_rtsp_auth = new _on_mk_rtsp_auth(OnRtspAuth), on_mk_rtsp_get_realm = new _on_mk_rtsp_get_realm(OnRtspGetRealm), on_mk_shell_login = new _on_mk_shell_login(OnShellLogin) }; mk_event.mk_events_listen(ref _mk_Events); }
internal static extern void mk_events_listen(ref mk_events events);