BattleAxeVR / Inseye-Remote-Connector-Lib

Windows native library that connects with Inseye-Remote-Service-Desktop

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

About

This repository contains source code of a library that connects to Inseye-Remote-Connector-Desktop and serves inseye gaze data to any application.

License

This repository is part of Inseye Software Development Kit.

By using content of this repository you agree SDK License

Documentation

The project is build using cmake and is split into three separate targets:

  • lib, main build target building the library, stored in lib directory
  • sample_c, an example of use in c programming language, stored in sample_c
  • sample_cpp, an example of use in cpp programming language, stored in sample_cpp

Building the project

Example showing hot to build sample cpp (using cmake delivered with Microsoft Visual C++ toolchains).

cmake -DCMAKE_BUILD_TYPE=Release -S ./ -B ./cmake-b-release

then:

cmake --build .\cmake-b-release\ --target sample_cpp

The library

The library builds into single .dll/.lib file. There is single header required to include - remote_connector.h. The library connects to Inseye-Remote-Connector-Desktop running on the same machine and consumes gaze data from it.

About

Windows native library that connects with Inseye-Remote-Service-Desktop

License:Other


Languages

Language:C++ 93.4%Language:C 3.7%Language:CMake 3.0%