namespace Cis.Application.Core; /// /// 相机计算信息 /// public class CameraCalcInfo { /// /// Ptz 信息 /// public PtzInfo PtzInfo { get; set; } /// /// 图像的宽度 /// public int ImageWidth { get; set; } = 1920; /// /// 图像的高度 /// public int ImageHeight { get; set; } = 1080; /// /// 最小焦距 /// public double MinFocusX { get; set; } = 0f; public double MinFocusY { get; set; } = 0f; } /// /// Ptz 信息 /// public class PtzInfo { /// /// Pan 坐标 /// public double Pan { get; set; } /// /// Tilt 坐标 /// public double Tilt { get; set; } /// /// Zoom 坐标 /// public double Zoom { get; set; } } /// /// 标记标签计算信息 /// public class MarkLabelCalcInfo { /// /// Ptz 信息 /// public PtzInfo PtzInfo { get; set; } /// /// 画布宽度 /// public double CanvasWidth { get; set; } /// /// 画布高度 /// public double CanvasHeight { get; set; } /// /// 画布 left 距离 /// public double CanvasLeft { get; set; } /// /// 画布 top 距离 /// public double CanvasTop { get; set; } } /// /// 标记标签计算结果 /// public class MarkLabelCalcResult { /// /// true 显示(在当前视频画面里面) /// false 不显示(不在当前视频画面里面) /// public bool InFlag { get; set; } /// /// 画布 left 距离 /// public double CanvasLeft { get; set; } /// /// 画布 top 距离 /// public double CanvasTop { get; set; } }