/// <summary> /// Sends the captured image to the client. /// </summary> private void Capturer_OnImageCaptured(object sender, ImageEventArgs e) { byte[] img = ImageHandler.ImageHandler.ImageToBytes(e.Image); var msg = new RCS_Render_Job_Result(e.ConcernedRenderJobID, img, RemoteType.Agent); try { this.SendMessage(MessageCode.MC_Render_Job_Result, msg); } catch { } }
private void Worker_OnResultReceived(WorkingAgent agent, RCS_Render_Job_Result result) { if (this.workingAgents.Exists(x => x.Configuration.RenderJobID.Equals(result.ConcernedRenderJobID))) { this.HandleImageResult(result.ConcernedRenderJobID, result.Picture); } }