gst_context_unref
gst_context_copy
gst_context_get_context_type
+gst_context_has_context_type
gst_context_is_persistent
gst_context_get_structure
gst_context_writable_structure
}
/**
+ * gst_context_has_context_type:
+ * @context: The #GstContext.
+ * @context_type: Context type to check.
+ *
+ * Checks if @context has @context_type.
+ *
+ * Returns: %TRUE if @context has @context_type.
+ *
+ * Since: 1.2
+ */
+gboolean
+gst_context_has_context_type (const GstContext * context,
+ const gchar * context_type)
+{
+ g_return_val_if_fail (GST_IS_CONTEXT (context), NULL);
+ g_return_val_if_fail (context_type != NULL, NULL);
+
+ return strcmp (context->context_type, context_type) == 0;
+}
+
+/**
* gst_context_get_structure:
* @context: The #GstContext.
*
gboolean persistent) G_GNUC_MALLOC;
const gchar * gst_context_get_context_type (const GstContext * context);
+gboolean gst_context_has_context_type (const GstContext * context, const gchar * context_type);
const GstStructure * gst_context_get_structure (const GstContext * context);
GstStructure * gst_context_writable_structure (GstContext * context);
gst_context_get_context_type
gst_context_get_structure
gst_context_get_type
+ gst_context_has_context_type
gst_context_is_persistent
gst_context_new
gst_context_writable_structure