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

ABI
Viewer

SymbolsTypes



Type Usage: _GstCaps (117)


Used As Name Used In
PARAM possible_caps gst_type_find_register (
    GstPlugin* plugin,
    gchar const* name,
    guint rank,
    GstTypeFindFunction func,
    gchar const* extensions,
    GstCaps* possible_caps,
    gpointer data,
    GDestroyNotify data_notify
) »
PARAM caps gst_type_find_suggest (
    GstTypeFind* find,
    guint probability,
    GstCaps* caps
) »
PARAM caps gst_element_factory_can_sink_all_caps (
    GstElementFactory* factory,
    GstCaps const* caps
) »
PARAM caps gst_element_factory_can_src_all_caps (
    GstElementFactory* factory,
    GstCaps const* caps
) »
PARAM caps gst_element_factory_can_sink_any_caps (
    GstElementFactory* factory,
    GstCaps const* caps
) »
PARAM caps gst_element_factory_can_src_any_caps (
    GstElementFactory* factory,
    GstCaps const* caps
) »
PARAM caps gst_element_get_compatible_pad (
    GstElement* element,
    GstPad* pad,
    GstCaps* caps
) »
PARAM filter gst_element_link_pads_filtered (
    GstElement* src,
    gchar const* srcpadname,
    GstElement* dest,
    gchar const* destpadname,
    GstCaps* filter
) »
PARAM filter gst_element_link_filtered (
    GstElement* src,
    GstElement* dest,
    GstCaps* filter
) »
PARAM filter gst_pad_peer_query_caps (
    GstPad* pad,
    GstCaps* filter
) »
PARAM caps gst_pad_peer_query_accept_caps (
    GstPad* pad,
    GstCaps* caps
) »
PARAM caps gst_value_set_caps (
    GValue* value,
    GstCaps const* caps
) »
PARAM caps gst_buffer_pool_config_set_params (
    GstStructure* config,
    GstCaps* caps,
    guint size,
    guint min_buffers,
    guint max_buffers
) »
PARAM caps gst_buffer_pool_config_get_params (
    GstStructure* config,
    GstCaps** caps,
    guint* size,
    guint* min_buffers,
    guint* max_buffers
) »
PARAM caps gst_buffer_pool_config_validate_params (
    GstStructure* config,
    GstCaps* caps,
    guint size,
    guint min_buffers,
    guint max_buffers
) »
PARAM caps gst_caps_is_fixed (
    GstCaps const* caps
) »
PARAM caps1 gst_caps_is_equal (
    GstCaps const* caps1,
    GstCaps const* caps2
) »
PARAM caps2 gst_caps_is_equal (
    GstCaps const* caps1,
    GstCaps const* caps2
) »
PARAM caps gst_caps_steal_structure (
    GstCaps* caps,
    guint index
) »
PARAM caps1 gst_caps_append (
    GstCaps* caps1,
    GstCaps* caps2
) »
PARAM caps2 gst_caps_append (
    GstCaps* caps1,
    GstCaps* caps2
) »
PARAM caps gst_caps_append_structure (
    GstCaps* caps,
    GstStructure* structure
) »
PARAM caps gst_caps_append_structure_full (
    GstCaps* caps,
    GstStructure* structure,
    GstCapsFeatures* features
) »
PARAM caps gst_caps_merge_structure (
    GstCaps* caps,
    GstStructure* structure
) »
PARAM caps gst_caps_merge_structure_full (
    GstCaps* caps,
    GstStructure* structure,
    GstCapsFeatures* features
) »
PARAM caps1 gst_caps_merge (
    GstCaps* caps1,
    GstCaps* caps2
) »
PARAM caps2 gst_caps_merge (
    GstCaps* caps1,
    GstCaps* caps2
) »
PARAM caps gst_caps_get_size (
    GstCaps const* caps
) »
PARAM caps gst_caps_remove_structure (
    GstCaps* caps,
    guint idx
) »
PARAM caps gst_caps_get_structure (
    GstCaps const* caps,
    guint index
) »
PARAM caps gst_caps_get_features (
    GstCaps const* caps,
    guint index
) »
PARAM caps gst_caps_set_features (
    GstCaps* caps,
    guint index,
    GstCapsFeatures* features
) »
PARAM caps gst_caps_copy_nth (
    GstCaps const* caps,
    guint nth
) »
PARAM caps gst_caps_truncate (
    GstCaps* caps
) »
PARAM caps gst_caps_set_value (
    GstCaps* caps,
    char const* field,
    GValue const* value
) »
PARAM caps gst_caps_set_simple_valist (
    GstCaps* caps,
    char const* field,
    struct __va_list_tag* varargs
) »
PARAM caps gst_caps_set_simple (
    GstCaps* caps,
    char const* field,
    ... 
) »
PARAM caps gst_caps_is_any (
    GstCaps const* caps
) »
PARAM caps gst_caps_is_empty (
    GstCaps const* caps
) »
PARAM caps1 gst_caps_is_equal_fixed (
    GstCaps const* caps1,
    GstCaps const* caps2
) »
PARAM caps2 gst_caps_is_equal_fixed (
    GstCaps const* caps1,
    GstCaps const* caps2
) »
PARAM subset gst_caps_is_subset (
    GstCaps const* subset,
    GstCaps const* superset
) »
PARAM superset gst_caps_is_subset (
    GstCaps const* subset,
    GstCaps const* superset
) »
PARAM caps1 gst_caps_is_always_compatible (
    GstCaps const* caps1,
    GstCaps const* caps2
) »
PARAM caps2 gst_caps_is_always_compatible (
    GstCaps const* caps1,
    GstCaps const* caps2
) »
PARAM caps gst_caps_is_subset_structure (
    GstCaps const* caps,
    GstStructure const* structure
) »
PARAM caps gst_caps_is_subset_structure_full (
    GstCaps const* caps,
    GstStructure const* structure,
    GstCapsFeatures const* features
) »
PARAM caps1 gst_caps_is_strictly_equal (
    GstCaps const* caps1,
    GstCaps const* caps2
) »
PARAM caps2 gst_caps_is_strictly_equal (
    GstCaps const* caps1,
    GstCaps const* caps2
) »
PARAM caps1 gst_caps_can_intersect (
    GstCaps const* caps1,
    GstCaps const* caps2
) »
PARAM caps2 gst_caps_can_intersect (
    GstCaps const* caps1,
    GstCaps const* caps2
) »
PARAM caps1 gst_caps_intersect_full (
    GstCaps* caps1,
    GstCaps* caps2,
    enum GstCapsIntersectMode mode
) »
PARAM caps2 gst_caps_intersect_full (
    GstCaps* caps1,
    GstCaps* caps2,
    enum GstCapsIntersectMode mode
) »
PARAM caps1 gst_caps_intersect (
    GstCaps* caps1,
    GstCaps* caps2
) »
PARAM caps2 gst_caps_intersect (
    GstCaps* caps1,
    GstCaps* caps2
) »
PARAM caps gst_caps_normalize (
    GstCaps* caps
) »
PARAM caps gst_caps_simplify (
    GstCaps* caps
) »
PARAM minuend gst_caps_subtract (
    GstCaps* minuend,
    GstCaps* subtrahend
) »
PARAM subtrahend gst_caps_subtract (
    GstCaps* minuend,
    GstCaps* subtrahend
) »
PARAM caps gst_caps_fixate (
    GstCaps* caps
) »
PARAM caps gst_caps_to_string (
    GstCaps const* caps
) »
PARAM caps gst_element_request_pad (
    GstElement* element,
    GstPadTemplate* templ,
    gchar const* name,
    GstCaps const* caps
) »
PARAM caps gst_element_factory_list_filter (
    GList* list,
    GstCaps const* caps,
    enum GstPadDirection direction,
    gboolean subsetonly
) »
PARAM caps gst_event_new_caps (
    GstCaps* caps
) »
PARAM caps gst_event_parse_caps (
    GstEvent* event,
    GstCaps** caps
) »
PARAM caps gst_device_monitor_add_filter (
    GstDeviceMonitor* monitor,
    gchar const* classes,
    GstCaps* caps
) »
PARAM filter gst_pad_query_caps (
    GstPad* pad,
    GstCaps* filter
) »
PARAM caps gst_query_parse_accept_caps (
    GstQuery* query,
    GstCaps** caps
) »
PARAM filter gst_query_parse_caps (
    GstQuery* query,
    GstCaps** filter
) »
PARAM caps gst_query_set_caps_result (
    GstQuery* query,
    GstCaps* caps
) »
PARAM caps gst_pad_query_accept_caps (
    GstPad* pad,
    GstCaps* caps
) »
PARAM caps gst_pad_template_new (
    gchar const* name_template,
    enum GstPadDirection direction,
    enum GstPadPresence presence,
    GstCaps* caps
) »
PARAM caps gst_query_new_allocation (
    GstCaps* caps,
    gboolean need_pool
) »
PARAM caps gst_query_parse_allocation (
    GstQuery* query,
    GstCaps** caps,
    gboolean* need_pool
) »
PARAM caps gst_query_new_accept_caps (
    GstCaps* caps
) »
PARAM filter gst_query_new_caps (
    GstCaps* filter
) »
PARAM caps gst_query_parse_caps_result (
    GstQuery* query,
    GstCaps** caps
) »
PARAM caps gst_sample_new (
    GstBuffer* buffer,
    GstCaps* caps,
    GstSegment const* segment,
    GstStructure* info
) »
RETURN gst_type_find_factory_get_caps (
    GstTypeFindFactory* factory
) »
RETURN gst_pad_peer_query_caps (
    GstPad* pad,
    GstCaps* filter
) »
RETURN gst_caps_new_empty ( ) »
RETURN gst_caps_new_any ( ) »
RETURN gst_caps_new_empty_simple (
    char const* media_type
) »
RETURN gst_caps_new_simple (
    char const* media_type,
    char const* fieldname,
    ... 
) »
RETURN gst_caps_new_full_valist (
    GstStructure* structure,
    struct __va_list_tag* var_args
) »
RETURN gst_caps_new_full (
    GstStructure* struct1,
    ... 
) »
RETURN gst_caps_merge_structure (
    GstCaps* caps,
    GstStructure* structure
) »
RETURN gst_caps_merge_structure_full (
    GstCaps* caps,
    GstStructure* structure,
    GstCapsFeatures* features
) »
RETURN gst_caps_merge (
    GstCaps* caps1,
    GstCaps* caps2
) »
RETURN gst_caps_copy_nth (
    GstCaps const* caps,
    guint nth
) »
RETURN gst_caps_truncate (
    GstCaps* caps
) »
RETURN gst_caps_intersect_full (
    GstCaps* caps1,
    GstCaps* caps2,
    enum GstCapsIntersectMode mode
) »
RETURN gst_caps_intersect (
    GstCaps* caps1,
    GstCaps* caps2
) »
RETURN gst_caps_normalize (
    GstCaps* caps
) »
RETURN gst_caps_simplify (
    GstCaps* caps
) »
RETURN gst_caps_subtract (
    GstCaps* minuend,
    GstCaps* subtrahend
) »
RETURN gst_caps_fixate (
    GstCaps* caps
) »
RETURN gst_caps_from_string (
    gchar const* string
) »
RETURN gst_static_caps_get (
    GstStaticCaps* static_caps
) »
RETURN _gst_caps_any »
RETURN _gst_caps_none »
RETURN gst_value_get_caps (
    GValue const* value
) »
RETURN gst_pad_get_current_caps (
    GstPad* pad
) »
RETURN gst_pad_get_pad_template_caps (
    GstPad* pad
) »
RETURN gst_device_get_caps (
    GstDevice* device
) »
RETURN gst_pad_get_allowed_caps (
    GstPad* pad
) »
RETURN gst_pad_query_caps (
    GstPad* pad,
    GstCaps* filter
) »
RETURN gst_pad_template_get_caps (
    GstPadTemplate* templ
) »
RETURN gst_static_pad_template_get_caps (
    GstStaticPadTemplate* templ
) »
RETURN gst_sample_get_caps (
    GstSample* sample
) »
FIELD .caps struct _GstStaticCaps {
    GstCaps* caps,
    char const* string,
    gpointer[4] _gst_reserved
} »
FIELD .caps struct _GstDevicePrivate {
    GstCaps* caps,
    gchar* device_class,
    gchar* display_name
} »
FIELD .caps struct _GstPadTemplate {
    GstObject object,
    gchar* name_template,
    enum GstPadDirection direction,
    enum GstPadPresence presence,
    GstCaps* caps,
    gpointer[4] _gst_reserved
} »
FIELD .caps struct _GstTypeFindFactory {
    GstPluginFeature feature,
    GstTypeFindFunction function,
    gchar** extensions,
    GstCaps* caps,
    gpointer user_data,
    GDestroyNotify user_data_notify,
    gpointer[4] _gst_reserved
} »
FIELD .caps struct _GstSample {
    GstMiniObject mini_object,
    GstBuffer* buffer,
    GstCaps* caps,
    GstSegment segment,
    GstStructure* info
} »
F-PTR
PARAM
4th parameter GstPad*(*) {
    GstElement*,
    GstPadTemplate*,
    gchar const*,
    GstCaps const*
} »
F-PTR
PARAM
3rd parameter void(*) {
    gpointer,
    guint,
    GstCaps*
} »



Andrey Ponomarenko's ABI laboratory