namespace Cis.Application.Core.Component.MarkSeacher; /// /// 追踪标签服务接口 /// public interface IMarkSearcherServer { #region Base Method /// /// 激活相机进入运算 /// /// /// public bool ActivateSearcher(long cameraId); /// /// 解除相机进入运算 /// /// /// public bool DeactivateSearcher(long cameraId); /// /// 是否存在相机进入运算 /// /// /// public bool IsExistsSearcher(long cameraId); /// /// 获取 Searcher /// /// /// public MarkSearcherBase GetSearcher(long cameraId); /// /// 激活标签进入运算 /// /// /// /// public bool ActivateMarkLabel(long cameraId, long markLabelId); /// /// 解除标签进入运算 /// /// /// /// public bool DeactivateMarkLabel(long cameraId, long markLabelId); /// /// 是否存在标签进入运算 /// /// /// /// public bool IsExistsMarkLabel(long cameraId, long markLabelId); #endregion Base Method #region Base Method /// /// 激活相机进入运算 /// /// /// public Task ActivateSearcherAsync(long cameraId); /// /// 解除相机进入运算 /// /// /// public Task DeactivateSearcherAsync(long cameraId); /// /// 是否存在相机进入运算 /// /// /// public Task IsExistsSearcherAsync(long cameraId); /// /// 获取 Searcher /// /// /// public Task GetSearcherAsync(long cameraId); /// /// 激活标签进入运算 /// /// /// /// public Task ActivateMarkLabelAsync(long cameraId, long markLabelId); /// /// 解除标签进入运算 /// /// /// /// public Task DeactivateMarkLabelAsync(long cameraId, long markLabelId); /// /// 是否存在标签进入运算 /// /// /// /// public Task IsExistsMarkLabelAsync(long cameraId, long markLabelId); #endregion Base Method }