Commit 9ddcfcf8 authored by Sebastian Dröge's avatar Sebastian Dröge 🍵
Browse files

gst: Add some more Since: 1.2

parent b9841335
...@@ -624,6 +624,8 @@ gst_caps_append_structure (GstCaps * caps, GstStructure * structure) ...@@ -624,6 +624,8 @@ gst_caps_append_structure (GstCaps * caps, GstStructure * structure)
* *
* Appends @structure with @features to @caps. The structure is not copied; @caps * Appends @structure with @features to @caps. The structure is not copied; @caps
* becomes the owner of @structure. * becomes the owner of @structure.
*
* Since: 1.2
*/ */
void void
gst_caps_append_structure_full (GstCaps * caps, GstStructure * structure, gst_caps_append_structure_full (GstCaps * caps, GstStructure * structure,
...@@ -714,6 +716,8 @@ gst_caps_merge_structure (GstCaps * caps, GstStructure * structure) ...@@ -714,6 +716,8 @@ gst_caps_merge_structure (GstCaps * caps, GstStructure * structure)
* Appends @structure with @features to @caps if its not already expressed by @caps. * Appends @structure with @features to @caps if its not already expressed by @caps.
* *
* Returns: (transfer full): the merged caps. * Returns: (transfer full): the merged caps.
*
* Since: 1.2
*/ */
GstCaps * GstCaps *
gst_caps_merge_structure_full (GstCaps * caps, GstStructure * structure, gst_caps_merge_structure_full (GstCaps * caps, GstStructure * structure,
...@@ -834,6 +838,8 @@ gst_caps_get_structure (const GstCaps * caps, guint index) ...@@ -834,6 +838,8 @@ gst_caps_get_structure (const GstCaps * caps, guint index)
* *
* Returns: (transfer none): a pointer to the #GstCapsFeatures corresponding * Returns: (transfer none): a pointer to the #GstCapsFeatures corresponding
* to @index * to @index
*
* Since: 1.2
*/ */
GstCapsFeatures * GstCapsFeatures *
gst_caps_get_features (const GstCaps * caps, guint index) gst_caps_get_features (const GstCaps * caps, guint index)
...@@ -857,6 +863,8 @@ gst_caps_get_features (const GstCaps * caps, guint index) ...@@ -857,6 +863,8 @@ gst_caps_get_features (const GstCaps * caps, guint index)
* @features: (allow-none) (transfer full): the #GstFeatures to set * @features: (allow-none) (transfer full): the #GstFeatures to set
* *
* Sets the #GstCapsFeatures @features for the structure at @index. * Sets the #GstCapsFeatures @features for the structure at @index.
*
* Since: 1.2
*/ */
void void
gst_caps_set_features (GstCaps * caps, guint index, GstCapsFeatures * features) gst_caps_set_features (GstCaps * caps, guint index, GstCapsFeatures * features)
...@@ -1250,6 +1258,8 @@ gst_caps_is_subset_structure (const GstCaps * caps, ...@@ -1250,6 +1258,8 @@ gst_caps_is_subset_structure (const GstCaps * caps,
* for more information. * for more information.
* *
* Returns: %TRUE if @structure is a subset of @caps * Returns: %TRUE if @structure is a subset of @caps
*
* Since: 1.2
*/ */
gboolean gboolean
gst_caps_is_subset_structure_full (const GstCaps * caps, gst_caps_is_subset_structure_full (const GstCaps * caps,
......
...@@ -2161,6 +2161,8 @@ gst_message_new_stream_start (GstObject * src) ...@@ -2161,6 +2161,8 @@ gst_message_new_stream_start (GstObject * src)
* Returns: (transfer full): The new need-context message. * Returns: (transfer full): The new need-context message.
* *
* MT safe. * MT safe.
*
* Since: 1.2
*/ */
GstMessage * GstMessage *
gst_message_new_need_context (GstObject * src) gst_message_new_need_context (GstObject * src)
...@@ -2212,6 +2214,8 @@ free_array_string (gpointer ptr) ...@@ -2212,6 +2214,8 @@ free_array_string (gpointer ptr)
* @context_type: a context type * @context_type: a context type
* *
* Add a new context type to @message. * Add a new context type to @message.
*
* Since: 1.2
*/ */
void void
gst_message_add_context_type (GstMessage * message, const gchar * context_type) gst_message_add_context_type (GstMessage * message, const gchar * context_type)
...@@ -2239,6 +2243,8 @@ gst_message_add_context_type (GstMessage * message, const gchar * context_type) ...@@ -2239,6 +2243,8 @@ gst_message_add_context_type (GstMessage * message, const gchar * context_type)
* context-types array of the message's structure. * context-types array of the message's structure.
* *
* Returns: the context-types array size as a #guint. * Returns: the context-types array size as a #guint.
*
* Since: 1.2
*/ */
guint guint
gst_message_get_n_context_types (GstMessage * message) gst_message_get_n_context_types (GstMessage * message)
...@@ -2265,6 +2271,8 @@ gst_message_get_n_context_types (GstMessage * message) ...@@ -2265,6 +2271,8 @@ gst_message_get_n_context_types (GstMessage * message)
* from @index. * from @index.
* *
* Returns: a #gboolean indicating if the parsing succeeded. * Returns: a #gboolean indicating if the parsing succeeded.
*
* Since: 1.2
*/ */
gboolean gboolean
gst_message_parse_nth_context_type (GstMessage * message, guint index, gst_message_parse_nth_context_type (GstMessage * message, guint index,
...@@ -2298,6 +2306,8 @@ gst_message_parse_nth_context_type (GstMessage * message, guint index, ...@@ -2298,6 +2306,8 @@ gst_message_parse_nth_context_type (GstMessage * message, guint index,
* Returns: (transfer full): The new have-context message. * Returns: (transfer full): The new have-context message.
* *
* MT safe. * MT safe.
*
* Since: 1.2
*/ */
GstMessage * GstMessage *
gst_message_new_have_context (GstObject * src, GstContext * context) gst_message_new_have_context (GstObject * src, GstContext * context)
...@@ -2322,6 +2332,8 @@ gst_message_new_have_context (GstObject * src, GstContext * context) ...@@ -2322,6 +2332,8 @@ gst_message_new_have_context (GstObject * src, GstContext * context)
* Extract the context from the HAVE_CONTEXT message. * Extract the context from the HAVE_CONTEXT message.
* *
* MT safe. * MT safe.
*
* Since: 1.2
*/ */
void void
gst_message_parse_have_context (GstMessage * message, GstContext ** context) gst_message_parse_have_context (GstMessage * message, GstContext ** context)
......
...@@ -97,6 +97,8 @@ typedef struct _GstMessage GstMessage; ...@@ -97,6 +97,8 @@ typedef struct _GstMessage GstMessage;
* e.g. when using playbin in gapless playback mode, to get notified when * e.g. when using playbin in gapless playback mode, to get notified when
* the next title actually starts playing (which will be some time after * the next title actually starts playing (which will be some time after
* the URI for the next title has been set). * the URI for the next title has been set).
* @GST_MESSAGE_NEED_CONTEXT: Message indicating that an element wants a specific context (Since 1.2)
* @GST_MESSAGE_HAVE_CONTEXT: Message indicating that an element created a context (Since 1.2)
* @GST_MESSAGE_ANY: mask for all of the above messages. * @GST_MESSAGE_ANY: mask for all of the above messages.
* *
* The different message types that are available. * The different message types that are available.
......
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