GEIS 2.0
Gesture Engine Interface Support

The Geis API Object

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

These initialization arguments are defined by the GEIS v2 specification.

#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

These initialization arguments are not a part of te GEIS specification and may change.

#define GEIS_INIT_UTOUCH_MOCK_ENGINE
#define GEIS_INIT_UTOUCH_XCB

Define Documentation

#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.


Function Documentation

GeisStatus geis_delete ( Geis  geis) [inherited]

Cleans up an instance of the GEIS v2.0 API.

Parameters:
[in]geisAn 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,
  ... 
) [inherited]

Initializes an instance of the GEIS v2.0 API.

Parameters:
[in]init_arg_nameThe 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.

 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Defines