Program Listing for File PDJE_Input_Device_Data.hpp

Return to documentation for file (include/global/DataLines/PDJE_Input_Device_Data.hpp)

#pragma once
#include <future>
#include <latch>
#include <optional>
#include <string>
#include <vector>
enum class PDJE_Dev_Type { MOUSE, KEYBOARD, MIDI, HID, UNKNOWN };

struct DeviceData {
    PDJE_Dev_Type Type;
    std::string   Name;
    std::string   device_specific_id;
};
using DEV_LIST             = std::vector<DeviceData>;