track->priv->create_element_for_gaps = func;
}
+
+/**
+ * ges_track_get_restriction_caps:
+ * @track: a #GESTrack
+ *
+ * Returns: (transfer full): The currently set restriction caps
+ *
+ * Since: 1.18
+ */
+GstCaps *
+ges_track_get_restriction_caps (GESTrack * track)
+{
+ GESTrackPrivate *priv;
+
+ g_return_val_if_fail (GES_IS_TRACK (track), NULL);
+ CHECK_THREAD (track);
+
+ priv = track->priv;
+
+ if (priv->restriction_caps)
+ return gst_caps_ref (priv->restriction_caps);
+
+ return NULL;
+}
void ges_track_set_restriction_caps (GESTrack *track, const GstCaps *caps);
GES_API
void ges_track_update_restriction_caps (GESTrack *track, const GstCaps *caps);
+GES_API
+GstCaps * ges_track_get_restriction_caps (GESTrack * track);
/* standard methods */
GES_API