gstnavigation

gstnavigation

Synopsis


#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);

Object Hierarchy


  GInterface
   +----GstNavigation

Description

Details

GstNavigation

typedef struct _GstNavigation GstNavigation;


GstNavigationInterface

typedef struct {
  GTypeInterface g_iface;

  /* virtual functions */
  void (*send_event) (GstNavigation *navigation, GstStructure *structure);
  
  gpointer _gst_reserved[GST_PADDING];
} GstNavigationInterface;


gst_navigation_send_event ()

void        gst_navigation_send_event       (GstNavigation *navigation,
                                             GstStructure *structure);

navigation :
structure :

gst_navigation_send_key_event ()

void        gst_navigation_send_key_event   (GstNavigation *navigation,
                                             const char *event,
                                             const char *key);

navigation :
event :
key :

gst_navigation_send_mouse_event ()

void        gst_navigation_send_mouse_event (GstNavigation *navigation,
                                             const char *event,
                                             int button,
                                             double x,
                                             double y);

navigation :
event :
button :
x :
y :