Home › Forums › Software Development › “Tobii.Interaction” versus “tobii_stream_engine” for Eye Tracker 5
Tagged: 4C, 5, compliance, dll, library
- This topic has 1 reply, 2 voices, and was last updated 4 months, 4 weeks ago by Grant [Tobii].
- 23/10/2022 at 21:34 #22500MichaelParticipant
Which dynamic library should I use with my Eye Tracker 5, “Tobii.Interaction.Net.dll” or “tobii_stream_engine.dll”?
Basically, I’ve written a simple program in C# to read eye location. Both libraries seem to work fine for this purpose. I’ve tried the following:
_host.Streams.CreateGazePointDataStream() in “Tobii.Interaction.Net.dll” and,
tobii_gaze_point_subscribe() in “tobii_stream_engine.dll” via “Tobii.StreamEngine.Interop.cs”
Both approaches seem to have similar performance. So, why should I choose one library over the other? Is there some advantage that I’m not aware of? Again, my application literally just reads eye location and nothing more.
Finally, I originally wrote this program for an Eye Tracker 4C. At the time, only the “Tobii.Interaction.Net.dll” library was available. I recently upgraded to a Eye Tracker 5 and noticed that, without modification, the program worked with both eye trackers. Should I bother updating the program for use with “tobii_stream_engine.dll” or just leave it as-is with “Tobii.Interaction.Net.dll”?
Michael26/10/2022 at 15:43 #22515Grant [Tobii]Keymaster
Hi @different21, the interaction library is no longer publically maintained or provided so it would be best to go with the Tobii Stream Engine API moving forward which also has the lowest footprint of the two SDKs
- You must be logged in to reply to this topic.