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

ABI
Viewer

SymbolsTypes



Type Usage: _GstEvent (57)


Used As Name Used In
PARAM event gst_element_send_event (
    GstElement* element,
    GstEvent* event
) »
PARAM event gst_pad_send_event (
    GstPad* pad,
    GstEvent* event
) »
PARAM event gst_event_get_structure (
    GstEvent* event
) »
PARAM event gst_event_writable_structure (
    GstEvent* event
) »
PARAM event gst_event_has_name (
    GstEvent* event,
    gchar const* name
) »
PARAM event gst_event_get_seqnum (
    GstEvent* event
) »
PARAM event gst_event_set_seqnum (
    GstEvent* event,
    guint32 seqnum
) »
PARAM event gst_event_get_running_time_offset (
    GstEvent* event
) »
PARAM event gst_event_set_running_time_offset (
    GstEvent* event,
    gint64 offset
) »
PARAM event gst_event_parse_flush_stop (
    GstEvent* event,
    gboolean* reset_time
) »
PARAM event gst_event_parse_gap (
    GstEvent* event,
    GstClockTime* timestamp,
    GstClockTime* duration
) »
PARAM event gst_event_parse_caps (
    GstEvent* event,
    GstCaps** caps
) »
PARAM event gst_event_parse_segment (
    GstEvent* event,
    GstSegment const** segment
) »
PARAM event gst_event_copy_segment (
    GstEvent* event,
    GstSegment* segment
) »
PARAM event gst_event_parse_tag (
    GstEvent* event,
    GstTagList** taglist
) »
PARAM event gst_event_parse_buffer_size (
    GstEvent* event,
    GstFormat* format,
    gint64* minsize,
    gint64* maxsize,
    gboolean* async
) »
PARAM event gst_event_parse_qos (
    GstEvent* event,
    GstQOSType* type,
    gdouble* proportion,
    GstClockTimeDiff* diff,
    GstClockTime* timestamp
) »
PARAM event gst_event_parse_seek (
    GstEvent* event,
    gdouble* rate,
    GstFormat* format,
    GstSeekFlags* flags,
    GstSeekType* start_type,
    gint64* start,
    GstSeekType* stop_type,
    gint64* stop
) »
PARAM event gst_event_parse_latency (
    GstEvent* event,
    GstClockTime* latency
) »
PARAM event gst_event_parse_step (
    GstEvent* event,
    GstFormat* format,
    guint64* amount,
    gdouble* rate,
    gboolean* flush,
    gboolean* intermediate
) »
PARAM event gst_event_parse_sink_message (
    GstEvent* event,
    GstMessage** msg
) »
PARAM event gst_event_parse_stream_start (
    GstEvent* event,
    gchar const** stream_id
) »
PARAM event gst_event_set_stream_flags (
    GstEvent* event,
    enum GstStreamFlags flags
) »
PARAM event gst_event_parse_stream_flags (
    GstEvent* event,
    GstStreamFlags* flags
) »
PARAM event gst_event_set_group_id (
    GstEvent* event,
    guint group_id
) »
PARAM event gst_event_parse_group_id (
    GstEvent* event,
    guint* group_id
) »
PARAM event gst_event_parse_toc (
    GstEvent* event,
    GstToc** toc,
    gboolean* updated
) »
PARAM event gst_event_parse_toc_select (
    GstEvent* event,
    gchar** uid
) »
PARAM event gst_event_parse_segment_done (
    GstEvent* event,
    GstFormat* format,
    gint64* position
) »
PARAM event gst_pad_event_default (
    GstPad* pad,
    GstObject* parent,
    GstEvent* event
) »
PARAM event gst_pad_store_sticky_event (
    GstPad* pad,
    GstEvent* event
) »
PARAM event gst_pad_push_event (
    GstPad* pad,
    GstEvent* event
) »
RETURN gst_event_new_latency (
    GstClockTime latency
) »
RETURN gst_event_new_seek (
    gdouble rate,
    enum GstFormat format,
    enum GstSeekFlags flags,
    enum GstSeekType start_type,
    gint64 start,
    enum GstSeekType stop_type,
    gint64 stop
) »
RETURN gst_event_new_custom (
    enum GstEventType type,
    GstStructure* structure
) »
RETURN gst_event_new_flush_start ( ) »
RETURN gst_event_new_flush_stop (
    gboolean reset_time
) »
RETURN gst_event_new_eos ( ) »
RETURN gst_event_new_gap (
    GstClockTime timestamp,
    GstClockTime duration
) »
RETURN gst_event_new_caps (
    GstCaps* caps
) »
RETURN gst_event_new_segment (
    GstSegment const* segment
) »
RETURN gst_event_new_tag (
    GstTagList* taglist
) »
RETURN gst_event_new_buffer_size (
    enum GstFormat format,
    gint64 minsize,
    gint64 maxsize,
    gboolean async
) »
RETURN gst_event_new_qos (
    enum GstQOSType type,
    gdouble proportion,
    GstClockTimeDiff diff,
    GstClockTime timestamp
) »
RETURN gst_event_new_navigation (
    GstStructure* structure
) »
RETURN gst_event_new_step (
    enum GstFormat format,
    guint64 amount,
    gdouble rate,
    gboolean flush,
    gboolean intermediate
) »
RETURN gst_event_new_reconfigure ( ) »
RETURN gst_event_new_sink_message (
    gchar const* name,
    GstMessage* msg
) »
RETURN gst_event_new_stream_start (
    gchar const* stream_id
) »
RETURN gst_event_new_toc (
    GstToc* toc,
    gboolean updated
) »
RETURN gst_event_new_toc_select (
    gchar const* uid
) »
RETURN gst_event_new_segment_done (
    enum GstFormat format,
    gint64 position
) »
RETURN gst_pad_get_sticky_event (
    GstPad* pad,
    enum GstEventType event_type,
    guint idx
) »
RETURN gst_pad_probe_info_get_event (
    GstPadProbeInfo* info
) »
F-PTR
PARAM
2nd parameter gboolean(*) {
    GstPad*,
    GstEvent**,
    gpointer
} »
F-PTR
PARAM
2nd parameter gboolean(*) {
    GstElement*,
    GstEvent*
} »
F-PTR
PARAM
3rd parameter gboolean(*) {
    GstPad*,
    GstObject*,
    GstEvent*
} »



Andrey Ponomarenko's ABI laboratory