using FISLib.Hardware; using FISLib.LiveVideo; using System; using System.Collections.Generic; namespace Vinno.FIS.Sonopost.Managers.Interfaces { internal interface ILiveVideoManager : ISonopostManager { /// /// 获取品牌列表 /// /// List GetBrandList(); /// /// 获取型号列表 /// /// /// /// List GetModelList(string brand); /// /// 获取推荐分辨率 /// /// /// /// FISDeviceRecommandResolution GetRecommandResolution(string brand, string model); /// /// 当收到预览图像 /// event EventHandler PreviewImageReceived; /// /// 上传分辨率 /// void UpdateDeviceResoution(); /// /// 开启预览 /// void StartPreview(string id, int width, int height, int fps); /// /// 停止预览 /// void StopPreview(); /// /// 更新彩虹图监测设置 /// void UpdateRainbowImageDetectSetting(); /// /// 修改实时采图的开关 /// void ChangeRealTimeCaptureSetting(); /// /// Init /// void Init(); /// /// 超声高清采集卡名称列表 /// List SonoDeviceNames { get; } /// /// 超声采集卡名称 /// FISCameraInfo SonoDevice { get; } /// /// 获取当前采集卡画面 /// /// FISBase64ImageData GetCurrentCaptureFrame(); } }