gstreamer_core/gst/gstbus.h
branchRCL_3
changeset 29 567bb019e3e3
parent 0 0e761a78d257
child 30 7e817e7e631c
equal deleted inserted replaced
6:9b2c3c7a1a9c 29:567bb019e3e3
   112  */
   112  */
   113 struct _GstBus
   113 struct _GstBus
   114 {
   114 {
   115   GstObject 	    object;
   115   GstObject 	    object;
   116 
   116 
   117   /*< private > */
   117   /*< private >*/
   118   GQueue           *queue;
   118   GQueue           *queue;
   119   GMutex           *queue_lock;
   119   GMutex           *queue_lock;
   120 
   120 
   121   GstBusSyncHandler sync_handler;
   121   GstBusSyncHandler sync_handler;
   122   gpointer 	    sync_handler_data;
   122   gpointer 	    sync_handler_data;
   123 
   123 
   124   guint             signal_watch_id;
   124   guint             signal_watch_id;
   125   guint             num_signal_watchers;
   125   guint             num_signal_watchers;
   126 
   126 
   127   /*< private > */
   127   /*< private >*/
   128   GstBusPrivate    *priv;
   128   GstBusPrivate    *priv;
   129   gpointer _gst_reserved[GST_PADDING - 1];
   129   gpointer _gst_reserved[GST_PADDING - 1];
   130 };
   130 };
   131 
   131 
   132 struct _GstBusClass
   132 struct _GstBusClass
   135 
   135 
   136   /* signals */
   136   /* signals */
   137   void (*message)  	(GstBus *bus, GstMessage *message);
   137   void (*message)  	(GstBus *bus, GstMessage *message);
   138   void (*sync_message)  (GstBus *bus, GstMessage *message);
   138   void (*sync_message)  (GstBus *bus, GstMessage *message);
   139 
   139 
   140   /*< private > */
   140   /*< private >*/
   141   gpointer _gst_reserved[GST_PADDING];
   141   gpointer _gst_reserved[GST_PADDING];
   142 };
   142 };
   143 #ifdef __SYMBIAN32__
   143 #ifdef __SYMBIAN32__
   144 IMPORT_C
   144 IMPORT_C
   145 #endif
   145 #endif