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

ABI
Viewer

SymbolsTypes



Type Usage: _GValue (135)


Used As Name Used In
PARAM dest gst_tag_merge_use_first (
    GValue* dest,
    GValue const* src
) »
PARAM src gst_tag_merge_use_first (
    GValue* dest,
    GValue const* src
) »
PARAM dest gst_tag_merge_strings_with_comma (
    GValue* dest,
    GValue const* src
) »
PARAM src gst_tag_merge_strings_with_comma (
    GValue* dest,
    GValue const* src
) »
PARAM value gst_tag_list_add_value (
    GstTagList* list,
    enum GstTagMergeMode mode,
    gchar const* tag,
    GValue const* value
) »
PARAM dest gst_tag_list_copy_value (
    GValue* dest,
    GstTagList const* list,
    gchar const* tag
) »
PARAM prepend_value gst_value_list_prepend_value (
    GValue* value,
    GValue const* prepend_value
) »
PARAM value gst_value_list_prepend_value (
    GValue* value,
    GValue const* prepend_value
) »
PARAM dest gst_value_list_merge (
    GValue* dest,
    GValue const* value1,
    GValue const* value2
) »
PARAM value1 gst_value_list_merge (
    GValue* dest,
    GValue const* value1,
    GValue const* value2
) »
PARAM value2 gst_value_list_merge (
    GValue* dest,
    GValue const* value1,
    GValue const* value2
) »
PARAM value gst_tag_setter_add_tag_value (
    GstTagSetter* setter,
    enum GstTagMergeMode mode,
    gchar const* tag,
    GValue const* value
) »
PARAM value gst_util_set_value_from_string (
    GValue* value,
    gchar const* value_str
) »
PARAM append_value gst_value_list_append_and_take_value (
    GValue* value,
    GValue* append_value
) »
PARAM value gst_value_list_append_and_take_value (
    GValue* value,
    GValue* append_value
) »
PARAM value gst_value_get_int_range_step (
    GValue const* value
) »
PARAM value gst_value_get_int64_range_min (
    GValue const* value
) »
PARAM value gst_value_get_int64_range_max (
    GValue const* value
) »
PARAM value gst_value_get_int64_range_step (
    GValue const* value
) »
PARAM value gst_value_set_caps (
    GValue* value,
    GstCaps const* caps
) »
PARAM value gst_value_set_structure (
    GValue* value,
    GstStructure const* structure
) »
PARAM value gst_value_get_structure (
    GValue const* value
) »
PARAM value gst_value_set_caps_features (
    GValue* value,
    GstCapsFeatures const* features
) »
PARAM value gst_value_get_caps_features (
    GValue const* value
) »
PARAM value1 gst_value_can_compare (
    GValue const* value1,
    GValue const* value2
) »
PARAM value2 gst_value_can_compare (
    GValue const* value1,
    GValue const* value2
) »
PARAM value1 gst_value_can_union (
    GValue const* value1,
    GValue const* value2
) »
PARAM value2 gst_value_can_union (
    GValue const* value1,
    GValue const* value2
) »
PARAM minuend gst_value_can_subtract (
    GValue const* minuend,
    GValue const* subtrahend
) »
PARAM subtrahend gst_value_can_subtract (
    GValue const* minuend,
    GValue const* subtrahend
) »
PARAM dest gst_value_list_concat (
    GValue* dest,
    GValue const* value1,
    GValue const* value2
) »
PARAM value1 gst_value_list_concat (
    GValue* dest,
    GValue const* value1,
    GValue const* value2
) »
PARAM value2 gst_value_list_concat (
    GValue* dest,
    GValue const* value1,
    GValue const* value2
) »
PARAM append_value gst_value_array_append_value (
    GValue* value,
    GValue const* append_value
) »
PARAM value gst_value_array_append_value (
    GValue* value,
    GValue const* append_value
) »
PARAM prepend_value gst_value_array_prepend_value (
    GValue* value,
    GValue const* prepend_value
) »
PARAM value gst_value_array_prepend_value (
    GValue* value,
    GValue const* prepend_value
) »
PARAM value gst_value_set_fraction_range_full (
    GValue* value,
    gint numerator_start,
    gint denominator_start,
    gint numerator_end,
    gint denominator_end
) »
PARAM factor1 gst_value_fraction_multiply (
    GValue* product,
    GValue const* factor1,
    GValue const* factor2
) »
PARAM factor2 gst_value_fraction_multiply (
    GValue* product,
    GValue const* factor1,
    GValue const* factor2
) »
PARAM product gst_value_fraction_multiply (
    GValue* product,
    GValue const* factor1,
    GValue const* factor2
) »
PARAM dest gst_value_fraction_subtract (
    GValue* dest,
    GValue const* minuend,
    GValue const* subtrahend
) »
PARAM minuend gst_value_fraction_subtract (
    GValue* dest,
    GValue const* minuend,
    GValue const* subtrahend
) »
PARAM subtrahend gst_value_fraction_subtract (
    GValue* dest,
    GValue const* minuend,
    GValue const* subtrahend
) »
PARAM value gst_value_set_bitmask (
    GValue* value,
    guint64 bitmask
) »
PARAM value gst_value_get_bitmask (
    GValue const* value
) »
PARAM ret gst_iterator_fold (
    GstIterator* it,
    GstIteratorFoldFunction func,
    GValue* ret,
    gpointer user_data
) »
PARAM elem gst_iterator_next (
    GstIterator* it,
    GValue* elem
) »
PARAM user_data gst_iterator_filter (
    GstIterator* it,
    GCompareFunc func,
    GValue const* user_data
) »
PARAM elem gst_iterator_find_custom (
    GstIterator* it,
    GCompareFunc func,
    GValue* elem,
    gpointer user_data
) »
PARAM value gst_value_array_get_value (
    GValue const* value,
    guint index
) »
PARAM value gst_structure_id_take_value (
    GstStructure* structure,
    GQuark field,
    GValue* value
) »
PARAM value gst_value_array_get_size (
    GValue const* value
) »
PARAM append_value gst_value_array_append_and_take_value (
    GValue* value,
    GValue* append_value
) »
PARAM value gst_value_array_append_and_take_value (
    GValue* value,
    GValue* append_value
) »
PARAM value gst_caps_set_value (
    GstCaps* caps,
    char const* field,
    GValue const* value
) »
PARAM value gst_value_is_fixed (
    GValue const* value
) »
PARAM dest gst_value_subtract (
    GValue* dest,
    GValue const* minuend,
    GValue const* subtrahend
) »
PARAM minuend gst_value_subtract (
    GValue* dest,
    GValue const* minuend,
    GValue const* subtrahend
) »
PARAM subtrahend gst_value_subtract (
    GValue* dest,
    GValue const* minuend,
    GValue const* subtrahend
) »
PARAM value1 gst_value_compare (
    GValue const* value1,
    GValue const* value2
) »
PARAM value2 gst_value_compare (
    GValue const* value1,
    GValue const* value2
) »
PARAM value gst_value_list_get_value (
    GValue const* value,
    guint index
) »
PARAM value gst_structure_id_set_value (
    GstStructure* structure,
    GQuark field,
    GValue const* value
) »
PARAM value gst_value_list_get_size (
    GValue const* value
) »
PARAM dest gst_value_init_and_copy (
    GValue* dest,
    GValue const* src
) »
PARAM src gst_value_init_and_copy (
    GValue* dest,
    GValue const* src
) »
PARAM dest gst_value_union (
    GValue* dest,
    GValue const* value1,
    GValue const* value2
) »
PARAM value1 gst_value_union (
    GValue* dest,
    GValue const* value1,
    GValue const* value2
) »
PARAM value2 gst_value_union (
    GValue* dest,
    GValue const* value1,
    GValue const* value2
) »
PARAM value gst_structure_set_value (
    GstStructure* structure,
    gchar const* fieldname,
    GValue const* value
) »
PARAM value gst_value_get_caps (
    GValue const* value
) »
PARAM value gst_child_proxy_get_property (
    GstChildProxy* object,
    gchar const* name,
    GValue* value
) »
PARAM value gst_child_proxy_set_property (
    GstChildProxy* object,
    gchar const* name,
    GValue const* value
) »
PARAM value gst_structure_take_value (
    GstStructure* structure,
    gchar const* fieldname,
    GValue* value
) »
PARAM values gst_object_get_g_value_array (
    GstObject* object,
    gchar const* property_name,
    GstClockTime timestamp,
    GstClockTime interval,
    guint n_values,
    GValue* values
) »
PARAM value gst_value_serialize (
    GValue const* value
) »
PARAM object gst_iterator_new_single (
    GType type,
    GValue const* object
) »
PARAM values gst_control_binding_get_g_value_array (
    GstControlBinding* binding,
    GstClockTime timestamp,
    GstClockTime interval,
    guint n_values,
    GValue* values
) »
PARAM object gst_message_set_stream_status_object (
    GstMessage* message,
    GValue const* object
) »
PARAM value gst_value_set_fraction (
    GValue* value,
    gint numerator,
    gint denominator
) »
PARAM dest gst_value_deserialize (
    GValue* dest,
    gchar const* src
) »
PARAM append_value gst_value_list_append_value (
    GValue* value,
    GValue const* append_value
) »
PARAM value gst_value_list_append_value (
    GValue* value,
    GValue const* append_value
) »
PARAM value gst_value_set_double_range (
    GValue* value,
    gdouble start,
    gdouble end
) »
PARAM value gst_value_set_int_range_step (
    GValue* value,
    gint start,
    gint end,
    gint step
) »
PARAM value gst_value_set_int_range (
    GValue* value,
    gint start,
    gint end
) »
PARAM value gst_value_set_int64_range_step (
    GValue* value,
    gint64 start,
    gint64 end,
    gint64 step
) »
PARAM value gst_value_set_int64_range (
    GValue* value,
    gint64 start,
    gint64 end
) »
PARAM end gst_value_set_fraction_range (
    GValue* value,
    GValue const* start,
    GValue const* end
) »
PARAM start gst_value_set_fraction_range (
    GValue* value,
    GValue const* start,
    GValue const* end
) »
PARAM value gst_value_set_fraction_range (
    GValue* value,
    GValue const* start,
    GValue const* end
) »
PARAM dest gst_value_fixate (
    GValue* dest,
    GValue const* src
) »
PARAM src gst_value_fixate (
    GValue* dest,
    GValue const* src
) »
PARAM dest gst_value_intersect (
    GValue* dest,
    GValue const* value1,
    GValue const* value2
) »
PARAM value1 gst_value_intersect (
    GValue* dest,
    GValue const* value1,
    GValue const* value2
) »
PARAM value2 gst_value_intersect (
    GValue* dest,
    GValue const* value1,
    GValue const* value2
) »
PARAM value1 gst_value_can_intersect (
    GValue const* value1,
    GValue const* value2
) »
PARAM value2 gst_value_can_intersect (
    GValue const* value1,
    GValue const* value2
) »
PARAM value1 gst_value_is_subset (
    GValue const* value1,
    GValue const* value2
) »
PARAM value2 gst_value_is_subset (
    GValue const* value1,
    GValue const* value2
) »
PARAM value gst_value_get_fraction_numerator (
    GValue const* value
) »
PARAM value gst_value_get_fraction_denominator (
    GValue const* value
) »
PARAM value gst_value_get_int_range_min (
    GValue const* value
) »
PARAM value gst_value_get_int_range_max (
    GValue const* value
) »
PARAM value gst_value_get_double_range_min (
    GValue const* value
) »
PARAM value gst_value_get_double_range_max (
    GValue const* value
) »
PARAM value gst_value_get_fraction_range_min (
    GValue const* value
) »
PARAM value gst_value_get_fraction_range_max (
    GValue const* value
) »
RETURN gst_tag_list_get_value_index (
    GstTagList const* list,
    gchar const* tag,
    guint index
) »
RETURN gst_value_array_get_value (
    GValue const* value,
    guint index
) »
RETURN gst_structure_id_get_value (
    GstStructure const* structure,
    GQuark field
) »
RETURN gst_value_list_get_value (
    GValue const* value,
    guint index
) »
RETURN gst_object_get_value (
    GstObject* object,
    gchar const* property_name,
    GstClockTime timestamp
) »
RETURN gst_control_binding_get_value (
    GstControlBinding* binding,
    GstClockTime timestamp
) »
RETURN gst_message_get_stream_status_object (
    GstMessage* message
) »
RETURN gst_structure_get_value (
    GstStructure const* structure,
    gchar const* fieldname
) »
RETURN gst_value_get_fraction_range_min (
    GValue const* value
) »
RETURN gst_value_get_fraction_range_max (
    GValue const* value
) »
FIELD .value struct _GObjectConstructParam {
    GParamSpec* pspec,
    GValue* value
} »
F-PTR
PARAM
1st parameter void(*) {
    GValue*,
    GValue const*
} »
F-PTR
PARAM
2nd parameter void(*) {
    GValue*,
    GValue const*
} »
F-PTR
PARAM
1st parameter gint(*) {
    GValue const*,
    GValue const*
} »
F-PTR
PARAM
2nd parameter gint(*) {
    GValue const*,
    GValue const*
} »
F-PTR
PARAM
1st parameter gchar*(*) {
    GValue const*
} »
F-PTR
PARAM
1st parameter gboolean(*) {
    GValue*,
    gchar const*
} »
F-PTR
PARAM
2nd parameter gboolean(*) {
    GQuark,
    GValue const*,
    gpointer
} »
F-PTR
PARAM
3rd parameter void(*) {
    GObject*,
    guint,
    GValue*,
    GParamSpec*
} »
F-PTR
PARAM
3rd parameter void(*) {
    GObject*,
    guint,
    GValue const*,
    GParamSpec*
} »
F-PTR
PARAM
2nd parameter enum GstIteratorItem(*) {
    GstIterator*,
    GValue const*
} »
F-PTR
PARAM
2nd parameter enum GstIteratorResult(*) {
    GstIterator*,
    GValue*
} »
F-PTR
PARAM
1st parameter void(*) {
    GValue const*,
    gpointer
} »
F-PTR
PARAM
1st parameter gboolean(*) {
    GValue const*,
    GValue*,
    gpointer
} »
F-PTR
PARAM
2nd parameter gboolean(*) {
    GValue const*,
    GValue*,
    gpointer
} »
F-PTR
PARAM
2nd parameter gboolean(*) {
    GQuark,
    GValue*,
    gpointer
} »



Andrey Ponomarenko's ABI laboratory