diff options
Diffstat (limited to 'swfdec-directfb/swfdec_directfb_player.h')
-rw-r--r-- | swfdec-directfb/swfdec_directfb_player.h | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/swfdec-directfb/swfdec_directfb_player.h b/swfdec-directfb/swfdec_directfb_player.h index 247544b..4233d8e 100644 --- a/swfdec-directfb/swfdec_directfb_player.h +++ b/swfdec-directfb/swfdec_directfb_player.h @@ -45,6 +45,12 @@ struct _SwfdecDfbPlayer GSource * source; /* source if playing, NULL otherwise */ gboolean audio_enabled; /* TRUE if audio should be played */ double speed; /* desired playback speed */ + + /* input handling */ + IDirectFBEventBuffer *events; /* where we get our events from or NULL */ + GSource * event_source; /* the source getting those events or NULL */ + int x; /* last known X coordinate */ + int y; /* last known Y coordinate */ }; struct _SwfdecDfbPlayerClass @@ -67,9 +73,9 @@ void swfdec_dfb_player_set_speed (SwfdecDfbPlayer * player, double speed); double swfdec_dfb_player_get_speed (SwfdecDfbPlayer * player); -gboolean swfdec_dfb_player_handle_event (SwfdecDfbPlayer * player, +gboolean swfdec_dfb_player_handle_input_event (SwfdecDfbPlayer * player, const DFBInputEvent * event); -void swfdec_dfb_player_set_handle_events (SwfdecDfbPlayer * player, +gboolean swfdec_dfb_player_set_handle_events (SwfdecDfbPlayer * player, gboolean handle_events); gboolean swfdec_dfb_player_get_handle_events (SwfdecDfbPlayer * player); |