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

ABI
Viewer

SymbolsTypes



Type Usage: _GstMiniObject (40)


Used As Name Used In
PARAM mini_object gst_mini_object_unref (
    GstMiniObject* mini_object
) »
PARAM newdata gst_mini_object_replace (
    GstMiniObject** olddata,
    GstMiniObject* newdata
) »
PARAM olddata gst_mini_object_replace (
    GstMiniObject** olddata,
    GstMiniObject* newdata
) »
PARAM mini_object gst_mini_object_ref (
    GstMiniObject* mini_object
) »
PARAM object gst_mini_object_unlock (
    GstMiniObject* object,
    enum GstLockFlags flags
) »
PARAM object gst_mini_object_lock (
    GstMiniObject* object,
    enum GstLockFlags flags
) »
PARAM mini_object gst_mini_object_init (
    GstMiniObject* mini_object,
    guint flags,
    GType type,
    GstMiniObjectCopyFunction copy_func,
    GstMiniObjectDisposeFunction dispose_func,
    GstMiniObjectFreeFunction free_func
) »
PARAM mini_object gst_mini_object_is_writable (
    GstMiniObject const* mini_object
) »
PARAM mini_object gst_mini_object_make_writable (
    GstMiniObject* mini_object
) »
PARAM mini_object gst_mini_object_copy (
    GstMiniObject const* mini_object
) »
PARAM olddata gst_mini_object_steal (
    GstMiniObject** olddata
) »
PARAM newdata gst_mini_object_take (
    GstMiniObject** olddata,
    GstMiniObject* newdata
) »
PARAM olddata gst_mini_object_take (
    GstMiniObject** olddata,
    GstMiniObject* newdata
) »
PARAM object gst_mini_object_weak_ref (
    GstMiniObject* object,
    GstMiniObjectNotify notify,
    gpointer data
) »
PARAM object gst_mini_object_weak_unref (
    GstMiniObject* object,
    GstMiniObjectNotify notify,
    gpointer data
) »
PARAM object gst_mini_object_set_qdata (
    GstMiniObject* object,
    GQuark quark,
    gpointer data,
    GDestroyNotify destroy
) »
PARAM object gst_mini_object_get_qdata (
    GstMiniObject* object,
    GQuark quark
) »
PARAM object gst_mini_object_steal_qdata (
    GstMiniObject* object,
    GQuark quark
) »
RETURN gst_mini_object_ref (
    GstMiniObject* mini_object
) »
RETURN gst_mini_object_make_writable (
    GstMiniObject* mini_object
) »
RETURN gst_mini_object_copy (
    GstMiniObject const* mini_object
) »
RETURN gst_mini_object_steal (
    GstMiniObject** olddata
) »
FIELD .mini_object struct _GstTocEntry {
    GstMiniObject mini_object,
    GstToc* toc,
    GstTocEntry* parent,
    gchar* uid,
    enum GstTocEntryType type,
    GstClockTime start,
    GstClockTime stop,
    GList* subentries,
    GstTagList* tags,
    enum GstTocLoopType loop_type,
    gint repeat_count
} »
FIELD .mini_object struct _GstDateTime {
    GstMiniObject mini_object,
    GDateTime* datetime,
    enum GstDateTimeFields fields
} »
FIELD .mini_object struct _GstTagList {
    GstMiniObject mini_object
} »
FIELD .mini_object struct _GstToc {
    GstMiniObject mini_object,
    enum GstTocScope scope,
    GList* entries,
    GstTagList* tags
} »
FIELD .mini_object struct _GstBuffer {
    GstMiniObject mini_object,
    GstBufferPool* pool,
    GstClockTime pts,
    GstClockTime dts,
    GstClockTime duration,
    guint64 offset,
    guint64 offset_end
} »
FIELD .mini_object struct _GstMemory {
    GstMiniObject mini_object,
    GstAllocator* allocator,
    GstMemory* parent,
    gsize maxsize,
    gsize align,
    gsize offset,
    gsize size
} »
FIELD .mini_object struct _GstBufferList {
    GstMiniObject mini_object,
    GArray* array
} »
FIELD .mini_object struct _GstCaps {
    GstMiniObject mini_object
} »
FIELD .mini_object struct _GstEvent {
    GstMiniObject mini_object,
    enum GstEventType type,
    guint64 timestamp,
    guint32 seqnum
} »
FIELD .mini_object struct _GstMessage {
    GstMiniObject mini_object,
    enum GstMessageType type,
    guint64 timestamp,
    GstObject* src,
    guint32 seqnum,
    GMutex lock,
    GCond cond
} »
FIELD .mini_object struct _GstContext {
    GstMiniObject mini_object,
    gchar* context_type,
    GstStructure* structure,
    gboolean persistent
} »
FIELD .mini_object struct _GstQuery {
    GstMiniObject mini_object,
    enum GstQueryType type
} »
FIELD .mini_object struct _GstSample {
    GstMiniObject mini_object,
    GstBuffer* buffer,
    GstCaps* caps,
    GstSegment segment,
    GstStructure* info
} »
F-PTR
PARAM
1st parameter GstMiniObject*(*) {
    GstMiniObject const*
} »
F-PTR
RETURN
GstMiniObject*(*) {
    GstMiniObject const*
} »
F-PTR
PARAM
1st parameter gboolean(*) {
    GstMiniObject*
} »
F-PTR
PARAM
1st parameter void(*) {
    GstMiniObject*
} »
F-PTR
PARAM
2nd parameter void(*) {
    gpointer,
    GstMiniObject*
} »



Andrey Ponomarenko's ABI laboratory