libvirtualhid latest
Cross-platform C++ library for virtual HID devices.
gamepad_adapter.cpp File Reference

Minimal gamepad adapter example. More...

#include <chrono>
#include <iostream>
#include <optional>
#include <string>
#include <string_view>
#include <thread>
#include <libvirtualhid/libvirtualhid.hpp>
Include dependency graph for gamepad_adapter.cpp:

Functions

int main (int argc, char *argv[])
 Run the minimal virtual gamepad adapter example.
 

Detailed Description

Minimal gamepad adapter example.

Function Documentation

◆ main()

int main ( int argc,
char * argv[] )

Run the minimal virtual gamepad adapter example.

Parameters
argcNumber of command-line arguments.
argvCommand-line arguments; the first positional argument selects the gamepad profile, and --hold keeps the device active for validation.
Returns
Zero on success; nonzero when setup or input submission fails.