Lines Matching refs:GstCaps

35 #define GST_CAPS_CAST(obj)        ((GstCaps*)(obj))
136 typedef struct _GstCaps GstCaps; typedef
139 GST_API GstCaps * _gst_caps_any;
141 GST_API GstCaps * _gst_caps_none;
207 static inline GstCaps *
208 gst_caps_ref (GstCaps * caps) in gst_caps_ref()
210 return (GstCaps *) gst_mini_object_ref (GST_MINI_OBJECT_CAST (caps)); in gst_caps_ref()
221 gst_caps_unref (GstCaps * caps) in gst_caps_unref()
240 gst_clear_caps (GstCaps ** caps_ptr) in gst_clear_caps()
247 GstCaps * gst_caps_copy (const GstCaps * caps);
298 gst_caps_replace (GstCaps **old_caps, GstCaps *new_caps) in gst_caps_replace()
317 gst_caps_take (GstCaps **old_caps, GstCaps *new_caps) in gst_caps_take()
343 GstCaps *caps;
406 GstCaps * gst_caps_new_empty (void);
409 GstCaps * gst_caps_new_any (void);
412 GstCaps * gst_caps_new_empty_simple (const char *media_type) G_GNUC_WARN_UNUSED_R…
415 GstCaps * gst_caps_new_simple (const char *media_type,
419 GstCaps * gst_caps_new_full (GstStructure *struct1,
422 GstCaps * gst_caps_new_full_valist (GstStructure *structure,
428 GstCaps * gst_static_caps_get (GstStaticCaps *static_caps);
436 void gst_caps_append (GstCaps *caps1,
437 GstCaps *caps2);
439 void gst_caps_append_structure (GstCaps *caps,
442 void gst_caps_append_structure_full (GstCaps *caps,
446 void gst_caps_remove_structure (GstCaps *caps, guint idx);
449 GstCaps * gst_caps_merge (GstCaps *caps1,
450 GstCaps *caps2) G_GNUC_WARN_UNUSED_RESULT;
452 GstCaps * gst_caps_merge_structure (GstCaps *caps,
455 GstCaps * gst_caps_merge_structure_full (GstCaps *caps,
460 guint gst_caps_get_size (const GstCaps *caps);
463 GstStructure * gst_caps_get_structure (const GstCaps *caps,
466 GstStructure * gst_caps_steal_structure (GstCaps *caps,
469 void gst_caps_set_features (GstCaps *caps,
473 void gst_caps_set_features_simple (GstCaps *caps,
477 GstCapsFeatures * gst_caps_get_features (const GstCaps *caps,
480 GstCaps * gst_caps_copy_nth (const GstCaps *caps, guint nth) G_GNUC_WARN_UNU…
483 GstCaps * gst_caps_truncate (GstCaps *caps) G_GNUC_WARN_UNUSED_RESULT;
486 void gst_caps_set_value (GstCaps *caps,
490 void gst_caps_set_simple (GstCaps *caps,
493 void gst_caps_set_simple_valist (GstCaps *caps,
497 gboolean gst_caps_foreach (const GstCaps *caps,
501 gboolean gst_caps_map_in_place (GstCaps *caps,
505 void gst_caps_filter_and_map_in_place (GstCaps *caps,
512 gboolean gst_caps_is_any (const GstCaps *caps);
515 gboolean gst_caps_is_empty (const GstCaps *caps);
518 gboolean gst_caps_is_fixed (const GstCaps *caps);
521 gboolean gst_caps_is_always_compatible (const GstCaps *caps1,
522 const GstCaps *caps2);
524 gboolean gst_caps_is_subset (const GstCaps *subset,
525 const GstCaps *superset);
527 gboolean gst_caps_is_subset_structure (const GstCaps *caps,
530 gboolean gst_caps_is_subset_structure_full (const GstCaps *caps,
534 gboolean gst_caps_is_equal (const GstCaps *caps1,
535 const GstCaps *caps2);
537 gboolean gst_caps_is_equal_fixed (const GstCaps *caps1,
538 const GstCaps *caps2);
540 gboolean gst_caps_can_intersect (const GstCaps * caps1,
541 const GstCaps * caps2);
543 gboolean gst_caps_is_strictly_equal (const GstCaps *caps1,
544 const GstCaps *caps2);
550 GstCaps * gst_caps_intersect (GstCaps *caps1,
551 GstCaps *caps2) G_GNUC_WARN_UNUSED_RESULT;
553 GstCaps * gst_caps_intersect_full (GstCaps *caps1,
554 GstCaps *caps2,
557 GstCaps * gst_caps_subtract (GstCaps *minuend,
558 GstCaps *subtrahend) G_GNUC_WARN_UNUSED_RESULT;
560 GstCaps * gst_caps_normalize (GstCaps *caps) G_GNUC_WARN_UNUSED_RESULT;
563 GstCaps * gst_caps_simplify (GstCaps *caps) G_GNUC_WARN_UNUSED_RESULT;
566 GstCaps * gst_caps_fixate (GstCaps *caps) G_GNUC_WARN_UNUSED_RESULT;
571 gchar * gst_caps_to_string (const GstCaps *caps) G_GNUC_MALLOC;
574 GstCaps * gst_caps_from_string (const gchar *string) G_GNUC_WARN_UNUSED_RESUL…
577 G_DEFINE_AUTOPTR_CLEANUP_FUNC(GstCaps, gst_caps_unref)