public void StartBroadcast(bool firstTime = false) { if (firstTime) { DeviceInfo localInfo = config.GetLocalInfo(); if (localInfo != null) { try { string jsonStr = StrUtil.ObjectToJson(localInfo); StartBroadcast(MsgPacket.Parse(MsgPacket.TYPE_IP, jsonStr)); } catch (Exception e) { Logging.Error(e); } } } else { broadcaster.Reload(); } BroadcastStatusChanged?.Invoke(this, new EventArgs()); }
public void PauseBroadcast() { broadcaster.EndBroadcast(); BroadcastStatusChanged?.Invoke(this, new EventArgs()); }