CLP1611.Camera live image using MJpeg RTP protocol support implemented.

This commit is contained in:
Milan Hanajik
2017-09-14 11:54:32 +02:00
parent 62ceb13385
commit 968faf9200
12 changed files with 682 additions and 86 deletions
+10 -10
View File
@@ -142,16 +142,16 @@ namespace TBF.UiBridge
public static event EventHandler<ProcedureCompletedEventArgs> ProcedureCompletedHandler;
/// <summary>
/// Called from the state machine when the procedure is completed and UI needs to be updated.
/// </summary>
public static void OnImageUpdated(object sender, ImageUpdatedEventArgs data)
{
if (ImageUpdatedHandler == null) return;
try { ImageUpdatedHandler(sender, data); }
catch (Exception e) { log.Error("ImageUpdatedHandler(...) failed", e); }
}
public static event EventHandler<ImageUpdatedEventArgs> ImageUpdatedHandler;
/// <summary>
/// Called from any RTP listener thread (e.g. MJpeg RTP listener thread)
/// </summary>
public static void OnImage(int cameraIdx, System.Drawing.Image image)
{
if (ImageHandler == null) return;
try { ImageHandler(null, new ImageEventArgs(cameraIdx, image)); }
catch (Exception e) { log.Error("ImageHandler(...) failed", e); }
}
public static event EventHandler<ImageEventArgs> ImageHandler;
/// <summary>