SceneSwitcher/plugins/usb/usb-helpers.hpp
WarmUpTill 3ff9a1f270 Add USB condition type
It allows users to check if a given USB device is currently connected
2024-07-08 20:54:26 +02:00

28 lines
527 B
C++

#pragma once
#include <QString>
#include <QStringList>
#include <string>
#include <vector>
namespace advss {
struct USBDeviceInfo {
std::string vendorID;
std::string productID;
std::string busNumber;
std::string deviceAddress;
std::string vendorName;
std::string productName;
std::string serialNumber;
std::string ToString() const;
QString ToQString() const;
bool operator==(const USBDeviceInfo &other);
};
std::vector<USBDeviceInfo> GetUSBDevices();
QStringList GetUSBDevicesStringList();
} // namespace advss