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

ABI
Viewer

SymbolsTypes



Type Usage: _GstIterator (35)


Used As Name Used In
PARAM it gst_iterator_foreach (
    GstIterator* it,
    GstIteratorForeachFunction func,
    gpointer user_data
) »
PARAM it gst_iterator_free (
    GstIterator* it
) »
PARAM it gst_iterator_fold (
    GstIterator* it,
    GstIteratorFoldFunction func,
    GValue* ret,
    gpointer user_data
) »
PARAM it gst_iterator_resync (
    GstIterator* it
) »
PARAM it gst_iterator_next (
    GstIterator* it,
    GValue* elem
) »
PARAM it gst_iterator_push (
    GstIterator* it,
    GstIterator* other
) »
PARAM other gst_iterator_push (
    GstIterator* it,
    GstIterator* other
) »
PARAM it gst_iterator_filter (
    GstIterator* it,
    GCompareFunc func,
    GValue const* user_data
) »
PARAM it gst_iterator_find_custom (
    GstIterator* it,
    GCompareFunc func,
    GValue* elem,
    gpointer user_data
) »
PARAM it gst_iterator_copy (
    GstIterator const* it
) »
RETURN gst_bin_iterate_elements (
    GstBin* bin
) »
RETURN gst_bin_iterate_recurse (
    GstBin* bin
) »
RETURN gst_bin_iterate_sinks (
    GstBin* bin
) »
RETURN gst_bin_iterate_sources (
    GstBin* bin
) »
RETURN gst_bin_iterate_sorted (
    GstBin* bin
) »
RETURN gst_bin_iterate_all_by_interface (
    GstBin* bin,
    GType iface
) »
RETURN gst_element_iterate_pads (
    GstElement* element
) »
RETURN gst_element_iterate_src_pads (
    GstElement* element
) »
RETURN gst_iterator_new (
    guint size,
    GType type,
    GMutex* lock,
    guint32* master_cookie,
    GstIteratorCopyFunction copy,
    GstIteratorNextFunction next,
    GstIteratorItemFunction item,
    GstIteratorResyncFunction resync,
    GstIteratorFreeFunction free
) »
RETURN gst_iterator_new_list (
    GType type,
    GMutex* lock,
    guint32* master_cookie,
    GList** list,
    GObject* owner,
    GstIteratorItemFunction item
) »
RETURN gst_iterator_filter (
    GstIterator* it,
    GCompareFunc func,
    GValue const* user_data
) »
RETURN gst_element_iterate_sink_pads (
    GstElement* element
) »
RETURN gst_format_iterate_definitions ( ) »
RETURN gst_proxy_pad_iterate_internal_links_default (
    GstPad* pad,
    GstObject* parent
) »
RETURN gst_iterator_new_single (
    GType type,
    GValue const* object
) »
RETURN gst_iterator_copy (
    GstIterator const* it
) »
RETURN gst_pad_iterate_internal_links_default (
    GstPad* pad,
    GstObject* parent
) »
RETURN gst_pad_iterate_internal_links (
    GstPad* pad
) »
FIELD .pushed struct _GstIterator {
    GstIteratorCopyFunction copy,
    GstIteratorNextFunction next,
    GstIteratorItemFunction item,
    GstIteratorResyncFunction resync,
    GstIteratorFreeFunction free,
    GstIterator* pushed,
    GType type,
    GMutex* lock,
    guint32 cookie,
    guint32* master_cookie,
    guint size,
    gpointer[4] _gst_reserved
} »
F-PTR
PARAM
1st parameter void(*) {
    GstIterator const*,
    GstIterator*
} »
F-PTR
PARAM
2nd parameter void(*) {
    GstIterator const*,
    GstIterator*
} »
F-PTR
PARAM
1st parameter enum GstIteratorItem(*) {
    GstIterator*,
    GValue const*
} »
F-PTR
PARAM
1st parameter enum GstIteratorResult(*) {
    GstIterator*,
    GValue*
} »
F-PTR
PARAM
1st parameter void(*) {
    GstIterator*
} »
F-PTR
RETURN
GstIterator*(*) {
    GstPad*,
    GstObject*
} »



Andrey Ponomarenko's ABI laboratory