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
);