Functions
GST_CAPS_REFCOUNT()
#define GST_CAPS_REFCOUNT(caps) GST_MINI_OBJECT_REFCOUNT(caps)
GST_CAPS_REFCOUNT_VALUE()
#define GST_CAPS_REFCOUNT_VALUE(caps) GST_MINI_OBJECT_REFCOUNT_VALUE(caps)
GST_CAPS_IS_SIMPLE()
#define GST_CAPS_IS_SIMPLE(caps) (gst_caps_get_size(caps) == 1)
GST_STATIC_CAPS()
#define GST_STATIC_CAPS(string)
GST_CAPS_FLAGS()
#define GST_CAPS_FLAGS(caps) GST_MINI_OBJECT_FLAGS(caps)
GST_CAPS_FLAG_IS_SET()
#define GST_CAPS_FLAG_IS_SET(caps,flag) GST_MINI_OBJECT_FLAG_IS_SET (caps, flag)
GST_CAPS_FLAG_SET()
#define GST_CAPS_FLAG_SET(caps,flag) GST_MINI_OBJECT_FLAG_SET (caps, flag)
GST_CAPS_FLAG_UNSET()
#define GST_CAPS_FLAG_UNSET(caps,flag) GST_MINI_OBJECT_FLAG_UNSET (caps, flag)
gst_caps_new_empty ()
GstCaps *
gst_caps_new_empty (void);
gst_caps_new_empty_simple ()
GstCaps *
gst_caps_new_empty_simple (const char *media_type);
gst_caps_new_any ()
GstCaps *
gst_caps_new_any (void);
gst_caps_new_simple ()
GstCaps *
gst_caps_new_simple (const char *media_type,
const char *fieldname,
...);
gst_caps_new_full_valist ()
GstCaps *
gst_caps_new_full_valist (GstStructure *structure,
va_list var_args);
gst_caps_is_writable()
#define gst_caps_is_writable(caps) gst_mini_object_is_writable (GST_MINI_OBJECT_CAST (caps))
gst_static_caps_cleanup ()
void
gst_static_caps_cleanup (GstStaticCaps *static_caps);
gst_caps_append ()
void
gst_caps_append (GstCaps *caps1,
GstCaps *caps2);
gst_caps_append_structure ()
void
gst_caps_append_structure (GstCaps *caps,
GstStructure *structure);
gst_caps_remove_structure ()
void
gst_caps_remove_structure (GstCaps *caps,
guint idx);
gst_caps_get_size ()
guint
gst_caps_get_size (const GstCaps *caps);
gst_caps_set_value ()
void
gst_caps_set_value (GstCaps *caps,
const char *field,
const GValue *value);
gst_caps_set_simple ()
void
gst_caps_set_simple (GstCaps *caps,
const char *field,
...);
gst_caps_set_simple_valist ()
void
gst_caps_set_simple_valist (GstCaps *caps,
const char *field,
va_list varargs);
gst_caps_is_strictly_equal ()
gboolean
gst_caps_is_strictly_equal (const GstCaps *caps1,
const GstCaps *caps2);
gst_caps_is_always_compatible ()
gboolean
gst_caps_is_always_compatible (const GstCaps *caps1,
const GstCaps *caps2);
gst_caps_to_string ()
gchar *
gst_caps_to_string (const GstCaps *caps);
gst_caps_from_string ()
GstCaps *
gst_caps_from_string (const gchar *string);
gst_caps_make_writable()
#define gst_caps_make_writable(caps) GST_CAPS_CAST (gst_mini_object_make_writable (GST_MINI_OBJECT_CAST (caps)))
gst_caps_unref ()
void
gst_caps_unref (GstCaps *caps);