<SUBSECTION Standard>
GESUriSourceClass
GESUriSourcePrivate
-GES_TRACK_FILESOURCE
-GES_TRACK_FILESOURCE_CLASS
-GES_TRACK_FILESOURCE_GET_CLASS
-GES_TYPE_TRACK_FILESOURCE
-GES_IS_TRACK_FILESOURCE
-GES_IS_TRACK_FILESOURCE_CLASS
+GES_URI_SOURCE
+GES_URI_SOURCE_CLASS
+GES_URI_SOURCE_GET_CLASS
+GES_TYPE_URI_SOURCE
+GES_IS_URI_SOURCE
+GES_IS_URI_SOURCE_CLASS
ges_track_filesource_get_type
</SECTION>
ges_uri_source_asset_get_stream_uri
<SUBSECTION Standard>
GESUriSourceAssetPrivate
-GES_ASSET_TRACK_FILESOURCE
-GES_TYPE_ASSET_TRACK_FILESOURCE
-GES_ASSET_TRACK_FILESOURCE_CLASS
-GES_IS_ASSET_TRACK_FILESOURCE
-GES_IS_ASSET_TRACK_FILESOURCE_CLASS
-GES_ASSET_TRACK_FILESOURCE_GET_CLASS
+GES_URI_SOURCE_ASSET
+GES_TYPE_URI_SOURCE_ASSET
+GES_URI_SOURCE_ASSET_CLASS
+GES_IS_URI_SOURCE_ASSET
+GES_IS_URI_SOURCE_ASSET_CLASS
+GES_URI_SOURCE_ASSET_GET_CLASS
</SECTION>
<SECTION>
stream_id = g_strdup_printf ("%i", GPOINTER_TO_INT (sinfo));
}
- tck_filesource_asset = ges_asset_request (GES_TYPE_TRACK_FILESOURCE,
+ tck_filesource_asset = ges_asset_request (GES_TYPE_URI_SOURCE,
stream_id, NULL);
g_free (stream_id);
- priv_tckasset = GES_ASSET_TRACK_FILESOURCE (tck_filesource_asset)->priv;
+ priv_tckasset = GES_URI_SOURCE_ASSET (tck_filesource_asset)->priv;
priv_tckasset->uri = ges_asset_get_id (GES_ASSET (asset));
priv_tckasset->sinfo = gst_object_ref (sinfo);
priv_tckasset->parent_asset = asset;
_extract (GESAsset * asset, GError ** error)
{
GESTrackElement *trackelement;
- GESUriSourceAssetPrivate *priv = GES_ASSET_TRACK_FILESOURCE (asset)->priv;
+ GESUriSourceAssetPrivate *priv = GES_URI_SOURCE_ASSET (asset)->priv;
if (GST_IS_DISCOVERER_STREAM_INFO (priv->sinfo) == FALSE) {
GST_WARNING_OBJECT (asset, "Can not extract as no strean info set");
GESUriSourceAssetPrivate *priv;
priv = self->priv = G_TYPE_INSTANCE_GET_PRIVATE (self,
- GES_TYPE_ASSET_TRACK_FILESOURCE, GESUriSourceAssetPrivate);
+ GES_TYPE_URI_SOURCE_ASSET, GESUriSourceAssetPrivate);
priv->sinfo = NULL;
priv->parent_asset = NULL;
GstDiscovererStreamInfo *
ges_uri_source_asset_get_stream_info (GESUriSourceAsset * asset)
{
- g_return_val_if_fail (GES_IS_ASSET_TRACK_FILESOURCE (asset), NULL);
+ g_return_val_if_fail (GES_IS_URI_SOURCE_ASSET (asset), NULL);
return asset->priv->sinfo;
}
const gchar *
ges_uri_source_asset_get_stream_uri (GESUriSourceAsset * asset)
{
- g_return_val_if_fail (GES_IS_ASSET_TRACK_FILESOURCE (asset), NULL);
+ g_return_val_if_fail (GES_IS_URI_SOURCE_ASSET (asset), NULL);
return asset->priv->uri;
}
const GESUriClipAsset *
ges_uri_source_asset_get_filesource_asset (GESUriSourceAsset * asset)
{
- g_return_val_if_fail (GES_IS_ASSET_TRACK_FILESOURCE (asset), NULL);
+ g_return_val_if_fail (GES_IS_URI_SOURCE_ASSET (asset), NULL);
return asset->priv->parent_asset;
}
GstClockTime timeout);
const GList * ges_uri_clip_asset_get_stream_assets (GESUriClipAsset *self);
-#define GES_TYPE_ASSET_TRACK_FILESOURCE ges_uri_source_asset_get_type()
-#define GES_ASSET_TRACK_FILESOURCE(obj) \
- (G_TYPE_CHECK_INSTANCE_CAST ((obj), GES_TYPE_ASSET_TRACK_FILESOURCE, GESUriSourceAsset))
-#define GES_ASSET_TRACK_FILESOURCE_CLASS(klass) \
- (G_TYPE_CHECK_CLASS_CAST ((klass), GES_TYPE_ASSET_TRACK_FILESOURCE, GESUriSourceAssetClass))
-#define GES_IS_ASSET_TRACK_FILESOURCE(obj) \
- (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GES_TYPE_ASSET_TRACK_FILESOURCE))
-#define GES_IS_ASSET_TRACK_FILESOURCE_CLASS(klass) \
- (G_TYPE_CHECK_CLASS_TYPE ((klass), GES_TYPE_ASSET_TRACK_FILESOURCE))
-#define GES_ASSET_TRACK_FILESOURCE_GET_CLASS(obj) \
- (G_TYPE_INSTANCE_GET_CLASS ((obj), GES_TYPE_ASSET_TRACK_FILESOURCE, GESUriSourceAssetClass))
+#define GES_TYPE_URI_SOURCE_ASSET ges_uri_source_asset_get_type()
+#define GES_URI_SOURCE_ASSET(obj) \
+ (G_TYPE_CHECK_INSTANCE_CAST ((obj), GES_TYPE_URI_SOURCE_ASSET, GESUriSourceAsset))
+#define GES_URI_SOURCE_ASSET_CLASS(klass) \
+ (G_TYPE_CHECK_CLASS_CAST ((klass), GES_TYPE_URI_SOURCE_ASSET, GESUriSourceAssetClass))
+#define GES_IS_URI_SOURCE_ASSET(obj) \
+ (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GES_TYPE_URI_SOURCE_ASSET))
+#define GES_IS_URI_SOURCE_ASSET_CLASS(klass) \
+ (G_TYPE_CHECK_CLASS_TYPE ((klass), GES_TYPE_URI_SOURCE_ASSET))
+#define GES_URI_SOURCE_ASSET_GET_CLASS(obj) \
+ (G_TYPE_INSTANCE_GET_CLASS ((obj), GES_TYPE_URI_SOURCE_ASSET, GESUriSourceAssetClass))
typedef struct _GESUriSourceAssetPrivate GESUriSourceAssetPrivate;
static void
ges_extractable_interface_init (GESExtractableInterface * iface)
{
- iface->asset_type = GES_TYPE_ASSET_TRACK_FILESOURCE;
+ iface->asset_type = GES_TYPE_URI_SOURCE_ASSET;
iface->check_id = ges_extractable_check_id;
iface->set_asset = extractable_set_asset;
}
ges_track_filesource_get_property (GObject * object, guint property_id,
GValue * value, GParamSpec * pspec)
{
- GESUriSource *uriclip = GES_TRACK_FILESOURCE (object);
+ GESUriSource *uriclip = GES_URI_SOURCE (object);
switch (property_id) {
case PROP_URI:
ges_track_filesource_set_property (GObject * object, guint property_id,
const GValue * value, GParamSpec * pspec)
{
- GESUriSource *uriclip = GES_TRACK_FILESOURCE (object);
+ GESUriSource *uriclip = GES_URI_SOURCE (object);
switch (property_id) {
case PROP_URI:
static void
ges_track_filesource_dispose (GObject * object)
{
- GESUriSource *uriclip = GES_TRACK_FILESOURCE (object);
+ GESUriSource *uriclip = GES_URI_SOURCE (object);
if (uriclip->uri)
g_free (uriclip->uri);
ges_track_filesource_init (GESUriSource * self)
{
self->priv = G_TYPE_INSTANCE_GET_PRIVATE (self,
- GES_TYPE_TRACK_FILESOURCE, GESUriSourcePrivate);
+ GES_TYPE_URI_SOURCE, GESUriSourcePrivate);
}
/**
GESUriSource *
ges_track_filesource_new (gchar * uri)
{
- return g_object_new (GES_TYPE_TRACK_FILESOURCE, "uri", uri, NULL);
+ return g_object_new (GES_TYPE_URI_SOURCE, "uri", uri, NULL);
}
* Boston, MA 02110-1301, USA.
*/
-#ifndef _GES_TRACK_FILESOURCE
-#define _GES_TRACK_FILESOURCE
+#ifndef _GES_URI_SOURCE
+#define _GES_URI_SOURCE
#include <glib-object.h>
#include <ges/ges-types.h>
G_BEGIN_DECLS
-#define GES_TYPE_TRACK_FILESOURCE ges_track_filesource_get_type()
+#define GES_TYPE_URI_SOURCE ges_track_filesource_get_type()
-#define GES_TRACK_FILESOURCE(obj) \
- (G_TYPE_CHECK_INSTANCE_CAST ((obj), GES_TYPE_TRACK_FILESOURCE, GESUriSource))
+#define GES_URI_SOURCE(obj) \
+ (G_TYPE_CHECK_INSTANCE_CAST ((obj), GES_TYPE_URI_SOURCE, GESUriSource))
-#define GES_TRACK_FILESOURCE_CLASS(klass) \
- (G_TYPE_CHECK_CLASS_CAST ((klass), GES_TYPE_TRACK_FILESOURCE, GESUriSourceClass))
+#define GES_URI_SOURCE_CLASS(klass) \
+ (G_TYPE_CHECK_CLASS_CAST ((klass), GES_TYPE_URI_SOURCE, GESUriSourceClass))
-#define GES_IS_TRACK_FILESOURCE(obj) \
- (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GES_TYPE_TRACK_FILESOURCE))
+#define GES_IS_URI_SOURCE(obj) \
+ (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GES_TYPE_URI_SOURCE))
-#define GES_IS_TRACK_FILESOURCE_CLASS(klass) \
- (G_TYPE_CHECK_CLASS_TYPE ((klass), GES_TYPE_TRACK_FILESOURCE))
+#define GES_IS_URI_SOURCE_CLASS(klass) \
+ (G_TYPE_CHECK_CLASS_TYPE ((klass), GES_TYPE_URI_SOURCE))
-#define GES_TRACK_FILESOURCE_GET_CLASS(obj) \
- (G_TYPE_INSTANCE_GET_CLASS ((obj), GES_TYPE_TRACK_FILESOURCE, GESUriSourceClass))
+#define GES_URI_SOURCE_GET_CLASS(obj) \
+ (G_TYPE_INSTANCE_GET_CLASS ((obj), GES_TYPE_URI_SOURCE, GESUriSourceClass))
typedef struct _GESUriSourcePrivate GESUriSourcePrivate;
G_END_DECLS
-#endif /* _GES_TRACK_FILESOURCE */
+#endif /* _GES_URI_SOURCE */
GList *trackelements = ges_track_get_elements (GES_TRACK (tmp->data));
assert_equals_int (g_list_length (trackelements), 1);
- fail_unless (GES_IS_TRACK_FILESOURCE (trackelements->data));
+ fail_unless (GES_IS_URI_SOURCE (trackelements->data));
g_list_free_full (trackelements, gst_object_unref);
}
g_list_free_full (tracks, gst_object_unref);