| GStreamer Base Plugins 0.10 Library Reference Manual | ||||
|---|---|---|---|---|
#include <gst/interfaces/navigation.h>
GstNavigation;
GstNavigationInterface;
void gst_navigation_send_event (GstNavigation *navigation,
GstStructure *structure);
void gst_navigation_send_key_event (GstNavigation *navigation,
const char *event,
const char *key);
void gst_navigation_send_mouse_event (GstNavigation *navigation,
const char *event,
int button,
double x,
double y);
typedef struct {
GTypeInterface g_iface;
/* virtual functions */
void (*send_event) (GstNavigation *navigation, GstStructure *structure);
gpointer _gst_reserved[GST_PADDING];
} GstNavigationInterface;
void gst_navigation_send_event (GstNavigation *navigation, GstStructure *structure);
navigation : |
|
structure : |
void gst_navigation_send_key_event (GstNavigation *navigation, const char *event, const char *key);
navigation : |
|
event : |
|
key : |
void gst_navigation_send_mouse_event (GstNavigation *navigation, const char *event, int button, double x, double y);
navigation : |
|
event : |
|
button : |
|
x : |
|
y : |