12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152 |
- using FISLib.Hardware;
- using System;
- using System.Collections.Generic;
- using System.Management;
- namespace Vinno.FIS.Sonopost.Managers.Interfaces
- {
- internal interface IDeviceManager : ISonopostManager
- {
- /// <summary>
- /// 当WIFI 模块插入时触发
- /// </summary>
- event EventHandler<EventArrivedEventArgs> WifiModuleInserted;
- /// <summary>
- /// 当U盘设备插入时触发
- /// </summary>
- event EventHandler<string> UDiskInserted;
- /// <summary>
- /// 当网络地址变化时触发
- /// </summary>
- event EventHandler NetworkAddressChanged;
- /// <summary>
- /// 初始化
- /// </summary>
- void Init();
- /// <summary>
- /// 刷新摄像头列表
- /// </summary>
- void RefreshCameras();
- /// <summary>
- /// 获取摄像头列表
- /// </summary>
- /// <returns></returns>
- List<FISCameraInfo> GetCameras();
- /// <summary>
- /// 获取麦克风列表
- /// </summary>
- /// <returns></returns>
- List<FISMicInfo> GetMics();
- /// <summary>
- /// 刷新麦克风列表
- /// </summary>
- void RefreshMics();
- }
- }
|