USBDeviceDetect
支持的硬件设备:USB系列采集设备
例子展示的内容:
- USB采集设备热拔插的检查;
调用逻辑:
- 获取版本信息,初始化和枚举设备:MWGetVersion、MWCaptureInitInstance、MWRefreshDevice、MWGetChannelCount;
- 声明热拔插回调函数:LPFN_HOT_PLUG_CALLBACK;
- 注册拔插监听:MWUSBRegisterHotPlug;
- 监听到设备接入
- 打开通道:MWOpenChannelByPath;
- 获取通道信息:MWGetChannelInfo;
- 关闭通道
- 监听到设备拔出
- 监听到设备接入
- 注销拔插监听:MWUSBUnRegisterHotPlug;
- 释放资源和内存:MWCloseChannel,MWCaptureExitInstance。
结果展示:

流程图:
