Diff:
libgstreamer-1.0.so 1.4.5 (x86_64)
libgstreamer-1.0.so 1.5.1 (x86_64)

ABI
Viewer

SymbolsTypes



Type Usage: _GstBus (33)


Used As Name Used In
PARAM bus gst_element_set_bus (
    GstElement* element,
    GstBus* bus
) »
PARAM bus gst_bus_set_sync_handler (
    GstBus* bus,
    GstBusSyncHandler func,
    gpointer user_data,
    GDestroyNotify notify
) »
PARAM bus gst_bus_async_signal_func (
    GstBus* bus,
    GstMessage* message,
    gpointer data
) »
PARAM bus gst_bus_sync_signal_handler (
    GstBus* bus,
    GstMessage* message,
    gpointer data
) »
PARAM bus gst_bus_post (
    GstBus* bus,
    GstMessage* message
) »
PARAM bus gst_bus_have_pending (
    GstBus* bus
) »
PARAM bus gst_bus_timed_pop_filtered (
    GstBus* bus,
    GstClockTime timeout,
    enum GstMessageType types
) »
PARAM bus gst_bus_timed_pop (
    GstBus* bus,
    GstClockTime timeout
) »
PARAM bus gst_bus_pop_filtered (
    GstBus* bus,
    enum GstMessageType types
) »
PARAM bus gst_bus_pop (
    GstBus* bus
) »
PARAM bus gst_bus_set_flushing (
    GstBus* bus,
    gboolean flushing
) »
PARAM bus gst_bus_peek (
    GstBus* bus
) »
PARAM bus gst_bus_create_watch (
    GstBus* bus
) »
PARAM bus gst_bus_add_watch_full (
    GstBus* bus,
    gint priority,
    GstBusFunc func,
    gpointer user_data,
    GDestroyNotify notify
) »
PARAM bus gst_bus_add_watch (
    GstBus* bus,
    GstBusFunc func,
    gpointer user_data
) »
PARAM bus gst_bus_enable_sync_message_emission (
    GstBus* bus
) »
PARAM bus gst_bus_disable_sync_message_emission (
    GstBus* bus
) »
PARAM bus gst_bus_add_signal_watch_full (
    GstBus* bus,
    gint priority
) »
PARAM bus gst_bus_add_signal_watch (
    GstBus* bus
) »
PARAM bus gst_bus_remove_signal_watch (
    GstBus* bus
) »
PARAM bus gst_bus_poll (
    GstBus* bus,
    enum GstMessageType events,
    GstClockTime timeout
) »
RETURN gst_bus_new ( ) »
RETURN gst_device_provider_get_bus (
    GstDeviceProvider* provider
) »
RETURN gst_element_get_bus (
    GstElement* element
) »
RETURN gst_device_monitor_get_bus (
    GstDeviceMonitor* monitor
) »
RETURN gst_pipeline_get_bus (
    GstPipeline* pipeline
) »
FIELD .child_bus struct _GstBin {
    GstElement element,
    gint numchildren,
    GList* children,
    guint32 children_cookie,
    GstBus* child_bus,
    GList* messages,
    gboolean polling,
    gboolean state_dirty,
    gboolean clock_dirty,
    GstClock* provided_clock,
    GstElement* clock_provider,
    GstBinPrivate* priv,
    gpointer[4] _gst_reserved
} »
FIELD .bus struct _GstDeviceProviderPrivate {
    GstBus* bus,
    GMutex start_lock,
    gboolean started_count
} »
FIELD .bus struct _GstDeviceMonitorPrivate {
    gboolean started,
    GstBus* bus,
    GPtrArray* providers,
    guint cookie,
    GPtrArray* filters,
    guint last_id
} »
FIELD .bus struct _GstElement {
    GstObject object,
    GRecMutex state_lock,
    GCond state_cond,
    guint32 state_cookie,
    enum GstState target_state,
    enum GstState current_state,
    enum GstState next_state,
    enum GstState pending_state,
    enum GstStateChangeReturn last_return,
    GstBus* bus,
    GstClock* clock,
    GstClockTimeDiff base_time,
    ...
} »
F-PTR
PARAM
1st parameter gboolean(*) {
    GstBus*,
    GstMessage*,
    gpointer
} »
F-PTR
PARAM
1st parameter enum GstBusSyncReply(*) {
    GstBus*,
    GstMessage*,
    gpointer
} »
F-PTR
PARAM
2nd parameter void(*) {
    GstElement*,
    GstBus*
} »



Andrey Ponomarenko's ABI laboratory