GEIS 2.0
Gesture Engine Interface Support
|
Data Structures | |
class | Geis |
Represents an instance of the gestire recognition engine. More... | |
Functions | |
Geis | geis_new (GeisString init_arg_name,...) |
Initializes an instance of the GEIS v2.0 API. | |
GeisStatus | geis_delete (Geis geis) |
Cleans up an instance of the GEIS v2.0 API. | |
Standard Initialization Arguments | |
| |
#define | GEIS_INIT_SERVICE_PROVIDER |
Enables GEIS to provide a networked service. | |
#define | GEIS_INIT_TRACK_DEVICES |
Tells GEIS to send input device events. | |
#define | GEIS_INIT_TRACK_GESTURE_CLASSES |
Tells GEIS to send gesture class events. | |
Vendor-defined Initialization Arguments | |
| |
#define | GEIS_INIT_UTOUCH_MOCK_ENGINE |
#define | GEIS_INIT_UTOUCH_XCB |
#define GEIS_INIT_SERVICE_PROVIDER |
Enables GEIS to provide a networked service.
This initialization argument takes no parameters.
#define GEIS_INIT_TRACK_DEVICES |
Tells GEIS to send input device events.
This initialization argument takes no parameters.
#define GEIS_INIT_TRACK_GESTURE_CLASSES |
Tells GEIS to send gesture class events.
This initialization argument takes no parameters.
GeisStatus geis_delete | ( | Geis | geis | ) |
Cleans up an instance of the GEIS v2.0 API.
[in] | geis | An instance of the GEIS v2.0 API. |
Tears down the instance of the API and releases any resources associated with that instance.
Geis geis_new | ( | GeisString | init_arg_name, |
... | |||
) |
Initializes an instance of the GEIS v2.0 API.
[in] | init_arg_name | The name of an initializaer argument. |
[in] | ... | The remaining initializaer arguments. |
A NULL-terminated list of zero or more initialization arguments is passed to this function to create and initialize a connection to a gesture recognition engine.
If no initialization arguments are passed, the parameter list consists of a single NULL argument.