Synergy Software Package User's Manual

Interface definition for Adapting Microsoft GUIX for Synergy graphics drivers. More...

Data Structures

struct  sf_el_gx_callback_args_t
 
struct  sf_el_gx_cfg_t
 
struct  sf_el_gx_api_t
 
struct  sf_el_gx_instance_t
 

Macros

#define SF_EL_GX_API_VERSION_MAJOR   (2U)
 

Typedefs

typedef void sf_el_gx_ctrl_t
 

Enumerations

enum  sf_el_gx_state_t
 
enum  sf_el_gx_device_t { SF_EL_GX_DEVICE_NONE = 0, SF_EL_GX_DEVICE_DISPLAY = 1, SF_EL_GX_DEVICE_DRW = 2, SF_EL_GX_DEVICE_JPEG = 3 }
 
enum  sf_el_gx_event_t { SF_EL_GX_EVENT_ERROR = 1, SF_EL_GX_EVENT_DISPLAY_VSYNC = 2, SF_EL_GX_EVENT_UNDERFLOW = 3 }
 

Detailed Description

Interface definition for Adapting Microsoft GUIX for Synergy graphics drivers.

Summary

This is the Interface of SF_EL_GX Framework module which ties Synergy graphics device drivers to GUIX. The interface provides following driver adaptation for GUIX:

Implemented by: GUIX Synergy Port

Related SSP architecture topics:

GUIX Interface description: GUIX Port

Macro Definition Documentation

◆ SF_EL_GX_API_VERSION_MAJOR

#define SF_EL_GX_API_VERSION_MAJOR   (2U)

The API version of GUIX integrated driver framework

Typedef Documentation

◆ sf_el_gx_ctrl_t

typedef void sf_el_gx_ctrl_t

GUIX adaptation framework control block. Allocate an instance specific control block to pass into the GUIX adaptation framework API calls.

Implemented as

Enumeration Type Documentation

◆ sf_el_gx_device_t

Low level device code for the GUIX

Enumerator
SF_EL_GX_DEVICE_NONE 

Non hardware.

SF_EL_GX_DEVICE_DISPLAY 

Display device.

SF_EL_GX_DEVICE_DRW 

2D Graphics Engine

SF_EL_GX_DEVICE_JPEG 

JPEG Decoder.

◆ sf_el_gx_event_t

Display event codes

Enumerator
SF_EL_GX_EVENT_ERROR 

Low level driver error occurs.

SF_EL_GX_EVENT_DISPLAY_VSYNC 

Display interface VSYNC.

SF_EL_GX_EVENT_UNDERFLOW 

Display interface underflow.

◆ sf_el_gx_state_t

State codes for the SSP GUIX adaptation framework