|
|
Whole document tree
XINE, A Free Video Player Project - API reference
Main Page Modules Data Structures File List Data Fields Globals
Sending events
Detailed Description
Event dispatcher mechanism
Typedef Documentation
typedef void(* event_listener_t)(xine_t *xine, event_t *event, void *data)
|
|
Function Documentation
|
registers an event listener callback.
-
Parameters:
-
self
|
Current xine engine configuration ( see xine_init() ) |
listener
|
callback function. |
-
Returns:
-
0 if the listener was registerd, non-zero if it could not.
-
See also:
-
event_listener_t
-
Parameters:
-
|
|
Attempts to remove a registered event listener.
-
Parameters:
-
self
|
Current xine engine configuration ( see xine_init() ) |
listener
|
callback function. |
-
Returns:
-
0 if the listener was removes, non-zero if it wasn't (e.g. not found).
-
See also:
-
event_listener_t
-
Parameters:
-
|
void xine_send_event (
|
xine_t * self,
|
|
event_t * event,
|
|
void * data )
|
|
|
sends an event to all listeners.
-
Parameters:
-
self
|
Current xine engine configuration ( see xine_init() ) |
event
|
FILLME |
data
|
FILLME. |
-
See also:
-
event_t
-
Parameters:
-
|
Generated at Mon Oct 15 01:18:07 2001 for XINE, A Free Video Player Project - API reference by
1.2.8 written by Dimitri van Heesch,
© 1997-2001
|