diff options
author | Mathieu Duponchelle <mathieu.duponchelle@epitech.eu> | 2013-03-30 18:54:50 +0100 |
---|---|---|
committer | Thibault Saunier <thibault.saunier@collabora.com> | 2013-03-31 16:31:26 +0200 |
commit | e655a75605f4c4e358b2d6e340599d74564852ba (patch) | |
tree | 65549445cb05747b668419847ba2944cfa08b56b /ges/ges-internal.h | |
parent | 811e68811c65ba51306244afab777a15d2b04cbd (diff) |
[Keyframes] Adds API to set a control binding on a track element, and the serialization code.
Diffstat (limited to 'ges/ges-internal.h')
-rw-r--r-- | ges/ges-internal.h | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/ges/ges-internal.h b/ges/ges-internal.h index 246471b6..0dcbf569 100644 --- a/ges/ges-internal.h +++ b/ges/ges-internal.h @@ -89,6 +89,9 @@ ges_asset_cache_put (GESAsset * asset, GSimpleAsyncResult *res); G_GNUC_INTERNAL gboolean ges_asset_cache_set_loaded(GType extractable_type, const gchar * id, GError *error); +G_GNUC_INTERNAL GHashTable * +ges_track_element_get_bindings_hashtable(GESTrackElement *element); + GESAsset* ges_asset_cache_lookup(GType extractable_type, const gchar * id); @@ -214,6 +217,14 @@ G_GNUC_INTERNAL void ges_base_xml_formatter_add_track_element (GESBaseXmlForm GstStructure *properties, const gchar *metadatas, GError **error); + +G_GNUC_INTERNAL void ges_base_xml_formatter_add_control_binding(GESBaseXmlFormatter * self, + const gchar * binding_type, + const gchar * source_type, + const gchar * property_name, + gint mode, + GSList * timed_values); + G_GNUC_INTERNAL void set_property_foreach (GQuark field_id, const GValue * value, GObject * object);; |