private void _subscriber_MessageReceived(object sender, MessageReceivedEventArgs e) { //_mw.log(String.Format("[Message From Flight] {0}", e.Message.ToString())); FlightCameraVideoFrameReceivedArgs args = new FlightCameraVideoFrameReceivedArgs(); args.dataStr = e.Message["data"].ToString(); args.data = Convert.FromBase64String(e.Message["data"].ToString());//e.Message["data"] != null ? StringToByte(e.Message["data"].to) : null; CameraFrameReceived.Invoke(this, args); }
public void SendFrameReceived(IConnectionProvider connectionProvider, CameraFrameReceived data) { connectionProvider.SendMessage(StructToByteArray <CameraFrameReceived>(data), frameReceivedID); }