/// <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);
     }
 }