DeviceManager
中央设备管理器,用于穷举所有连接的 StreamDock 设备。必须创建此类的实例才能检测和使用 StreamDock 设备。
创建新的 StreamDock DeviceManager,用于检测连接的 StreamDock 设备。
DeviceManager *manager = new DeviceManager();
enumerate()
检测连接的 StreamDock 设备。
返回一个包含所有连接的 StreamDock 设备的list。
auto streamDocks = manager->enumerate();
listen()
监听有无新的设备连接或者有设备断开
std::thread t(&DeviceManager::listen, manager);