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

ABI
Viewer

SymbolsTypes



Type Usage: _GstBuffer (72)


Used As Name Used In
PARAM buffer gst_buffer_n_memory (
    GstBuffer* buffer
) »
PARAM buffer gst_buffer_peek_memory (
    GstBuffer* buffer,
    guint idx
) »
PARAM buffer gst_buffer_replace_memory_range (
    GstBuffer* buffer,
    guint idx,
    gint length,
    GstMemory* mem
) »
PARAM buffer gst_buffer_replace_memory (
    GstBuffer* buffer,
    guint idx,
    GstMemory* mem
) »
PARAM buffer gst_buffer_replace_all_memory (
    GstBuffer* buffer,
    GstMemory* mem
) »
PARAM buffer gst_buffer_remove_memory_range (
    GstBuffer* buffer,
    guint idx,
    gint length
) »
PARAM buffer gst_buffer_remove_memory (
    GstBuffer* buffer,
    guint idx
) »
PARAM buffer gst_buffer_remove_all_memory (
    GstBuffer* buffer
) »
PARAM buffer gst_buffer_find_memory (
    GstBuffer* buffer,
    gsize offset,
    gsize size,
    guint* idx,
    guint* length,
    gsize* skip
) »
PARAM buffer gst_buffer_is_memory_range_writable (
    GstBuffer* buffer,
    guint idx,
    gint length
) »
PARAM buffer gst_buffer_is_all_memory_writable (
    GstBuffer* buffer
) »
PARAM buffer gst_buffer_get_sizes_range (
    GstBuffer* buffer,
    guint idx,
    gint length,
    gsize* offset,
    gsize* maxsize
) »
PARAM buffer gst_buffer_get_memory_range (
    GstBuffer* buffer,
    guint idx,
    gint length
) »
PARAM buffer gst_buffer_get_memory (
    GstBuffer* buffer,
    guint idx
) »
PARAM buffer gst_buffer_get_all_memory (
    GstBuffer* buffer
) »
PARAM buffer gst_buffer_insert_memory (
    GstBuffer* buffer,
    gint idx,
    GstMemory* mem
) »
PARAM buffer gst_buffer_prepend_memory (
    GstBuffer* buffer,
    GstMemory* mem
) »
PARAM buffer gst_buffer_append_memory (
    GstBuffer* buffer,
    GstMemory* mem
) »
PARAM buffer gst_buffer_get_sizes (
    GstBuffer* buffer,
    gsize* offset,
    gsize* maxsize
) »
PARAM buffer gst_buffer_get_size (
    GstBuffer* buffer
) »
PARAM dest gst_buffer_copy_into (
    GstBuffer* dest,
    GstBuffer* src,
    enum GstBufferCopyFlags flags,
    gsize offset,
    gsize size
) »
PARAM src gst_buffer_copy_into (
    GstBuffer* dest,
    GstBuffer* src,
    enum GstBufferCopyFlags flags,
    gsize offset,
    gsize size
) »
PARAM buffer gst_buffer_resize_range (
    GstBuffer* buffer,
    guint idx,
    gint length,
    gssize offset,
    gssize size
) »
PARAM buffer gst_buffer_resize (
    GstBuffer* buffer,
    gssize offset,
    gssize size
) »
PARAM buffer gst_buffer_set_size (
    GstBuffer* buffer,
    gssize size
) »
PARAM buffer gst_buffer_map_range (
    GstBuffer* buffer,
    guint idx,
    gint length,
    GstMapInfo* info,
    enum GstMapFlags flags
) »
PARAM buffer gst_buffer_map (
    GstBuffer* buffer,
    GstMapInfo* info,
    enum GstMapFlags flags
) »
PARAM buffer gst_buffer_unmap (
    GstBuffer* buffer,
    GstMapInfo* info
) »
PARAM buffer gst_buffer_fill (
    GstBuffer* buffer,
    gsize offset,
    gconstpointer src,
    gsize size
) »
PARAM buffer gst_buffer_extract (
    GstBuffer* buffer,
    gsize offset,
    gpointer dest,
    gsize size
) »
PARAM buffer gst_buffer_memcmp (
    GstBuffer* buffer,
    gsize offset,
    gconstpointer mem,
    gsize size
) »
PARAM buffer gst_buffer_memset (
    GstBuffer* buffer,
    gsize offset,
    guint8 val,
    gsize size
) »
PARAM buffer gst_buffer_copy_region (
    GstBuffer* buffer,
    enum GstBufferCopyFlags flags,
    gsize offset,
    gsize size
) »
PARAM buf1 gst_buffer_append_region (
    GstBuffer* buf1,
    GstBuffer* buf2,
    gssize offset,
    gssize size
) »
PARAM buf2 gst_buffer_append_region (
    GstBuffer* buf1,
    GstBuffer* buf2,
    gssize offset,
    gssize size
) »
PARAM buf1 gst_buffer_append (
    GstBuffer* buf1,
    GstBuffer* buf2
) »
PARAM buf2 gst_buffer_append (
    GstBuffer* buf1,
    GstBuffer* buf2
) »
PARAM buffer gst_buffer_get_meta (
    GstBuffer* buffer,
    GType api
) »
PARAM buffer gst_buffer_add_meta (
    GstBuffer* buffer,
    GstMetaInfo const* info,
    gpointer params
) »
PARAM buffer gst_buffer_remove_meta (
    GstBuffer* buffer,
    GstMeta* meta
) »
PARAM buffer gst_buffer_iterate_meta (
    GstBuffer* buffer,
    gpointer* state
) »
PARAM buffer gst_buffer_foreach_meta (
    GstBuffer* buffer,
    GstBufferForeachMetaFunc func,
    gpointer user_data
) »
PARAM buffer gst_buffer_extract_dup (
    GstBuffer* buffer,
    gsize offset,
    gsize size,
    gpointer* dest,
    gsize* dest_size
) »
PARAM buffer gst_buffer_pool_release_buffer (
    GstBufferPool* pool,
    GstBuffer* buffer
) »
PARAM buffer gst_buffer_list_insert (
    GstBufferList* list,
    gint idx,
    GstBuffer* buffer
) »
PARAM buffer gst_buffer_pool_acquire_buffer (
    GstBufferPool* pool,
    GstBuffer** buffer,
    GstBufferPoolAcquireParams* params
) »
PARAM buffer gst_proxy_pad_chain_default (
    GstPad* pad,
    GstObject* parent,
    GstBuffer* buffer
) »
PARAM buffer gst_proxy_pad_getrange_default (
    GstPad* pad,
    GstObject* parent,
    guint64 offset,
    guint size,
    GstBuffer** buffer
) »
PARAM buffer gst_pad_push (
    GstPad* pad,
    GstBuffer* buffer
) »
PARAM buffer gst_pad_pull_range (
    GstPad* pad,
    guint64 offset,
    guint size,
    GstBuffer** buffer
) »
PARAM buffer gst_pad_chain (
    GstPad* pad,
    GstBuffer* buffer
) »
PARAM buffer gst_pad_get_range (
    GstPad* pad,
    guint64 offset,
    guint size,
    GstBuffer** buffer
) »
PARAM buffer gst_sample_new (
    GstBuffer* buffer,
    GstCaps* caps,
    GstSegment const* segment,
    GstStructure* info
) »
RETURN gst_buffer_new ( ) »
RETURN gst_buffer_new_wrapped_full (
    enum GstMemoryFlags flags,
    gpointer data,
    gsize maxsize,
    gsize offset,
    gsize size,
    gpointer user_data,
    GDestroyNotify notify
) »
RETURN gst_buffer_new_wrapped (
    gpointer data,
    gsize size
) »
RETURN gst_buffer_new_allocate (
    GstAllocator* allocator,
    gsize size,
    GstAllocationParams* params
) »
RETURN gst_buffer_copy_region (
    GstBuffer* buffer,
    enum GstBufferCopyFlags flags,
    gsize offset,
    gsize size
) »
RETURN gst_buffer_append_region (
    GstBuffer* buf1,
    GstBuffer* buf2,
    gssize offset,
    gssize size
) »
RETURN gst_buffer_append (
    GstBuffer* buf1,
    GstBuffer* buf2
) »
RETURN gst_buffer_list_get (
    GstBufferList* list,
    guint idx
) »
RETURN gst_pad_probe_info_get_buffer (
    GstPadProbeInfo* info
) »
RETURN gst_sample_get_buffer (
    GstSample* sample
) »
FIELD .buffer struct _GstSample {
    GstMiniObject mini_object,
    GstBuffer* buffer,
    GstCaps* caps,
    GstSegment segment,
    GstStructure* info
} »
F-PTR
PARAM
3rd parameter gboolean(*) {
    GstMeta*,
    gpointer,
    GstBuffer*
} »
F-PTR
PARAM
2nd parameter void(*) {
    GstMeta*,
    GstBuffer*
} »
F-PTR
PARAM
1st parameter gboolean(*) {
    GstBuffer*,
    GstMeta*,
    GstBuffer*,
    GQuark,
    gpointer
} »
F-PTR
PARAM
3rd parameter gboolean(*) {
    GstBuffer*,
    GstMeta*,
    GstBuffer*,
    GQuark,
    gpointer
} »
F-PTR
PARAM
1st parameter gboolean(*) {
    GstBuffer*,
    GstMeta**,
    gpointer
} »
F-PTR
PARAM
1st parameter gboolean(*) {
    GstBuffer**,
    guint,
    gpointer
} »
F-PTR
PARAM
3rd parameter enum GstFlowReturn(*) {
    GstPad*,
    GstObject*,
    GstBuffer*
} »
F-PTR
PARAM
5th parameter enum GstFlowReturn(*) {
    GstPad*,
    GstObject*,
    guint64,
    guint,
    GstBuffer**
} »



Andrey Ponomarenko's ABI laboratory