GPAC
Open Source Multimedia Framework. For more information, check out http://gpac.wp.mines-telecom.fr
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups
input_sensor.c File Reference
+ Include dependency graph for input_sensor.c:

Functions

GF_Err gf_isdec_configure (GF_BaseDecoder *plug, GF_Scene *scene, Bool is_remote)
 
static void add_field (ISPriv *priv, u32 fieldType, const char *fieldName)
 
static void isdev_add_field (GF_InputSensorDevice *dev, u32 fieldType, const char *fieldName)
 
static void isdev_dispatch_frame (struct __input_device *dev, u8 *data, u32 data_len)
 
static GF_Err IS_AttachStream (GF_BaseDecoder *plug, GF_ESD *esd)
 
static GF_Err IS_DetachStream (GF_BaseDecoder *plug, u16 ES_ID)
 
static GF_Err IS_GetCapabilities (GF_BaseDecoder *plug, GF_CodecCapability *capability)
 
static GF_Err IS_SetCapabilities (GF_BaseDecoder *plug, const GF_CodecCapability capability)
 
static GF_Err IS_ProcessData (GF_SceneDecoder *plug, const char *inBuffer, u32 inBufferLength, u16 ES_ID, u32 AU_time, u32 mmlevel)
 
void gf_isdec_del (GF_BaseDecoder *plug)
 
GF_BaseDecodergf_isdec_new (GF_ESD *esd, u32 PL)
 
static void IS_Unregister (GF_Node *node, ISStack *st)
 
static void IS_Register (GF_Node *n)
 
static void TraverseInputSensor (GF_Node *node, void *rs, Bool is_destroy)
 
void InitInputSensor (GF_Scene *scene, GF_Node *node)
 
void InputSensorModified (GF_Node *node)
 
void gf_term_mouse_input (GF_Terminal *term, GF_EventMouse *event)
 
Bool gf_term_keyboard_input (GF_Terminal *term, u32 key_code, u32 hw_code, Bool isKeyUp)
 
void gf_term_string_input (GF_Terminal *term, u32 character)
 
void DestroyKeySensor (GF_Node *node, void *rs, Bool is_destroy)
 
void InitKeySensor (GF_Scene *scene, GF_Node *node)
 
void DestroyStringSensor (GF_Node *node, void *rs, Bool is_destroy)
 
void InitStringSensor (GF_Scene *scene, GF_Node *node)
 

Function Documentation

GF_Err gf_isdec_configure ( GF_BaseDecoder plug,
GF_Scene *  scene,
Bool  is_remote 
)

+ Here is the caller graph for this function:

static void add_field ( ISPriv priv,
u32  fieldType,
const char *  fieldName 
)
static

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

static void isdev_add_field ( GF_InputSensorDevice dev,
u32  fieldType,
const char *  fieldName 
)
static

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

static void isdev_dispatch_frame ( struct __input_device *  dev,
u8 data,
u32  data_len 
)
static

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

static GF_Err IS_AttachStream ( GF_BaseDecoder plug,
GF_ESD esd 
)
static

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

static GF_Err IS_DetachStream ( GF_BaseDecoder plug,
u16  ES_ID 
)
static

+ Here is the caller graph for this function:

static GF_Err IS_GetCapabilities ( GF_BaseDecoder plug,
GF_CodecCapability capability 
)
static

+ Here is the caller graph for this function:

static GF_Err IS_SetCapabilities ( GF_BaseDecoder plug,
const GF_CodecCapability  capability 
)
static

+ Here is the caller graph for this function:

static GF_Err IS_ProcessData ( GF_SceneDecoder plug,
const char *  inBuffer,
u32  inBufferLength,
u16  ES_ID,
u32  AU_time,
u32  mmlevel 
)
static

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void gf_isdec_del ( GF_BaseDecoder plug)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_BaseDecoder* gf_isdec_new ( GF_ESD esd,
u32  PL 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

static void IS_Unregister ( GF_Node node,
ISStack st 
)
static

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

static void IS_Register ( GF_Node n)
static

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

static void TraverseInputSensor ( GF_Node node,
void *  rs,
Bool  is_destroy 
)
static

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void InitInputSensor ( GF_Scene *  scene,
GF_Node node 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void InputSensorModified ( GF_Node node)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void gf_term_mouse_input ( GF_Terminal *  term,
GF_EventMouse event 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

Bool gf_term_keyboard_input ( GF_Terminal *  term,
u32  key_code,
u32  hw_code,
Bool  isKeyUp 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void gf_term_string_input ( GF_Terminal *  term,
u32  character 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void DestroyKeySensor ( GF_Node node,
void *  rs,
Bool  is_destroy 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void InitKeySensor ( GF_Scene *  scene,
GF_Node node 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void DestroyStringSensor ( GF_Node node,
void *  rs,
Bool  is_destroy 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void InitStringSensor ( GF_Scene *  scene,
GF_Node node 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function: