14 #ifndef TOBII_RESEARCH_H_ 15 #define TOBII_RESEARCH_H_ 20 #ifdef TOBII_STATIC_LIB 21 #define TOBII_RESEARCH_CALL 22 #define TOBII_RESEARCH_API 24 #define TOBII_RESEARCH_CALL __cdecl 25 #ifdef TOBII_EXPORTING 26 #define TOBII_RESEARCH_API __declspec(dllexport) 28 #define TOBII_RESEARCH_API __declspec(dllimport) 32 #define TOBII_RESEARCH_API 33 #define TOBII_RESEARCH_CALL 400 const char* message);
TobiiResearchStatus
Definition: tobii_research.h:40
Definition: tobii_research.h:208
Definition: tobii_research.h:342
TOBII_RESEARCH_API TobiiResearchStatus TOBII_RESEARCH_CALL tobii_research_logging_subscribe(tobii_research_log_callback callback)
Subscribes to logging.
Definition: tobii_research.h:94
Definition: tobii_research.h:233
Definition: tobii_research.h:124
Definition: tobii_research.h:69
TOBII_RESEARCH_API TobiiResearchStatus TOBII_RESEARCH_CALL tobii_research_get_system_time_stamp(int64_t *time_stamp_us)
Retrieves the time stamp from the system clock in microseconds.
Definition: tobii_research.h:158
Definition: tobii_research.h:223
float z
Definition: tobii_research.h:380
Definition: tobii_research.h:289
struct TobiiResearchEyeTracker TobiiResearchEyeTracker
Definition: tobii_research.h:284
TobiiResearchPoint3D TobiiResearchNormalizedPoint3D
Definition: tobii_research.h:386
Definition: tobii_research.h:347
Definition: tobii_research.h:54
Definition: tobii_research.h:153
Definition: tobii_research.h:49
Definition: tobii_research.h:119
Definition: tobii_research.h:59
Definition: tobii_research.h:332
Definition: tobii_research.h:129
Definition: tobii_research.h:218
Definition: tobii_research.h:99
TOBII_RESEARCH_API void TOBII_RESEARCH_CALL tobii_research_free_string(char *str)
Free memory allocation for a string allocated by the SDK.
Definition: tobii_research.h:178
Definition: tobii_research.h:64
Definition: tobii_research.h:368
Definition: tobii_research.h:263
Definition: tobii_research.h:317
Definition: tobii_research.h:74
float x
Definition: tobii_research.h:372
float x
Definition: tobii_research.h:357
Definition: tobii_research.h:253
int minor
Definition: tobii_research.h:481
TobiiResearchEyeTracker ** eyetrackers
Definition: tobii_research.h:293
Definition: tobii_research.h:238
Definition: tobii_research.h:193
Definition: tobii_research.h:163
TobiiResearchLogLevel
Definition: tobii_research.h:323
Definition: tobii_research.h:473
Definition: tobii_research.h:109
TOBII_RESEARCH_API TobiiResearchStatus TOBII_RESEARCH_CALL tobii_research_get_sdk_version(TobiiResearchSDKVersion *sdk_version)
int revision
Definition: tobii_research.h:485
size_t count
Definition: tobii_research.h:297
Definition: tobii_research.h:327
int build
Definition: tobii_research.h:489
void(* tobii_research_log_callback)(int64_t system_time_stamp, TobiiResearchLogSource source, TobiiResearchLogLevel level, const char *message)
Log callback.
Definition: tobii_research.h:397
Definition: tobii_research.h:104
Definition: tobii_research.h:183
TOBII_RESEARCH_API TobiiResearchStatus TOBII_RESEARCH_CALL tobii_research_find_all_eyetrackers(TobiiResearchEyeTrackers **eyetrackers)
Finds eye trackers connected to the computer or the network.
Definition: tobii_research.h:138
Definition: tobii_research.h:79
Definition: tobii_research.h:143
Definition: tobii_research.h:228
Definition: tobii_research.h:243
Definition: tobii_research.h:312
#define TOBII_RESEARCH_CALL
Definition: tobii_research.h:33
float y
Definition: tobii_research.h:361
Definition: tobii_research.h:353
float y
Definition: tobii_research.h:376
Definition: tobii_research.h:173
Definition: tobii_research.h:89
TobiiResearchLogSource
Definition: tobii_research.h:303
Definition: tobii_research.h:148
Definition: tobii_research.h:134
TOBII_RESEARCH_API TobiiResearchStatus TOBII_RESEARCH_CALL tobii_research_logging_unsubscribe()
Unsubscribes from logging.
Definition: tobii_research.h:114
Definition: tobii_research.h:203
int major
Definition: tobii_research.h:477
Definition: tobii_research.h:84
#define TOBII_RESEARCH_API
Definition: tobii_research.h:32
Definition: tobii_research.h:273
TOBII_RESEARCH_API void TOBII_RESEARCH_CALL tobii_research_free_eyetrackers(TobiiResearchEyeTrackers *eyetrackers)
Free memory allocation for the result received via tobii_research_find_all_eyetrackers.
Definition: tobii_research.h:337
Definition: tobii_research.h:248
Definition: tobii_research.h:213
Definition: tobii_research.h:198
Definition: tobii_research.h:268
Definition: tobii_research.h:258
TOBII_RESEARCH_API TobiiResearchStatus TOBII_RESEARCH_CALL tobii_research_get_eyetracker(const char *address, TobiiResearchEyeTracker **eyetracker)
Gets data for an eye tracker given an address.
Definition: tobii_research.h:168
Definition: tobii_research.h:44
Definition: tobii_research.h:188
Definition: tobii_research.h:278
Definition: tobii_research.h:307