Commit d9c8ab67 authored by Wim Taymans's avatar Wim Taymans
Browse files

caps: add empty_simple variants

parent 4a189f80
......@@ -232,6 +232,30 @@ gst_caps_new_any (void)
return caps;
}
/**
* gst_caps_new_empty_simple:
* @media_type: the media type of the structure
*
* Creates a new #GstCaps that contains one #GstStructure with name
* @media_type.
* Caller is responsible for unreffing the returned caps.
*
* Returns: (transfer full): the new #GstCaps
*/
GstCaps *
gst_caps_new_empty_simple (const char *media_type)
{
GstCaps *caps;
GstStructure *structure;
caps = gst_caps_new_empty ();
structure = gst_structure_empty_new (media_type);
if (structure)
gst_caps_append_structure_unchecked (caps, structure);
return caps;
}
/**
* gst_caps_new_simple:
* @media_type: the media type of the structure
......
......@@ -340,6 +340,7 @@ GType gst_caps_get_type (void);
GstCaps * gst_caps_new_empty (void);
GstCaps * gst_caps_new_any (void);
GstCaps * gst_caps_new_empty_simple (const char *media_type);
GstCaps * gst_caps_new_simple (const char *media_type,
const char *fieldname,
...) G_GNUC_NULL_TERMINATED;
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment