return GES_ASSET_LOADING_OK;
}
+G_GNUC_BEGIN_IGNORE_DEPRECATIONS;
static GESExtractable *
ges_asset_extract_default (GESAsset * asset, GError ** error)
{
return n_extractable;
}
+G_GNUC_END_IGNORE_DEPRECATIONS;
+
static gboolean
ges_asset_request_id_update_default (GESAsset * self, gchar ** proposed_new_id,
GError * error)
static GESTrackElement *_create_track_element (GESClip * self,
GESTrackType type);
+G_GNUC_BEGIN_IGNORE_DEPRECATIONS; /* Start ignoring GParameter deprecation */
static GParameter *
extractable_get_parameters_from_id (const gchar * id, guint * n_params)
{
return params;
}
+G_GNUC_END_IGNORE_DEPRECATIONS; /* End ignoring GParameter deprecation */
+
static gchar *
extractable_check_id (GType type, const gchar * id, GError ** error)
{
return real_id;
}
+G_GNUC_BEGIN_IGNORE_DEPRECATIONS; /* Start ignoring GParameter deprecation */
static GParameter *
extractable_get_parameters_from_id (const gchar * id, guint * n_params)
{
return params;
}
+G_GNUC_END_IGNORE_DEPRECATIONS; /* End ignoring GParameter deprecation */
+
static gchar *
extractable_get_id (GESExtractable * self)
{
return type;
}
+G_GNUC_BEGIN_IGNORE_DEPRECATIONS; /* Start ignoring GParameter deprecation */
static GParameter *
extractable_get_parameters_from_id (const gchar * id, guint * n_params)
{
return NULL;
}
+G_GNUC_END_IGNORE_DEPRECATIONS; /* End ignoring GParameter deprecation */
static gchar *
extractable_get_id (GESExtractable * self)
{
return GES_EXTRACTABLE_GET_INTERFACE (self)->get_id (self);
}
+G_GNUC_BEGIN_IGNORE_DEPRECATIONS; /* Start ignoring GParameter deprecation */
/**
* ges_extractable_type_get_parameters_for_id:
* @type: The #GType implementing #GESExtractable
return ret;
}
+G_GNUC_END_IGNORE_DEPRECATIONS; /* End ignoring GParameter deprecation */
+
/**
* ges_extractable_type_get_asset_type:
* @type: The #GType implementing #GESExtractable
/**
* GESExtractable:
*/
+G_GNUC_BEGIN_IGNORE_DEPRECATIONS
struct _GESExtractableInterface
{
GTypeInterface parent;
gpointer _ges_reserved[GES_PADDING];
};
+G_GNUC_END_IGNORE_DEPRECATIONS
GES_API
GESAsset* ges_extractable_get_asset (GESExtractable *self);
G_GNUC_INTERNAL gchar *
ges_extractable_type_check_id (GType type, const gchar *id, GError **error);
+G_GNUC_BEGIN_IGNORE_DEPRECATIONS;
G_GNUC_INTERNAL GParameter *
ges_extractable_type_get_parameters_from_id (GType type, const gchar *id,
guint *n_params);
+G_GNUC_END_IGNORE_DEPRECATIONS;
+
G_GNUC_INTERNAL GType
ges_extractable_get_real_extractable_type_for_id (GType type, const gchar * id);
*
* Returns: (transfer floating): The newly create #GESTimelineElement, copied from @self
*/
+G_GNUC_BEGIN_IGNORE_DEPRECATIONS; /* Start ignoring GParameter deprecation */
GESTimelineElement *
ges_timeline_element_copy (GESTimelineElement * self, gboolean deep)
{
return ret;
}
+G_GNUC_END_IGNORE_DEPRECATIONS; /* End ignoring GParameter deprecation */
+
/**
* ges_timeline_element_get_toplevel_parent:
* @self: The #GESTimelineElement to get the toplevel parent from
}
/* GESExtractable interface overrides */
+G_GNUC_BEGIN_IGNORE_DEPRECATIONS; /* Start ignoring GParameter deprecation */
static GParameter *
extractable_get_parameters_from_id (const gchar * id, guint * n_params)
{
GEnumClass *enum_class =
g_type_class_peek (GES_VIDEO_STANDARD_TRANSITION_TYPE_TYPE);
GParameter *params = g_new0 (GParameter, 1);
+
GEnumValue *value = g_enum_get_value_by_nick (enum_class, id);
params[0].name = "vtype";
return params;
}
+G_GNUC_END_IGNORE_DEPRECATIONS; /* End ignoring GParameter deprecation */
static gchar *
extractable_check_id (GType type, const gchar * id)
{
return NULL;
}
+G_GNUC_BEGIN_IGNORE_DEPRECATIONS; /* Start ignoring GParameter deprecation */
+
static GParameter *
extractable_get_parameters_from_id (const gchar * id, guint * n_params)
{
return params;
}
+G_GNUC_END_IGNORE_DEPRECATIONS; /* End ignoring GParameter deprecation */
+
static gchar *
extractable_get_id (GESExtractable * self)
{