/* If we only have audio or only video in the previous source,
* set it has such */
if (a_avail) {
- ges_timeline_filesource_set_supported_formats (src,
+ ges_timeline_object_set_supported_formats (GES_TIMELINE_OBJECT (src),
GES_TRACK_TYPE_VIDEO);
} else if (v_avail) {
- ges_timeline_filesource_set_supported_formats (src,
+ ges_timeline_object_set_supported_formats (GES_TIMELINE_OBJECT (src),
GES_TRACK_TYPE_AUDIO);
}
}
if (a_avail) {
- ges_timeline_filesource_set_supported_formats (src, GES_TRACK_TYPE_VIDEO);
+ ges_timeline_object_set_supported_formats (GES_TIMELINE_OBJECT (src),
+ GES_TRACK_TYPE_VIDEO);
} else if (v_avail) {
- ges_timeline_filesource_set_supported_formats (src, GES_TRACK_TYPE_AUDIO);
+ ges_timeline_object_set_supported_formats (GES_TIMELINE_OBJECT (src),
+ GES_TRACK_TYPE_AUDIO);
}
}
}
/**
- * ges_timeline_filesource_set_supported_formats:
- * @self: the #GESTimelineFileSource to set supported formats on
- * @supportedformats: the #GESTrackType defining formats supported by @self
- *
- * Sets the formats supported by the file.
- *
- */
-void
-ges_timeline_filesource_set_supported_formats (GESTimelineFileSource * self,
- GESTrackType supportedformats)
-{
- ges_timeline_object_set_supported_formats (GES_TIMELINE_OBJECT (self),
- supportedformats);
-}
-
-/**
* ges_timeline_filesource_set_is_image:
* @self: the #GESTimelineFileSource
* @is_image: %TRUE if @self is a still image, %FALSE otherwise
return self->priv->uri;
}
-/**
- * ges_timeline_filesource_get_supported_formats:
- * @self: the #GESTimelineFileSource
- *
- * Get the formats supported by @self.
- *
- * Returns: The formats supported by @self.
- */
-GESTrackType
-ges_timeline_filesource_get_supported_formats (GESTimelineFileSource * self)
-{
- return ges_timeline_object_get_supported_formats (GES_TIMELINE_OBJECT (self));
-}
-
static GESTrackObject *
ges_timeline_filesource_create_track_object (GESTimelineObject * obj,
GESTrack * track)
guint64 maxduration);
void
-ges_timeline_filesource_set_supported_formats (GESTimelineFileSource * self,
- GESTrackType supportedformats);
-
-void
ges_timeline_filesource_set_is_image (GESTimelineFileSource * self,
gboolean is_image);
guint64 ges_timeline_filesource_get_max_duration (GESTimelineFileSource * self);
gboolean ges_timeline_filesource_is_image (GESTimelineFileSource * self);
const gchar *ges_timeline_filesource_get_uri (GESTimelineFileSource * self);
-GESTrackType
-ges_timeline_filesource_get_supported_formats (GESTimelineFileSource * self);
GESTimelineFileSource* ges_timeline_filesource_new (gchar *uri);