NetMQ 协议,支持摄像头增、删、改
This commit is contained in:
@@ -232,7 +232,7 @@ public class CamerasController : ControllerBase
|
||||
ChannelIndex = dto.ChannelIndex,
|
||||
Brand = dto.Brand,
|
||||
RtspPath = dto.RtspPath,
|
||||
|
||||
RenderHandle = dto.RenderHandle,
|
||||
|
||||
// ==========================================
|
||||
// 2. 热更新参数 (运行时属性)
|
||||
@@ -243,10 +243,7 @@ public class CamerasController : ControllerBase
|
||||
|
||||
MainboardIp = dto.MainboardIp,
|
||||
MainboardPort = dto.MainboardPort,
|
||||
RenderHandle = dto.RenderHandle,
|
||||
// 注意:通常句柄是通过 bind-handle 接口单独绑定的,
|
||||
// 但如果 ConfigDto 里包含了上次保存的句柄,也可以映射
|
||||
// RenderHandle = dto.RenderHandle,
|
||||
|
||||
|
||||
// ==========================================
|
||||
// 3. 图像处理参数
|
||||
|
||||
@@ -44,15 +44,9 @@ public class DeviceUpdateDto
|
||||
public string RtspPath { get; set; }
|
||||
= string.Empty;
|
||||
|
||||
/// <summary>关联的主板IP (用于联动控制)</summary>
|
||||
[RegularExpression(@"^((25[0-5]|2[0-4]\d|[01]?\d\d?)\.){3}(25[0-5]|2[0-4]\d|[01]?\d\d?)?$",
|
||||
ErrorMessage = "请输入合法的IPv4地址")]
|
||||
public string MainboardIp { get; set; }
|
||||
= string.Empty;
|
||||
|
||||
/// <summary>关联的主板端口</summary>
|
||||
[Range(1, 65535, ErrorMessage = "主板端口号必须在 1-65535 范围内")]
|
||||
public int MainboardPort { get; set; }
|
||||
/// <summary>渲染句柄 (IntPtr 的 Long 形式)</summary>
|
||||
[Range(0, long.MaxValue, ErrorMessage = "渲染句柄必须是非负整数")]
|
||||
public long RenderHandle { get; set; }
|
||||
|
||||
// ==============================================================================
|
||||
// 2. 热更新参数 (Hot Update)
|
||||
@@ -71,9 +65,15 @@ public class DeviceUpdateDto
|
||||
[Range(0, 1, ErrorMessage = "码流类型只能是 0(主码流) 或 1(子码流)")]
|
||||
public int? StreamType { get; set; }
|
||||
|
||||
/// <summary>渲染句柄 (IntPtr 的 Long 形式)</summary>
|
||||
[Range(0, long.MaxValue, ErrorMessage = "渲染句柄必须是非负整数")]
|
||||
public long RenderHandle { get; set; }
|
||||
/// <summary>关联的主板IP (用于联动控制)</summary>
|
||||
[RegularExpression(@"^((25[0-5]|2[0-4]\d|[01]?\d\d?)\.){3}(25[0-5]|2[0-4]\d|[01]?\d\d?)?$",
|
||||
ErrorMessage = "请输入合法的IPv4地址")]
|
||||
public string MainboardIp { get; set; }
|
||||
= string.Empty;
|
||||
|
||||
/// <summary>关联的主板端口</summary>
|
||||
[Range(1, 65535, ErrorMessage = "主板端口号必须在 1-65535 范围内")]
|
||||
public int MainboardPort { get; set; }
|
||||
|
||||
// ==============================================================================
|
||||
// 3. 图像处理参数 (Image Processing - Hot Update)
|
||||
|
||||
Reference in New Issue
Block a user