#include <gst/gstmessage.h>
#include <gst/gstclock.h>
-#include <gst/gstatomicqueue.h>
G_BEGIN_DECLS
GstObject object;
/*< private >*/
- GstAtomicQueue *queue;
- GMutex *queue_lock;
-
- GstBusSyncHandler sync_handler;
- gpointer sync_handler_data;
-
- guint signal_watch_id;
- guint num_signal_watchers;
-
- /*< private >*/
GstBusPrivate *priv;
- gpointer _gst_reserved[GST_PADDING - 1];
+
+ gpointer _gst_reserved[GST_PADDING];
};
struct _GstBusClass
/* polling the bus */
GstMessage* gst_bus_poll (GstBus *bus, GstMessageType events,
- GstClockTimeDiff timeout);
+ GstClockTime timeout);
/* signal based dispatching helper functions. */
gboolean gst_bus_async_signal_func (GstBus *bus, GstMessage *message,