using System; using System.Collections.Generic; using Vinno.AI.CommonSDK.Enums; using Vinno.AI.CommonSDK.Interfaces; using Vinno.AI.CommonSDK.Models.Data; using Vinno.AI.VetHeartDiagnosisSDK.Enums; namespace Vinno.AI.VetHeartDiagnosisSDK.Interfaces { public interface IVetHeartDiagnosis : IDiagnosis { /// /// 获取AI VetHeart 引擎 /// /// /// IAIVetHeartEngine GetAIEngine(AIEnumVetHeartEngineType engineType); /// /// Close VetHeartMLine Diagnosis /// void Close(); /// /// Raised when the image evaluation is started. /// event EventHandler StartEvaluationNotification; /// /// Raised when the image evaluation is finished. /// event EventHandler>> FinishEvaluationNotification; /// /// Start Image Provider /// void Start(); /// /// Stop Image Provider /// void Stop(); /// /// 设置每秒图片吞吐量 /// /// 每秒图片吞吐量,必须大于0 void SetDetectTps(int detectTps); /// /// 设置间隔时间 /// /// void SetIntervalTime(int intervalTime); /// /// 设置检测模式 /// /// void SetDetectMode(AIEnumDetectMode detectMode); } }