gstcaps.h   gstcaps.h 
skipping to change at line 189 skipping to change at line 189
GstCaps * gst_caps_new_simple (const char *media_ty pe, GstCaps * gst_caps_new_simple (const char *media_ty pe,
const char *fieldnam e, const char *fieldnam e,
...); ...);
GstCaps * gst_caps_new_full (GstStructure *struct1, ...); GstCaps * gst_caps_new_full (GstStructure *struct1, ...);
GstCaps * gst_caps_new_full_valist (GstStructure *structur e, GstCaps * gst_caps_new_full_valist (GstStructure *structur e,
va_list var_args ); va_list var_args );
/* reference counting */ /* reference counting */
GstCaps * gst_caps_ref (GstCaps *caps); GstCaps * gst_caps_ref (GstCaps *caps);
GstCaps * gst_caps_copy (const GstCaps *caps); GstCaps * gst_caps_copy (const GstCaps *caps);
GstCaps * gst_caps_make_writable (GstCaps *caps); GstCaps * gst_caps_make_writable (GstCaps *caps) G_ GNUC_WARN_UNUSED_RESULT;
void gst_caps_unref (GstCaps *caps); void gst_caps_unref (GstCaps *caps);
GType gst_static_caps_get_type (void); GType gst_static_caps_get_type (void);
GstCaps * gst_static_caps_get (GstStaticCaps *static_c aps); GstCaps * gst_static_caps_get (GstStaticCaps *static_c aps);
/* manipulation */ /* manipulation */
void gst_caps_append (GstCaps *caps1, void gst_caps_append (GstCaps *caps1,
GstCaps *caps2); GstCaps *caps2);
void gst_caps_merge (GstCaps *caps1, void gst_caps_merge (GstCaps *caps1,
GstCaps *caps2); GstCaps *caps2);
void gst_caps_append_structure (GstCaps *caps, void gst_caps_append_structure (GstCaps *caps,
GstStructure *structur e); GstStructure *structur e);
void gst_caps_remove_structure (GstCaps *caps, gu int idx); void gst_caps_remove_structure (GstCaps *caps, gu int idx);
void gst_caps_merge_structure (GstCaps *caps, void gst_caps_merge_structure (GstCaps *caps,
GstStructure *structur e); GstStructure *structur e);
guint gst_caps_get_size (const GstCaps *caps); guint gst_caps_get_size (const GstCaps *caps);
GstStructure * gst_caps_get_structure (const GstCaps *caps, GstStructure * gst_caps_get_structure (const GstCaps *caps,
guint index); guint index);
GstStructure * gst_caps_steal_structure (GstCaps *caps,
guint index);
GstCaps * gst_caps_copy_nth (const GstCaps *caps, gu int nth); GstCaps * gst_caps_copy_nth (const GstCaps *caps, gu int nth);
void gst_caps_truncate (GstCaps *caps); void gst_caps_truncate (GstCaps *caps);
void gst_caps_set_value (GstCaps *caps,
const char *field,
const GValue *value);
void gst_caps_set_simple (GstCaps *caps, void gst_caps_set_simple (GstCaps *caps,
const char *field, . ..) G_GNUC_NULL_TERMINATED; const char *field, . ..) G_GNUC_NULL_TERMINATED;
void gst_caps_set_simple_valist (GstCaps *caps, void gst_caps_set_simple_valist (GstCaps *caps,
const char *field, const char *field,
va_list varargs) ; va_list varargs) ;
/* tests */ /* tests */
gboolean gst_caps_is_any (const GstCaps *caps); gboolean gst_caps_is_any (const GstCaps *caps);
gboolean gst_caps_is_empty (const GstCaps *caps); gboolean gst_caps_is_empty (const GstCaps *caps);
gboolean gst_caps_is_fixed (const GstCaps *caps); gboolean gst_caps_is_fixed (const GstCaps *caps);
gboolean gst_caps_is_always_compatible (const GstCaps *caps1, gboolean gst_caps_is_always_compatible (const GstCaps *caps1,
const GstCaps *caps2); const GstCaps *caps2);
gboolean gst_caps_is_subset (const GstCaps *subset, gboolean gst_caps_is_subset (const GstCaps *subset,
const GstCaps *superset) ; const GstCaps *superset) ;
gboolean gst_caps_is_equal (const GstCaps *caps1, gboolean gst_caps_is_equal (const GstCaps *caps1,
const GstCaps *caps2); const GstCaps *caps2);
gboolean gst_caps_is_equal_fixed (const GstCaps *caps1, gboolean gst_caps_is_equal_fixed (const GstCaps *caps1,
const GstCaps *caps2); const GstCaps *caps2);
gboolean gst_caps_can_intersect (const GstCaps * caps1,
const GstCaps * caps2);
/* operations */ /* operations */
GstCaps * gst_caps_intersect (const GstCaps *caps1, GstCaps * gst_caps_intersect (const GstCaps *caps1,
const GstCaps *caps2); const GstCaps *caps2);
GstCaps * gst_caps_subtract (const GstCaps *minuend, GstCaps * gst_caps_subtract (const GstCaps *minuend,
const GstCaps *subtrahen d); const GstCaps *subtrahen d);
GstCaps * gst_caps_union (const GstCaps *caps1, GstCaps * gst_caps_union (const GstCaps *caps1,
const GstCaps *caps2); const GstCaps *caps2);
GstCaps * gst_caps_normalize (const GstCaps *caps); GstCaps * gst_caps_normalize (const GstCaps *caps);
gboolean gst_caps_do_simplify (GstCaps *caps); gboolean gst_caps_do_simplify (GstCaps *caps);
#ifndef GST_DISABLE_LOADSAVE #if !defined(GST_DISABLE_LOADSAVE) && !defined(GST_DISABLE_DEPRECATED)
xmlNodePtr gst_caps_save_thyself (const GstCaps *caps, xmlNodePtr gst_caps_save_thyself (const GstCaps *caps,
xmlNodePtr parent); xmlNodePtr parent);
GstCaps * gst_caps_load_thyself (xmlNodePtr parent); GstCaps * gst_caps_load_thyself (xmlNodePtr parent);
#endif #endif
/* utility */ /* utility */
void gst_caps_replace (GstCaps **caps, void gst_caps_replace (GstCaps **caps,
GstCaps *newcaps) ; GstCaps *newcaps) ;
gchar * gst_caps_to_string (const GstCaps *caps); gchar * gst_caps_to_string (const GstCaps *caps);
GstCaps * gst_caps_from_string (const gchar *string); GstCaps * gst_caps_from_string (const gchar *string);
 End of changes. 5 change blocks. 
2 lines changed or deleted 9 lines changed or added

This html diff was produced by rfcdiff 1.41. The latest version is available from http://tools.ietf.org/tools/rfcdiff/