#bindings #engine #stream #tracking #api #eye #tobii

sys tobii-sys

Bindings to the Tobii Stream Engine library for eye tracking

2 unstable releases

Uses old Rust 2015

0.2.0 Mar 10, 2018
0.1.0 Dec 11, 2017

#1 in #eye

MIT license

21KB
390 lines

Tobii Stream Engine Rust Bindings

This is a Rust crate containing FFI bindings and a few helpers for working with the Tobii Stream Engine library for interfacing with Tobii eye trackers like the 4C.

The linker parameters are currently set up with the alpha SDK for macOS, which you can't get unless you ask, but with some tweaking of the linker attributes it should work on Windows as well. The bindings are for the older version of the API in the macOS version, but they shouldn't be difficult to update.

It has full support for the functionality in the 1.0.0 API, although with the 2.0 names (see v0.1 of tobii-sys for the 1.0 names). I haven't yet added bindings for the new Tobii Engine type from the 2.0 SDK.


lib.rs:

Based on the stream engine headers from v1.2.1.305

No runtime deps