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