mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2024-11-23 02:01:12 +00:00
GST_GES_API -> GES_API
This commit is contained in:
parent
3d1c00fbcd
commit
4e21628d54
59 changed files with 415 additions and 415 deletions
|
@ -51,7 +51,7 @@ typedef enum
|
|||
|
||||
typedef struct _GESAssetPrivate GESAssetPrivate;
|
||||
|
||||
GST_GES_API
|
||||
GES_API
|
||||
GType ges_asset_get_type (void);
|
||||
|
||||
struct _GESAsset
|
||||
|
@ -89,43 +89,43 @@ struct _GESAssetClass
|
|||
gpointer _ges_reserved[GES_PADDING];
|
||||
};
|
||||
|
||||
GST_GES_API
|
||||
GES_API
|
||||
GType ges_asset_get_extractable_type (GESAsset * self);
|
||||
GST_GES_API
|
||||
GES_API
|
||||
void ges_asset_request_async (GType extractable_type,
|
||||
const gchar * id,
|
||||
GCancellable *cancellable,
|
||||
GAsyncReadyCallback callback,
|
||||
gpointer user_data);
|
||||
GST_GES_API
|
||||
GES_API
|
||||
GESAsset * ges_asset_request (GType extractable_type,
|
||||
const gchar * id,
|
||||
GError **error);
|
||||
GST_GES_API
|
||||
GES_API
|
||||
const gchar * ges_asset_get_id (GESAsset* self);
|
||||
GST_GES_API
|
||||
GES_API
|
||||
GESAsset * ges_asset_request_finish (GAsyncResult *res,
|
||||
GError **error);
|
||||
GST_GES_API
|
||||
GES_API
|
||||
GError * ges_asset_get_error (GESAsset * self);
|
||||
GST_GES_API
|
||||
GES_API
|
||||
GESExtractable * ges_asset_extract (GESAsset * self,
|
||||
GError **error);
|
||||
GST_GES_API
|
||||
GES_API
|
||||
GList * ges_list_assets (GType filter);
|
||||
|
||||
|
||||
GST_GES_API
|
||||
GES_API
|
||||
gboolean ges_asset_set_proxy (GESAsset *asset, GESAsset *proxy);
|
||||
GST_GES_API
|
||||
GES_API
|
||||
gboolean ges_asset_unproxy (GESAsset *asset, GESAsset * proxy);
|
||||
GST_GES_API
|
||||
GES_API
|
||||
GList * ges_asset_list_proxies (GESAsset *asset);
|
||||
GST_GES_API
|
||||
GES_API
|
||||
GESAsset * ges_asset_get_proxy_target(GESAsset *proxy);
|
||||
GST_GES_API
|
||||
GES_API
|
||||
GESAsset * ges_asset_get_proxy (GESAsset *asset);
|
||||
GST_GES_API
|
||||
GES_API
|
||||
gboolean ges_asset_needs_reload (GType extractable_type,
|
||||
const gchar * id);
|
||||
|
||||
|
|
|
@ -83,7 +83,7 @@ struct _GESAudioSourceClass {
|
|||
gpointer _ges_reserved[GES_PADDING];
|
||||
};
|
||||
|
||||
GST_GES_API
|
||||
GES_API
|
||||
GType ges_audio_source_get_type (void);
|
||||
|
||||
G_END_DECLS
|
||||
|
|
|
@ -70,21 +70,21 @@ struct _GESAudioTestSourceClass {
|
|||
gpointer _ges_reserved[GES_PADDING];
|
||||
};
|
||||
|
||||
GST_GES_API
|
||||
GES_API
|
||||
GType ges_audio_test_source_get_type (void);
|
||||
|
||||
|
||||
GST_GES_API
|
||||
GES_API
|
||||
void ges_audio_test_source_set_freq(GESAudioTestSource *self,
|
||||
gdouble freq);
|
||||
|
||||
GST_GES_API
|
||||
GES_API
|
||||
void ges_audio_test_source_set_volume(GESAudioTestSource *self,
|
||||
gdouble volume);
|
||||
|
||||
GST_GES_API
|
||||
GES_API
|
||||
double ges_audio_test_source_get_freq(GESAudioTestSource *self);
|
||||
GST_GES_API
|
||||
GES_API
|
||||
double ges_audio_test_source_get_volume(GESAudioTestSource *self);
|
||||
G_END_DECLS
|
||||
|
||||
|
|
|
@ -54,9 +54,9 @@ struct _GESAudioTrack
|
|||
gpointer _ges_reserved[GES_PADDING];
|
||||
};
|
||||
|
||||
GST_GES_API
|
||||
GES_API
|
||||
GType ges_audio_track_get_type (void) G_GNUC_CONST;
|
||||
GST_GES_API
|
||||
GES_API
|
||||
GESAudioTrack* ges_audio_track_new (void);
|
||||
|
||||
G_END_DECLS
|
||||
|
|
|
@ -68,10 +68,10 @@ struct _GESAudioTransitionClass {
|
|||
gpointer _ges_reserved[GES_PADDING];
|
||||
};
|
||||
|
||||
GST_GES_API
|
||||
GES_API
|
||||
GType ges_audio_transition_get_type (void);
|
||||
|
||||
GST_GES_API
|
||||
GES_API
|
||||
GESAudioTransition* ges_audio_transition_new (void);
|
||||
|
||||
G_END_DECLS
|
||||
|
|
|
@ -69,7 +69,7 @@ struct _GESAudioUriSourceClass {
|
|||
gpointer _ges_reserved[GES_PADDING];
|
||||
};
|
||||
|
||||
GST_GES_API
|
||||
GES_API
|
||||
GType ges_audio_uri_source_get_type (void);
|
||||
|
||||
G_END_DECLS
|
||||
|
|
|
@ -70,7 +70,7 @@ struct _GESBaseEffectClipClass {
|
|||
gpointer _ges_reserved[GES_PADDING];
|
||||
};
|
||||
|
||||
GST_GES_API
|
||||
GES_API
|
||||
GType ges_base_effect_clip_get_type (void);
|
||||
|
||||
G_END_DECLS
|
||||
|
|
|
@ -68,7 +68,7 @@ struct _GESBaseEffectClass
|
|||
|
||||
};
|
||||
|
||||
GST_GES_API
|
||||
GES_API
|
||||
GType ges_base_effect_get_type (void);
|
||||
|
||||
G_END_DECLS
|
||||
|
|
|
@ -74,7 +74,7 @@ struct _GESBaseTransitionClipClass {
|
|||
gpointer _ges_reserved[GES_PADDING];
|
||||
};
|
||||
|
||||
GST_GES_API
|
||||
GES_API
|
||||
GType ges_base_transition_clip_get_type (void);
|
||||
|
||||
G_END_DECLS
|
||||
|
|
|
@ -64,7 +64,7 @@ struct _GESBaseXmlFormatterClass
|
|||
gpointer _ges_reserved[GES_PADDING];
|
||||
};
|
||||
|
||||
GST_GES_API
|
||||
GES_API
|
||||
GType ges_base_xml_formatter_get_type (void);
|
||||
|
||||
G_END_DECLS
|
||||
|
|
|
@ -55,12 +55,12 @@ struct _GESClipAssetClass
|
|||
gpointer _ges_reserved[GES_PADDING];
|
||||
};
|
||||
|
||||
GST_GES_API
|
||||
GES_API
|
||||
GType ges_clip_asset_get_type (void);
|
||||
GST_GES_API
|
||||
GES_API
|
||||
void ges_clip_asset_set_supported_formats (GESClipAsset *self,
|
||||
GESTrackType supportedformats);
|
||||
GST_GES_API
|
||||
GES_API
|
||||
GESTrackType ges_clip_asset_get_supported_formats (GESClipAsset *self);
|
||||
|
||||
G_END_DECLS
|
||||
|
|
|
@ -137,53 +137,53 @@ struct _GESClipClass
|
|||
/****************************************************
|
||||
* Standard *
|
||||
****************************************************/
|
||||
GST_GES_API
|
||||
GES_API
|
||||
GType ges_clip_get_type (void);
|
||||
|
||||
/****************************************************
|
||||
* TrackElement handling *
|
||||
****************************************************/
|
||||
GST_GES_API
|
||||
GES_API
|
||||
GESTrackType ges_clip_get_supported_formats (GESClip *clip);
|
||||
GST_GES_API
|
||||
GES_API
|
||||
void ges_clip_set_supported_formats (GESClip *clip, GESTrackType supportedformats);
|
||||
GST_GES_API
|
||||
GES_API
|
||||
GESTrackElement* ges_clip_add_asset (GESClip *clip, GESAsset *asset);
|
||||
GST_GES_API
|
||||
GES_API
|
||||
GESTrackElement* ges_clip_find_track_element (GESClip *clip, GESTrack *track,
|
||||
GType type);
|
||||
GST_GES_API
|
||||
GES_API
|
||||
GList * ges_clip_find_track_elements (GESClip * clip, GESTrack * track,
|
||||
GESTrackType track_type, GType type);
|
||||
|
||||
/****************************************************
|
||||
* Layer *
|
||||
****************************************************/
|
||||
GST_GES_API
|
||||
GES_API
|
||||
GESLayer* ges_clip_get_layer (GESClip *clip);
|
||||
GST_GES_API
|
||||
GES_API
|
||||
gboolean ges_clip_move_to_layer (GESClip *clip, GESLayer *layer);
|
||||
|
||||
/****************************************************
|
||||
* Effects *
|
||||
****************************************************/
|
||||
GST_GES_API
|
||||
GES_API
|
||||
GList* ges_clip_get_top_effects (GESClip *clip);
|
||||
GST_GES_API
|
||||
GES_API
|
||||
gint ges_clip_get_top_effect_position (GESClip *clip, GESBaseEffect *effect);
|
||||
GST_GES_API
|
||||
GES_API
|
||||
gint ges_clip_get_top_effect_index (GESClip *clip, GESBaseEffect *effect);
|
||||
GST_GES_API
|
||||
GES_API
|
||||
gboolean ges_clip_set_top_effect_priority (GESClip *clip, GESBaseEffect *effect,
|
||||
guint newpriority);
|
||||
GST_GES_API
|
||||
GES_API
|
||||
gboolean ges_clip_set_top_effect_index (GESClip *clip, GESBaseEffect *effect,
|
||||
guint newindex);
|
||||
|
||||
/****************************************************
|
||||
* Editing *
|
||||
****************************************************/
|
||||
GST_GES_API
|
||||
GES_API
|
||||
GESClip* ges_clip_split (GESClip *clip, guint64 position);
|
||||
|
||||
G_END_DECLS
|
||||
|
|
|
@ -50,9 +50,9 @@ struct _GESCommandLineFormatter
|
|||
GESCommandLineFormatterPrivate *priv;
|
||||
};
|
||||
|
||||
GST_GES_API
|
||||
GES_API
|
||||
GType ges_command_line_formatter_get_type (void);
|
||||
GST_GES_API
|
||||
GES_API
|
||||
gchar * ges_command_line_formatter_get_help (gint nargs, gchar ** commands);
|
||||
|
||||
G_END_DECLS
|
||||
|
|
|
@ -134,22 +134,22 @@ struct _GESContainerClass
|
|||
gpointer _ges_reserved[GES_PADDING_LARGE];
|
||||
};
|
||||
|
||||
GST_GES_API
|
||||
GES_API
|
||||
GType ges_container_get_type (void);
|
||||
|
||||
/* Children handling */
|
||||
GST_GES_API
|
||||
GES_API
|
||||
GList* ges_container_get_children (GESContainer *container, gboolean recursive);
|
||||
GST_GES_API
|
||||
GES_API
|
||||
gboolean ges_container_add (GESContainer *container, GESTimelineElement *child);
|
||||
GST_GES_API
|
||||
GES_API
|
||||
gboolean ges_container_remove (GESContainer *container, GESTimelineElement *child);
|
||||
GST_GES_API
|
||||
GES_API
|
||||
GList * ges_container_ungroup (GESContainer * container, gboolean recursive);
|
||||
GST_GES_API
|
||||
GES_API
|
||||
GESContainer *ges_container_group (GList *containers);
|
||||
|
||||
GST_GES_API
|
||||
GES_API
|
||||
gboolean ges_container_edit (GESContainer * container,
|
||||
GList * layers, gint new_layer_priority,
|
||||
GESEditMode mode,
|
||||
|
|
|
@ -54,7 +54,7 @@ struct _GESEffectAsset
|
|||
gpointer _ges_reserved[GES_PADDING];
|
||||
};
|
||||
|
||||
GST_GES_API
|
||||
GES_API
|
||||
GType ges_effect_asset_get_type (void) G_GNUC_CONST;
|
||||
|
||||
G_END_DECLS
|
||||
|
|
|
@ -70,10 +70,10 @@ struct _GESEffectClipClass {
|
|||
gpointer _ges_reserved[GES_PADDING];
|
||||
};
|
||||
|
||||
GST_GES_API
|
||||
GES_API
|
||||
GType ges_effect_clip_get_type (void);
|
||||
|
||||
GST_GES_API GESEffectClip *
|
||||
GES_API GESEffectClip *
|
||||
ges_effect_clip_new (const gchar * video_bin_description,
|
||||
const gchar * audio_bin_description);
|
||||
|
||||
|
|
|
@ -76,13 +76,13 @@ struct _GESEffectClass
|
|||
|
||||
};
|
||||
|
||||
GST_GES_API
|
||||
GES_API
|
||||
GType ges_effect_get_type (void);
|
||||
|
||||
GST_GES_API GESEffect*
|
||||
GES_API GESEffect*
|
||||
ges_effect_new (const gchar * bin_description);
|
||||
|
||||
GST_GES_API gboolean
|
||||
GES_API gboolean
|
||||
ges_effect_class_register_rate_property (GESEffectClass *klass, const gchar *element_name, const gchar *property_name);
|
||||
|
||||
G_END_DECLS
|
||||
|
|
|
@ -27,7 +27,7 @@
|
|||
G_BEGIN_DECLS
|
||||
|
||||
#define GES_TYPE_TRACK_TYPE (ges_track_type_get_type ())
|
||||
GST_GES_API
|
||||
GES_API
|
||||
GType ges_track_type_get_type (void);
|
||||
|
||||
/**
|
||||
|
@ -55,7 +55,7 @@ typedef enum {
|
|||
} GESTrackType;
|
||||
|
||||
#define GES_META_FLAG_TYPE (ges_meta_flag_get_type ())
|
||||
GST_GES_API
|
||||
GES_API
|
||||
GType ges_meta_flag_get_type (void);
|
||||
|
||||
/**
|
||||
|
@ -225,7 +225,7 @@ typedef enum {
|
|||
#define GES_VIDEO_STANDARD_TRANSITION_TYPE_TYPE \
|
||||
(ges_video_standard_transition_type_get_type())
|
||||
|
||||
GST_GES_API
|
||||
GES_API
|
||||
GType ges_video_standard_transition_type_get_type (void);
|
||||
|
||||
/**
|
||||
|
@ -252,7 +252,7 @@ typedef enum {
|
|||
#define GES_TEXT_VALIGN_TYPE\
|
||||
(ges_text_valign_get_type ())
|
||||
|
||||
GST_GES_API
|
||||
GES_API
|
||||
GType ges_text_valign_get_type (void);
|
||||
|
||||
/**
|
||||
|
@ -277,7 +277,7 @@ typedef enum {
|
|||
#define GES_TEXT_HALIGN_TYPE\
|
||||
(ges_text_halign_get_type ())
|
||||
|
||||
GST_GES_API
|
||||
GES_API
|
||||
GType ges_text_halign_get_type (void);
|
||||
|
||||
/**
|
||||
|
@ -329,7 +329,7 @@ typedef enum {
|
|||
#define GES_VIDEO_TEST_PATTERN_TYPE\
|
||||
ges_video_test_pattern_get_type()
|
||||
|
||||
GST_GES_API
|
||||
GES_API
|
||||
GType ges_video_test_pattern_get_type (void);
|
||||
|
||||
/**
|
||||
|
@ -353,7 +353,7 @@ typedef enum {
|
|||
#define GES_TYPE_PIPELINE_FLAGS\
|
||||
ges_pipeline_flags_get_type()
|
||||
|
||||
GST_GES_API
|
||||
GES_API
|
||||
GType ges_pipeline_flags_get_type (void);
|
||||
|
||||
/**
|
||||
|
@ -394,7 +394,7 @@ typedef enum {
|
|||
|
||||
#define GES_TYPE_EDIT_MODE ges_edit_mode_get_type()
|
||||
|
||||
GST_GES_API
|
||||
GES_API
|
||||
GType ges_edit_mode_get_type (void);
|
||||
|
||||
/**
|
||||
|
@ -414,11 +414,11 @@ typedef enum {
|
|||
|
||||
#define GES_TYPE_EDGE ges_edge_get_type()
|
||||
|
||||
GST_GES_API
|
||||
GES_API
|
||||
GType ges_edge_get_type (void);
|
||||
|
||||
|
||||
GST_GES_API
|
||||
GES_API
|
||||
const gchar * ges_track_type_name (GESTrackType type);
|
||||
G_END_DECLS
|
||||
|
||||
|
|
|
@ -37,7 +37,7 @@ G_BEGIN_DECLS
|
|||
#define GES_IS_EXTRACTABLE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GES_TYPE_EXTRACTABLE))
|
||||
#define GES_EXTRACTABLE_GET_INTERFACE(inst) (G_TYPE_INSTANCE_GET_INTERFACE ((inst), GES_TYPE_EXTRACTABLE, GESExtractableInterface))
|
||||
|
||||
GST_GES_API
|
||||
GES_API
|
||||
GType ges_extractable_get_type (void);
|
||||
|
||||
/**
|
||||
|
@ -85,13 +85,13 @@ struct _GESExtractableInterface
|
|||
gpointer _ges_reserved[GES_PADDING];
|
||||
};
|
||||
|
||||
GST_GES_API
|
||||
GES_API
|
||||
GESAsset* ges_extractable_get_asset (GESExtractable *self);
|
||||
GST_GES_API
|
||||
GES_API
|
||||
gboolean ges_extractable_set_asset (GESExtractable *self,
|
||||
GESAsset *asset);
|
||||
|
||||
GST_GES_API
|
||||
GES_API
|
||||
gchar * ges_extractable_get_id (GESExtractable *self);
|
||||
|
||||
G_END_DECLS
|
||||
|
|
|
@ -138,10 +138,10 @@ struct _GESFormatterClass {
|
|||
gpointer _ges_reserved[GES_PADDING];
|
||||
};
|
||||
|
||||
GST_GES_API
|
||||
GES_API
|
||||
GType ges_formatter_get_type (void);
|
||||
|
||||
GST_GES_API
|
||||
GES_API
|
||||
void ges_formatter_class_register_metas (GESFormatterClass * klass,
|
||||
const gchar *name,
|
||||
const gchar *description,
|
||||
|
@ -150,25 +150,25 @@ void ges_formatter_class_register_metas (GESFormatterClass * klass,
|
|||
gdouble version,
|
||||
GstRank rank);
|
||||
|
||||
GST_GES_API
|
||||
GES_API
|
||||
gboolean ges_formatter_can_load_uri (const gchar * uri, GError **error);
|
||||
GST_GES_API
|
||||
GES_API
|
||||
gboolean ges_formatter_can_save_uri (const gchar * uri, GError **error);
|
||||
|
||||
GST_GES_API
|
||||
GES_API
|
||||
gboolean ges_formatter_load_from_uri (GESFormatter * formatter,
|
||||
GESTimeline *timeline,
|
||||
const gchar *uri,
|
||||
GError **error);
|
||||
|
||||
GST_GES_API
|
||||
GES_API
|
||||
gboolean ges_formatter_save_to_uri (GESFormatter * formatter,
|
||||
GESTimeline *timeline,
|
||||
const gchar *uri,
|
||||
gboolean overwrite,
|
||||
GError **error);
|
||||
|
||||
GST_GES_API
|
||||
GES_API
|
||||
GESAsset *ges_formatter_get_default (void);
|
||||
|
||||
G_END_DECLS
|
||||
|
|
|
@ -51,9 +51,9 @@ struct _GESGroupClass {
|
|||
gpointer _ges_reserved[GES_PADDING];
|
||||
};
|
||||
|
||||
GST_GES_API
|
||||
GES_API
|
||||
GType ges_group_get_type (void);
|
||||
GST_GES_API
|
||||
GES_API
|
||||
GESGroup *ges_group_new (void);
|
||||
|
||||
G_END_DECLS
|
||||
|
|
|
@ -68,7 +68,7 @@ struct _GESImageSourceClass {
|
|||
gpointer _ges_reserved[GES_PADDING];
|
||||
};
|
||||
|
||||
GST_GES_API
|
||||
GES_API
|
||||
GType ges_image_source_get_type (void);
|
||||
|
||||
G_END_DECLS
|
||||
|
|
|
@ -145,10 +145,10 @@ ges_asset_cache_put (GESAsset * asset, GTask *task);
|
|||
G_GNUC_INTERNAL gboolean
|
||||
ges_asset_cache_set_loaded(GType extractable_type, const gchar * id, GError *error);
|
||||
|
||||
GST_GES_API GESAsset*
|
||||
GES_API GESAsset*
|
||||
ges_asset_cache_lookup(GType extractable_type, const gchar * id);
|
||||
|
||||
GST_GES_API gboolean
|
||||
GES_API gboolean
|
||||
ges_asset_try_proxy (GESAsset *asset, const gchar *new_id);
|
||||
|
||||
G_GNUC_INTERNAL gboolean
|
||||
|
|
|
@ -89,23 +89,23 @@ struct _GESLayerClass {
|
|||
gpointer _ges_reserved[GES_PADDING];
|
||||
};
|
||||
|
||||
GST_GES_API
|
||||
GES_API
|
||||
GType ges_layer_get_type (void);
|
||||
|
||||
GST_GES_API
|
||||
GES_API
|
||||
GESLayer* ges_layer_new (void);
|
||||
|
||||
GST_GES_API
|
||||
GES_API
|
||||
void ges_layer_set_timeline (GESLayer * layer,
|
||||
GESTimeline * timeline);
|
||||
|
||||
GST_GES_API GESTimeline *
|
||||
GES_API GESTimeline *
|
||||
ges_layer_get_timeline (GESLayer * layer);
|
||||
|
||||
GST_GES_API
|
||||
GES_API
|
||||
gboolean ges_layer_add_clip (GESLayer * layer,
|
||||
GESClip * clip);
|
||||
GST_GES_API
|
||||
GES_API
|
||||
GESClip * ges_layer_add_asset (GESLayer *layer,
|
||||
GESAsset *asset,
|
||||
GstClockTime start,
|
||||
|
@ -113,33 +113,33 @@ GESClip * ges_layer_add_asset (GESLayer *layer,
|
|||
GstClockTime duration,
|
||||
GESTrackType track_types);
|
||||
|
||||
GST_GES_API
|
||||
GES_API
|
||||
gboolean ges_layer_remove_clip (GESLayer * layer,
|
||||
GESClip * clip);
|
||||
|
||||
GST_GES_API
|
||||
GES_API
|
||||
void ges_layer_set_priority (GESLayer * layer,
|
||||
guint priority);
|
||||
|
||||
GST_GES_API
|
||||
GES_API
|
||||
gboolean ges_layer_is_empty (GESLayer * layer);
|
||||
|
||||
GST_GES_API
|
||||
GES_API
|
||||
GList* ges_layer_get_clips_in_interval (GESLayer * layer, GstClockTime start, GstClockTime end);
|
||||
|
||||
GST_GES_API
|
||||
GES_API
|
||||
guint ges_layer_get_priority (GESLayer * layer);
|
||||
|
||||
GST_GES_API
|
||||
GES_API
|
||||
gboolean ges_layer_get_auto_transition (GESLayer * layer);
|
||||
|
||||
GST_GES_API
|
||||
GES_API
|
||||
void ges_layer_set_auto_transition (GESLayer * layer,
|
||||
gboolean auto_transition);
|
||||
|
||||
GST_GES_API
|
||||
GES_API
|
||||
GList* ges_layer_get_clips (GESLayer * layer);
|
||||
GST_GES_API
|
||||
GES_API
|
||||
GstClockTime ges_layer_get_duration (GESLayer *layer);
|
||||
|
||||
G_END_DECLS
|
||||
|
|
|
@ -118,186 +118,186 @@ struct _GESMetaContainerInterface {
|
|||
gpointer _ges_reserved[GES_PADDING];
|
||||
};
|
||||
|
||||
GST_GES_API
|
||||
GES_API
|
||||
GType ges_meta_container_get_type (void);
|
||||
|
||||
GST_GES_API gboolean
|
||||
GES_API gboolean
|
||||
ges_meta_container_set_boolean (GESMetaContainer *container,
|
||||
const gchar* meta_item,
|
||||
gboolean value);
|
||||
|
||||
GST_GES_API gboolean
|
||||
GES_API gboolean
|
||||
ges_meta_container_set_int (GESMetaContainer *container,
|
||||
const gchar* meta_item,
|
||||
gint value);
|
||||
|
||||
GST_GES_API gboolean
|
||||
GES_API gboolean
|
||||
ges_meta_container_set_uint (GESMetaContainer *container,
|
||||
const gchar* meta_item,
|
||||
guint value);
|
||||
|
||||
GST_GES_API gboolean
|
||||
GES_API gboolean
|
||||
ges_meta_container_set_int64 (GESMetaContainer *container,
|
||||
const gchar* meta_item,
|
||||
gint64 value);
|
||||
|
||||
GST_GES_API gboolean
|
||||
GES_API gboolean
|
||||
ges_meta_container_set_uint64 (GESMetaContainer *container,
|
||||
const gchar* meta_item,
|
||||
guint64 value);
|
||||
|
||||
GST_GES_API gboolean
|
||||
GES_API gboolean
|
||||
ges_meta_container_set_float (GESMetaContainer *container,
|
||||
const gchar* meta_item,
|
||||
gfloat value);
|
||||
|
||||
GST_GES_API gboolean
|
||||
GES_API gboolean
|
||||
ges_meta_container_set_double (GESMetaContainer *container,
|
||||
const gchar* meta_item,
|
||||
gdouble value);
|
||||
|
||||
GST_GES_API gboolean
|
||||
GES_API gboolean
|
||||
ges_meta_container_set_date (GESMetaContainer *container,
|
||||
const gchar* meta_item,
|
||||
const GDate* value);
|
||||
|
||||
GST_GES_API gboolean
|
||||
GES_API gboolean
|
||||
ges_meta_container_set_date_time (GESMetaContainer *container,
|
||||
const gchar* meta_item,
|
||||
const GstDateTime* value);
|
||||
|
||||
GST_GES_API gboolean
|
||||
GES_API gboolean
|
||||
ges_meta_container_set_string (GESMetaContainer *container,
|
||||
const gchar* meta_item,
|
||||
const gchar* value);
|
||||
|
||||
GST_GES_API gboolean
|
||||
GES_API gboolean
|
||||
ges_meta_container_set_meta (GESMetaContainer * container,
|
||||
const gchar* meta_item,
|
||||
const GValue *value);
|
||||
|
||||
GST_GES_API gboolean
|
||||
GES_API gboolean
|
||||
ges_meta_container_register_meta_boolean (GESMetaContainer *container,
|
||||
GESMetaFlag flags,
|
||||
const gchar* meta_item,
|
||||
gboolean value);
|
||||
|
||||
GST_GES_API gboolean
|
||||
GES_API gboolean
|
||||
ges_meta_container_register_meta_int (GESMetaContainer *container,
|
||||
GESMetaFlag flags,
|
||||
const gchar* meta_item,
|
||||
gint value);
|
||||
|
||||
GST_GES_API gboolean
|
||||
GES_API gboolean
|
||||
ges_meta_container_register_meta_uint (GESMetaContainer *container,
|
||||
GESMetaFlag flags,
|
||||
const gchar* meta_item,
|
||||
guint value);
|
||||
|
||||
GST_GES_API gboolean
|
||||
GES_API gboolean
|
||||
ges_meta_container_register_meta_int64 (GESMetaContainer *container,
|
||||
GESMetaFlag flags,
|
||||
const gchar* meta_item,
|
||||
gint64 value);
|
||||
|
||||
GST_GES_API gboolean
|
||||
GES_API gboolean
|
||||
ges_meta_container_register_meta_uint64 (GESMetaContainer *container,
|
||||
GESMetaFlag flags,
|
||||
const gchar* meta_item,
|
||||
guint64 value);
|
||||
|
||||
GST_GES_API gboolean
|
||||
GES_API gboolean
|
||||
ges_meta_container_register_meta_float (GESMetaContainer *container,
|
||||
GESMetaFlag flags,
|
||||
const gchar* meta_item,
|
||||
gfloat value);
|
||||
|
||||
GST_GES_API gboolean
|
||||
GES_API gboolean
|
||||
ges_meta_container_register_meta_double (GESMetaContainer *container,
|
||||
GESMetaFlag flags,
|
||||
const gchar* meta_item,
|
||||
gdouble value);
|
||||
|
||||
GST_GES_API gboolean
|
||||
GES_API gboolean
|
||||
ges_meta_container_register_meta_date (GESMetaContainer *container,
|
||||
GESMetaFlag flags,
|
||||
const gchar* meta_item,
|
||||
const GDate* value);
|
||||
|
||||
GST_GES_API gboolean
|
||||
GES_API gboolean
|
||||
ges_meta_container_register_meta_date_time (GESMetaContainer *container,
|
||||
GESMetaFlag flags,
|
||||
const gchar* meta_item,
|
||||
const GstDateTime* value);
|
||||
|
||||
GST_GES_API gboolean
|
||||
GES_API gboolean
|
||||
ges_meta_container_register_meta_string (GESMetaContainer *container,
|
||||
GESMetaFlag flags,
|
||||
const gchar* meta_item,
|
||||
const gchar* value);
|
||||
|
||||
GST_GES_API gboolean
|
||||
GES_API gboolean
|
||||
ges_meta_container_register_meta (GESMetaContainer *container,
|
||||
GESMetaFlag flags,
|
||||
const gchar* meta_item,
|
||||
const GValue * value);
|
||||
|
||||
GST_GES_API gboolean
|
||||
GES_API gboolean
|
||||
ges_meta_container_check_meta_registered (GESMetaContainer *container,
|
||||
const gchar * meta_item,
|
||||
GESMetaFlag * flags,
|
||||
GType * type);
|
||||
|
||||
GST_GES_API gboolean
|
||||
GES_API gboolean
|
||||
ges_meta_container_get_boolean (GESMetaContainer *container,
|
||||
const gchar* meta_item,
|
||||
gboolean* dest);
|
||||
|
||||
GST_GES_API gboolean
|
||||
GES_API gboolean
|
||||
ges_meta_container_get_int (GESMetaContainer *container,
|
||||
const gchar* meta_item,
|
||||
gint* dest);
|
||||
|
||||
GST_GES_API gboolean
|
||||
GES_API gboolean
|
||||
ges_meta_container_get_uint (GESMetaContainer *container,
|
||||
const gchar* meta_item,
|
||||
guint* dest);
|
||||
|
||||
GST_GES_API gboolean
|
||||
GES_API gboolean
|
||||
ges_meta_container_get_int64 (GESMetaContainer *container,
|
||||
const gchar* meta_item,
|
||||
gint64* dest);
|
||||
|
||||
GST_GES_API gboolean
|
||||
GES_API gboolean
|
||||
ges_meta_container_get_uint64 (GESMetaContainer *container,
|
||||
const gchar* meta_item,
|
||||
guint64* dest);
|
||||
|
||||
GST_GES_API gboolean
|
||||
GES_API gboolean
|
||||
ges_meta_container_get_float (GESMetaContainer *container,
|
||||
const gchar* meta_item,
|
||||
gfloat* dest);
|
||||
|
||||
GST_GES_API gboolean
|
||||
GES_API gboolean
|
||||
ges_meta_container_get_double (GESMetaContainer *container,
|
||||
const gchar* meta_item,
|
||||
gdouble* dest);
|
||||
|
||||
GST_GES_API gboolean
|
||||
GES_API gboolean
|
||||
ges_meta_container_get_date (GESMetaContainer *container,
|
||||
const gchar* meta_item,
|
||||
GDate** dest);
|
||||
|
||||
GST_GES_API gboolean
|
||||
GES_API gboolean
|
||||
ges_meta_container_get_date_time (GESMetaContainer *container,
|
||||
const gchar* meta_item,
|
||||
GstDateTime** dest);
|
||||
|
||||
GST_GES_API const gchar *
|
||||
GES_API const gchar *
|
||||
ges_meta_container_get_string (GESMetaContainer * container,
|
||||
const gchar * meta_item);
|
||||
|
||||
GST_GES_API const GValue *
|
||||
GES_API const GValue *
|
||||
ges_meta_container_get_meta (GESMetaContainer * container,
|
||||
const gchar * key);
|
||||
|
||||
|
@ -307,15 +307,15 @@ typedef void
|
|||
const GValue *value,
|
||||
gpointer user_data);
|
||||
|
||||
GST_GES_API void
|
||||
GES_API void
|
||||
ges_meta_container_foreach (GESMetaContainer *container,
|
||||
GESMetaForeachFunc func,
|
||||
gpointer user_data);
|
||||
|
||||
GST_GES_API gchar *
|
||||
GES_API gchar *
|
||||
ges_meta_container_metas_to_string (GESMetaContainer *container);
|
||||
|
||||
GST_GES_API gboolean
|
||||
GES_API gboolean
|
||||
ges_meta_container_add_metas_from_string (GESMetaContainer *container,
|
||||
const gchar *str);
|
||||
|
||||
|
|
|
@ -62,10 +62,10 @@ struct _GESMultiFileSourceClass
|
|||
gpointer _ges_reserved[GES_PADDING];
|
||||
};
|
||||
|
||||
GST_GES_API
|
||||
GES_API
|
||||
GType ges_multi_file_source_get_type (void);
|
||||
|
||||
GST_GES_API
|
||||
GES_API
|
||||
GESMultiFileSource *ges_multi_file_source_new (gchar * uri);
|
||||
|
||||
#define GES_MULTI_FILE_URI_PREFIX "multifile://"
|
||||
|
|
|
@ -74,7 +74,7 @@ struct _GESOperationClipClass {
|
|||
gpointer _ges_reserved[GES_PADDING];
|
||||
};
|
||||
|
||||
GST_GES_API
|
||||
GES_API
|
||||
GType ges_operation_clip_get_type (void);
|
||||
|
||||
G_END_DECLS
|
||||
|
|
|
@ -76,7 +76,7 @@ struct _GESOperationClass {
|
|||
gpointer _ges_reserved[GES_PADDING];
|
||||
};
|
||||
|
||||
GST_GES_API
|
||||
GES_API
|
||||
GType ges_operation_get_type (void);
|
||||
|
||||
G_END_DECLS
|
||||
|
|
|
@ -73,7 +73,7 @@ struct _GESOverlayClipClass {
|
|||
gpointer _ges_reserved[GES_PADDING];
|
||||
};
|
||||
|
||||
GST_GES_API
|
||||
GES_API
|
||||
GType ges_overlay_clip_get_type (void);
|
||||
|
||||
G_END_DECLS
|
||||
|
|
|
@ -75,50 +75,50 @@ struct _GESPipelineClass {
|
|||
gpointer _ges_reserved[GES_PADDING];
|
||||
};
|
||||
|
||||
GST_GES_API
|
||||
GES_API
|
||||
GType ges_pipeline_get_type (void);
|
||||
|
||||
GST_GES_API
|
||||
GES_API
|
||||
GESPipeline* ges_pipeline_new (void);
|
||||
|
||||
GST_GES_API
|
||||
GES_API
|
||||
gboolean ges_pipeline_set_timeline (GESPipeline * pipeline,
|
||||
GESTimeline * timeline);
|
||||
|
||||
GST_GES_API
|
||||
GES_API
|
||||
gboolean ges_pipeline_set_render_settings (GESPipeline *pipeline,
|
||||
const gchar * output_uri,
|
||||
GstEncodingProfile *profile);
|
||||
GST_GES_API
|
||||
GES_API
|
||||
gboolean ges_pipeline_set_mode (GESPipeline *pipeline,
|
||||
GESPipelineFlags mode);
|
||||
|
||||
GST_GES_API
|
||||
GES_API
|
||||
GESPipelineFlags ges_pipeline_get_mode (GESPipeline *pipeline);
|
||||
|
||||
GST_GES_API GstSample *
|
||||
GES_API GstSample *
|
||||
ges_pipeline_get_thumbnail(GESPipeline *self, GstCaps *caps);
|
||||
|
||||
GST_GES_API GstSample *
|
||||
GES_API GstSample *
|
||||
ges_pipeline_get_thumbnail_rgb24(GESPipeline *self,
|
||||
gint width, gint height);
|
||||
|
||||
GST_GES_API gboolean
|
||||
GES_API gboolean
|
||||
ges_pipeline_save_thumbnail(GESPipeline *self,
|
||||
int width, int height, const gchar *format, const gchar *location,
|
||||
GError **error);
|
||||
|
||||
GST_GES_API GstElement *
|
||||
GES_API GstElement *
|
||||
ges_pipeline_preview_get_video_sink (GESPipeline * self);
|
||||
|
||||
GST_GES_API void
|
||||
GES_API void
|
||||
ges_pipeline_preview_set_video_sink (GESPipeline * self,
|
||||
GstElement * sink);
|
||||
|
||||
GST_GES_API GstElement *
|
||||
GES_API GstElement *
|
||||
ges_pipeline_preview_get_audio_sink (GESPipeline * self);
|
||||
|
||||
GST_GES_API void
|
||||
GES_API void
|
||||
ges_pipeline_preview_set_audio_sink (GESPipeline * self,
|
||||
GstElement * sink);
|
||||
|
||||
|
|
|
@ -67,9 +67,9 @@ struct _GESPitiviFormatterClass
|
|||
gpointer _ges_reserved[GES_PADDING];
|
||||
};
|
||||
|
||||
GST_GES_API
|
||||
GES_API
|
||||
GType ges_pitivi_formatter_get_type (void);
|
||||
GST_GES_API
|
||||
GES_API
|
||||
GESPitiviFormatter *ges_pitivi_formatter_new (void);
|
||||
|
||||
G_END_DECLS
|
||||
|
|
|
@ -24,8 +24,8 @@
|
|||
|
||||
#include <gst/gst.h>
|
||||
|
||||
#ifndef GST_GES_API
|
||||
#define GST_GES_API GST_EXPORT
|
||||
#ifndef GES_API
|
||||
#define GES_API GST_EXPORT
|
||||
#endif
|
||||
|
||||
#endif /* __GST_GES_PRELUDE_H__ */
|
||||
|
|
|
@ -37,7 +37,7 @@ G_BEGIN_DECLS
|
|||
|
||||
typedef struct _GESProjectPrivate GESProjectPrivate;
|
||||
|
||||
GST_GES_API
|
||||
GES_API
|
||||
GType ges_project_get_type (void);
|
||||
|
||||
struct _GESProject
|
||||
|
@ -75,53 +75,53 @@ struct _GESProjectClass
|
|||
gpointer _ges_reserved[GES_PADDING];
|
||||
};
|
||||
|
||||
GST_GES_API
|
||||
GES_API
|
||||
gboolean ges_project_add_asset (GESProject* project,
|
||||
GESAsset *asset);
|
||||
GST_GES_API
|
||||
GES_API
|
||||
gboolean ges_project_remove_asset (GESProject *project,
|
||||
GESAsset * asset);
|
||||
GST_GES_API
|
||||
GES_API
|
||||
GList * ges_project_list_assets (GESProject * project,
|
||||
GType filter);
|
||||
GST_GES_API
|
||||
GES_API
|
||||
gboolean ges_project_save (GESProject * project,
|
||||
GESTimeline * timeline,
|
||||
const gchar *uri,
|
||||
GESAsset * formatter_asset,
|
||||
gboolean overwrite,
|
||||
GError **error);
|
||||
GST_GES_API
|
||||
GES_API
|
||||
gboolean ges_project_load (GESProject * project,
|
||||
GESTimeline * timeline,
|
||||
GError **error);
|
||||
GST_GES_API
|
||||
GES_API
|
||||
GESProject * ges_project_new (const gchar *uri);
|
||||
GST_GES_API
|
||||
GES_API
|
||||
gchar * ges_project_get_uri (GESProject *project);
|
||||
GST_GES_API
|
||||
GES_API
|
||||
GESAsset * ges_project_get_asset (GESProject * project,
|
||||
const gchar *id,
|
||||
GType extractable_type);
|
||||
GST_GES_API
|
||||
GES_API
|
||||
gboolean ges_project_create_asset (GESProject * project,
|
||||
const gchar *id,
|
||||
GType extractable_type);
|
||||
|
||||
GST_GES_API
|
||||
GES_API
|
||||
GESAsset * ges_project_create_asset_sync (GESProject * project,
|
||||
const gchar * id,
|
||||
GType extractable_type,
|
||||
GError **error);
|
||||
GST_GES_API
|
||||
GES_API
|
||||
GList * ges_project_get_loading_assets (GESProject * project);
|
||||
|
||||
GST_GES_API
|
||||
GES_API
|
||||
gboolean ges_project_add_encoding_profile (GESProject *project,
|
||||
GstEncodingProfile *profile);
|
||||
GST_GES_API
|
||||
GES_API
|
||||
const GList *ges_project_list_encoding_profiles (GESProject *project);
|
||||
GST_GES_API
|
||||
GES_API
|
||||
gboolean ges_add_missing_uri_relocation_uri (const gchar * uri,
|
||||
gboolean recurse);
|
||||
|
||||
|
|
|
@ -26,7 +26,7 @@
|
|||
|
||||
G_BEGIN_DECLS
|
||||
|
||||
GST_GES_API GstSample *
|
||||
GES_API GstSample *
|
||||
ges_play_sink_convert_frame (GstElement * playsink, GstCaps * caps);
|
||||
|
||||
G_END_DECLS
|
||||
|
|
|
@ -61,10 +61,10 @@ struct _GESSmartAdder
|
|||
gpointer _ges_reserved[GES_PADDING];
|
||||
};
|
||||
|
||||
GST_GES_API
|
||||
GES_API
|
||||
GType ges_smart_adder_get_type (void) G_GNUC_CONST;
|
||||
|
||||
GST_GES_API
|
||||
GES_API
|
||||
GstElement* ges_smart_adder_new (GESTrack *track);
|
||||
|
||||
G_END_DECLS
|
||||
|
|
|
@ -75,7 +75,7 @@ struct _GESSourceClipClass {
|
|||
gpointer _ges_reserved[GES_PADDING];
|
||||
};
|
||||
|
||||
GST_GES_API
|
||||
GES_API
|
||||
GType ges_source_clip_get_type (void);
|
||||
|
||||
G_END_DECLS
|
||||
|
|
|
@ -77,7 +77,7 @@ struct _GESSourceClass {
|
|||
gpointer _ges_reserved[GES_PADDING];
|
||||
};
|
||||
|
||||
GST_GES_API
|
||||
GES_API
|
||||
GType ges_source_get_type (void);
|
||||
|
||||
G_END_DECLS
|
||||
|
|
|
@ -75,37 +75,37 @@ struct _GESTestClipClass {
|
|||
gpointer _ges_reserved[GES_PADDING];
|
||||
};
|
||||
|
||||
GST_GES_API
|
||||
GES_API
|
||||
GType ges_test_clip_get_type (void);
|
||||
|
||||
GST_GES_API void
|
||||
GES_API void
|
||||
ges_test_clip_set_mute (GESTestClip * self, gboolean mute);
|
||||
|
||||
GST_GES_API void
|
||||
GES_API void
|
||||
ges_test_clip_set_vpattern (GESTestClip * self,
|
||||
GESVideoTestPattern vpattern);
|
||||
|
||||
GST_GES_API void
|
||||
GES_API void
|
||||
ges_test_clip_set_frequency (GESTestClip * self, gdouble freq);
|
||||
|
||||
GST_GES_API void
|
||||
GES_API void
|
||||
ges_test_clip_set_volume (GESTestClip * self,
|
||||
gdouble volume);
|
||||
|
||||
|
||||
GST_GES_API GESVideoTestPattern
|
||||
GES_API GESVideoTestPattern
|
||||
ges_test_clip_get_vpattern (GESTestClip * self);
|
||||
|
||||
GST_GES_API
|
||||
GES_API
|
||||
gboolean ges_test_clip_is_muted (GESTestClip * self);
|
||||
GST_GES_API
|
||||
GES_API
|
||||
gdouble ges_test_clip_get_frequency (GESTestClip * self);
|
||||
GST_GES_API
|
||||
GES_API
|
||||
gdouble ges_test_clip_get_volume (GESTestClip * self);
|
||||
|
||||
GST_GES_API
|
||||
GES_API
|
||||
GESTestClip* ges_test_clip_new (void);
|
||||
GST_GES_API
|
||||
GES_API
|
||||
GESTestClip* ges_test_clip_new_for_nick(gchar * nick);
|
||||
|
||||
G_END_DECLS
|
||||
|
|
|
@ -69,60 +69,60 @@ struct _GESTextOverlayClipClass
|
|||
gpointer _ges_reserved[GES_PADDING];
|
||||
};
|
||||
|
||||
GST_GES_API
|
||||
GES_API
|
||||
GType ges_text_overlay_clip_get_type (void);
|
||||
|
||||
GST_GES_API void
|
||||
GES_API void
|
||||
ges_text_overlay_clip_set_text (GESTextOverlayClip * self,
|
||||
const gchar * text);
|
||||
|
||||
GST_GES_API void
|
||||
GES_API void
|
||||
ges_text_overlay_clip_set_font_desc (GESTextOverlayClip * self,
|
||||
const gchar * font_desc);
|
||||
|
||||
GST_GES_API void
|
||||
GES_API void
|
||||
ges_text_overlay_clip_set_valign (GESTextOverlayClip * self,
|
||||
GESTextVAlign valign);
|
||||
|
||||
GST_GES_API void
|
||||
GES_API void
|
||||
ges_text_overlay_clip_set_halign (GESTextOverlayClip * self,
|
||||
GESTextHAlign halign);
|
||||
|
||||
GST_GES_API void
|
||||
GES_API void
|
||||
ges_text_overlay_clip_set_color (GESTextOverlayClip * self,
|
||||
guint32 color);
|
||||
|
||||
GST_GES_API void
|
||||
GES_API void
|
||||
ges_text_overlay_clip_set_xpos (GESTextOverlayClip * self,
|
||||
gdouble position);
|
||||
|
||||
GST_GES_API void
|
||||
GES_API void
|
||||
ges_text_overlay_clip_set_ypos (GESTextOverlayClip * self,
|
||||
gdouble position);
|
||||
|
||||
GST_GES_API
|
||||
GES_API
|
||||
const gchar *ges_text_overlay_clip_get_text (GESTextOverlayClip * self);
|
||||
|
||||
GST_GES_API
|
||||
GES_API
|
||||
const gchar *ges_text_overlay_clip_get_font_desc (GESTextOverlayClip *
|
||||
self);
|
||||
|
||||
GST_GES_API GESTextVAlign
|
||||
GES_API GESTextVAlign
|
||||
ges_text_overlay_clip_get_valignment (GESTextOverlayClip * self);
|
||||
|
||||
GST_GES_API const guint32
|
||||
GES_API const guint32
|
||||
ges_text_overlay_clip_get_color (GESTextOverlayClip * self);
|
||||
|
||||
GST_GES_API const gdouble
|
||||
GES_API const gdouble
|
||||
ges_text_overlay_clip_get_xpos (GESTextOverlayClip * self);
|
||||
|
||||
GST_GES_API const gdouble
|
||||
GES_API const gdouble
|
||||
ges_text_overlay_clip_get_ypos (GESTextOverlayClip * self);
|
||||
|
||||
GST_GES_API GESTextHAlign
|
||||
GES_API GESTextHAlign
|
||||
ges_text_overlay_clip_get_halignment (GESTextOverlayClip * self);
|
||||
|
||||
GST_GES_API
|
||||
GES_API
|
||||
GESTextOverlayClip *ges_text_overlay_clip_new (void);
|
||||
|
||||
G_END_DECLS
|
||||
|
|
|
@ -64,51 +64,51 @@ struct _GESTextOverlayClass
|
|||
gpointer _ges_reserved[GES_PADDING];
|
||||
};
|
||||
|
||||
GST_GES_API
|
||||
GES_API
|
||||
GType ges_text_overlay_get_type (void);
|
||||
|
||||
GST_GES_API
|
||||
GES_API
|
||||
void ges_text_overlay_set_text (GESTextOverlay * self,
|
||||
const gchar * text);
|
||||
GST_GES_API
|
||||
GES_API
|
||||
void ges_text_overlay_set_font_desc (GESTextOverlay * self,
|
||||
const gchar * font_desc);
|
||||
|
||||
GST_GES_API
|
||||
GES_API
|
||||
void ges_text_overlay_set_halignment (GESTextOverlay * self,
|
||||
GESTextHAlign halign);
|
||||
|
||||
GST_GES_API
|
||||
GES_API
|
||||
void ges_text_overlay_set_valignment (GESTextOverlay * self,
|
||||
GESTextVAlign valign);
|
||||
GST_GES_API
|
||||
GES_API
|
||||
void ges_text_overlay_set_color (GESTextOverlay * self,
|
||||
guint32 color);
|
||||
GST_GES_API
|
||||
GES_API
|
||||
void ges_text_overlay_set_xpos (GESTextOverlay * self,
|
||||
gdouble position);
|
||||
GST_GES_API
|
||||
GES_API
|
||||
void ges_text_overlay_set_ypos (GESTextOverlay * self,
|
||||
gdouble position);
|
||||
|
||||
GST_GES_API
|
||||
GES_API
|
||||
const gchar *ges_text_overlay_get_text (GESTextOverlay * self);
|
||||
GST_GES_API
|
||||
GES_API
|
||||
const char *ges_text_overlay_get_font_desc (GESTextOverlay * self);
|
||||
GST_GES_API
|
||||
GES_API
|
||||
GESTextHAlign ges_text_overlay_get_halignment (GESTextOverlay *
|
||||
self);
|
||||
GST_GES_API
|
||||
GES_API
|
||||
GESTextVAlign ges_text_overlay_get_valignment (GESTextOverlay *
|
||||
self);
|
||||
GST_GES_API
|
||||
GES_API
|
||||
const guint32 ges_text_overlay_get_color (GESTextOverlay * self);
|
||||
GST_GES_API
|
||||
GES_API
|
||||
const gdouble ges_text_overlay_get_xpos (GESTextOverlay * self);
|
||||
GST_GES_API
|
||||
GES_API
|
||||
const gdouble ges_text_overlay_get_ypos (GESTextOverlay * self);
|
||||
|
||||
GST_GES_API
|
||||
GES_API
|
||||
GESTextOverlay *ges_text_overlay_new (void);
|
||||
|
||||
G_END_DECLS
|
||||
|
|
|
@ -201,120 +201,120 @@ struct _GESTimelineElementClass
|
|||
gpointer _ges_reserved[GES_PADDING_LARGE - 2];
|
||||
};
|
||||
|
||||
GST_GES_API
|
||||
GES_API
|
||||
GType ges_timeline_element_get_type (void) G_GNUC_CONST;
|
||||
|
||||
GST_GES_API GESTimelineElement *
|
||||
GES_API GESTimelineElement *
|
||||
ges_timeline_element_get_toplevel_parent (GESTimelineElement *self);
|
||||
GST_GES_API
|
||||
GES_API
|
||||
GESTimelineElement * ges_timeline_element_get_parent (GESTimelineElement * self);
|
||||
GST_GES_API
|
||||
GES_API
|
||||
gboolean ges_timeline_element_set_parent (GESTimelineElement *self, GESTimelineElement *parent);
|
||||
GST_GES_API
|
||||
GES_API
|
||||
gboolean ges_timeline_element_set_timeline (GESTimelineElement *self, GESTimeline *timeline);
|
||||
GST_GES_API
|
||||
GES_API
|
||||
void ges_timeline_element_set_start (GESTimelineElement *self, GstClockTime start);
|
||||
GST_GES_API
|
||||
GES_API
|
||||
void ges_timeline_element_set_inpoint (GESTimelineElement *self, GstClockTime inpoint);
|
||||
GST_GES_API
|
||||
GES_API
|
||||
void ges_timeline_element_set_duration (GESTimelineElement *self, GstClockTime duration);
|
||||
GST_GES_API
|
||||
GES_API
|
||||
void ges_timeline_element_set_max_duration (GESTimelineElement *self, GstClockTime maxduration);
|
||||
GST_GES_API
|
||||
GES_API
|
||||
void ges_timeline_element_set_priority (GESTimelineElement *self, guint32 priority);
|
||||
|
||||
GST_GES_API
|
||||
GES_API
|
||||
GstClockTime ges_timeline_element_get_start (GESTimelineElement *self);
|
||||
GST_GES_API
|
||||
GES_API
|
||||
GstClockTime ges_timeline_element_get_inpoint (GESTimelineElement *self);
|
||||
GST_GES_API
|
||||
GES_API
|
||||
GstClockTime ges_timeline_element_get_duration (GESTimelineElement *self);
|
||||
GST_GES_API
|
||||
GES_API
|
||||
GstClockTime ges_timeline_element_get_max_duration (GESTimelineElement *self);
|
||||
GST_GES_API
|
||||
GES_API
|
||||
GESTimeline * ges_timeline_element_get_timeline (GESTimelineElement *self);
|
||||
GST_GES_API
|
||||
GES_API
|
||||
guint32 ges_timeline_element_get_priority (GESTimelineElement *self);
|
||||
|
||||
GST_GES_API
|
||||
GES_API
|
||||
gboolean ges_timeline_element_ripple (GESTimelineElement *self, GstClockTime start);
|
||||
GST_GES_API
|
||||
GES_API
|
||||
gboolean ges_timeline_element_ripple_end (GESTimelineElement *self, GstClockTime end);
|
||||
GST_GES_API
|
||||
GES_API
|
||||
gboolean ges_timeline_element_roll_start (GESTimelineElement *self, GstClockTime start);
|
||||
GST_GES_API
|
||||
GES_API
|
||||
gboolean ges_timeline_element_roll_end (GESTimelineElement *self, GstClockTime end);
|
||||
GST_GES_API
|
||||
GES_API
|
||||
gboolean ges_timeline_element_trim (GESTimelineElement *self, GstClockTime start);
|
||||
GST_GES_API
|
||||
GES_API
|
||||
GESTimelineElement * ges_timeline_element_copy (GESTimelineElement *self, gboolean deep);
|
||||
GST_GES_API
|
||||
GES_API
|
||||
gchar * ges_timeline_element_get_name (GESTimelineElement *self);
|
||||
GST_GES_API
|
||||
GES_API
|
||||
gboolean ges_timeline_element_set_name (GESTimelineElement *self, const gchar *name);
|
||||
GST_GES_API GParamSpec **
|
||||
GES_API GParamSpec **
|
||||
ges_timeline_element_list_children_properties (GESTimelineElement *self,
|
||||
guint *n_properties);
|
||||
|
||||
GST_GES_API
|
||||
GES_API
|
||||
gboolean ges_timeline_element_lookup_child (GESTimelineElement *self,
|
||||
const gchar *prop_name,
|
||||
GObject **child,
|
||||
GParamSpec **pspec);
|
||||
|
||||
GST_GES_API void
|
||||
GES_API void
|
||||
ges_timeline_element_get_child_property_by_pspec (GESTimelineElement * self,
|
||||
GParamSpec * pspec,
|
||||
GValue * value);
|
||||
|
||||
GST_GES_API void
|
||||
GES_API void
|
||||
ges_timeline_element_get_child_property_valist (GESTimelineElement * self,
|
||||
const gchar * first_property_name,
|
||||
va_list var_args);
|
||||
|
||||
GST_GES_API void
|
||||
GES_API void
|
||||
ges_timeline_element_get_child_properties (GESTimelineElement *self,
|
||||
const gchar * first_property_name,
|
||||
...) G_GNUC_NULL_TERMINATED;
|
||||
|
||||
GST_GES_API void
|
||||
GES_API void
|
||||
ges_timeline_element_set_child_property_valist (GESTimelineElement * self,
|
||||
const gchar * first_property_name,
|
||||
va_list var_args);
|
||||
|
||||
GST_GES_API void
|
||||
GES_API void
|
||||
ges_timeline_element_set_child_property_by_pspec (GESTimelineElement * self,
|
||||
GParamSpec * pspec,
|
||||
GValue * value);
|
||||
GST_GES_API
|
||||
GES_API
|
||||
void ges_timeline_element_set_child_properties (GESTimelineElement * self,
|
||||
const gchar * first_property_name,
|
||||
...) G_GNUC_NULL_TERMINATED;
|
||||
|
||||
GST_GES_API
|
||||
GES_API
|
||||
gboolean ges_timeline_element_set_child_property (GESTimelineElement *self,
|
||||
const gchar *property_name,
|
||||
GValue * value);
|
||||
|
||||
GST_GES_API
|
||||
GES_API
|
||||
gboolean ges_timeline_element_get_child_property (GESTimelineElement *self,
|
||||
const gchar *property_name,
|
||||
GValue * value);
|
||||
|
||||
GST_GES_API
|
||||
GES_API
|
||||
gboolean ges_timeline_element_add_child_property (GESTimelineElement * self,
|
||||
GParamSpec *pspec,
|
||||
GObject *child);
|
||||
|
||||
GST_GES_API
|
||||
GES_API
|
||||
gboolean ges_timeline_element_remove_child_property(GESTimelineElement * self,
|
||||
GParamSpec *pspec);
|
||||
|
||||
GST_GES_API
|
||||
GES_API
|
||||
GESTimelineElement * ges_timeline_element_paste (GESTimelineElement * self,
|
||||
GstClockTime paste_position);
|
||||
|
||||
GST_GES_API
|
||||
GES_API
|
||||
GESTrackType ges_timeline_element_get_track_types (GESTimelineElement * self);
|
||||
|
||||
G_END_DECLS
|
||||
|
|
|
@ -99,66 +99,66 @@ struct _GESTimelineClass {
|
|||
gpointer _ges_reserved[GES_PADDING];
|
||||
};
|
||||
|
||||
GST_GES_API
|
||||
GES_API
|
||||
GType ges_timeline_get_type (void);
|
||||
|
||||
GST_GES_API
|
||||
GES_API
|
||||
GESTimeline* ges_timeline_new (void);
|
||||
GST_GES_API
|
||||
GES_API
|
||||
GESTimeline* ges_timeline_new_from_uri (const gchar *uri, GError **error);
|
||||
|
||||
GST_GES_API
|
||||
GES_API
|
||||
gboolean ges_timeline_load_from_uri (GESTimeline *timeline, const gchar *uri, GError **error);
|
||||
GST_GES_API
|
||||
GES_API
|
||||
gboolean ges_timeline_save_to_uri (GESTimeline * timeline, const gchar * uri,
|
||||
GESAsset *formatter_asset, gboolean overwrite, GError ** error);
|
||||
GST_GES_API
|
||||
GES_API
|
||||
gboolean ges_timeline_add_layer (GESTimeline *timeline, GESLayer *layer);
|
||||
GST_GES_API
|
||||
GES_API
|
||||
GESLayer * ges_timeline_append_layer (GESTimeline * timeline);
|
||||
GST_GES_API
|
||||
GES_API
|
||||
gboolean ges_timeline_remove_layer (GESTimeline *timeline, GESLayer *layer);
|
||||
GST_GES_API
|
||||
GES_API
|
||||
GList* ges_timeline_get_layers (GESTimeline *timeline);
|
||||
GST_GES_API
|
||||
GES_API
|
||||
GESLayer* ges_timeline_get_layer (GESTimeline *timeline, guint priority);
|
||||
|
||||
GST_GES_API
|
||||
GES_API
|
||||
gboolean ges_timeline_add_track (GESTimeline *timeline, GESTrack *track);
|
||||
GST_GES_API
|
||||
GES_API
|
||||
gboolean ges_timeline_remove_track (GESTimeline *timeline, GESTrack *track);
|
||||
|
||||
GST_GES_API
|
||||
GES_API
|
||||
GESTrack * ges_timeline_get_track_for_pad (GESTimeline *timeline, GstPad *pad);
|
||||
GST_GES_API
|
||||
GES_API
|
||||
GstPad * ges_timeline_get_pad_for_track (GESTimeline * timeline, GESTrack *track);
|
||||
GST_GES_API
|
||||
GES_API
|
||||
GList *ges_timeline_get_tracks (GESTimeline *timeline);
|
||||
|
||||
GST_GES_API
|
||||
GES_API
|
||||
GList* ges_timeline_get_groups (GESTimeline * timeline);
|
||||
|
||||
GST_GES_API
|
||||
GES_API
|
||||
gboolean ges_timeline_commit (GESTimeline * timeline);
|
||||
GST_GES_API
|
||||
GES_API
|
||||
gboolean ges_timeline_commit_sync (GESTimeline * timeline);
|
||||
|
||||
GST_GES_API
|
||||
GES_API
|
||||
GstClockTime ges_timeline_get_duration (GESTimeline *timeline);
|
||||
|
||||
GST_GES_API
|
||||
GES_API
|
||||
gboolean ges_timeline_get_auto_transition (GESTimeline * timeline);
|
||||
GST_GES_API
|
||||
GES_API
|
||||
void ges_timeline_set_auto_transition (GESTimeline * timeline, gboolean auto_transition);
|
||||
GST_GES_API
|
||||
GES_API
|
||||
GstClockTime ges_timeline_get_snapping_distance (GESTimeline * timeline);
|
||||
GST_GES_API
|
||||
GES_API
|
||||
void ges_timeline_set_snapping_distance (GESTimeline * timeline, GstClockTime snapping_distance);
|
||||
GST_GES_API
|
||||
GES_API
|
||||
GESTimelineElement * ges_timeline_get_element (GESTimeline * timeline, const gchar *name);
|
||||
GST_GES_API
|
||||
GES_API
|
||||
gboolean ges_timeline_is_empty (GESTimeline * timeline);
|
||||
GST_GES_API
|
||||
GES_API
|
||||
GESTimelineElement * ges_timeline_paste_element (GESTimeline * timeline,
|
||||
GESTimelineElement * element, GstClockTime position, gint layer_priority);
|
||||
|
||||
|
|
|
@ -71,66 +71,66 @@ struct _GESTitleClipClass {
|
|||
gpointer _ges_reserved[GES_PADDING];
|
||||
};
|
||||
|
||||
GST_GES_API
|
||||
GES_API
|
||||
GType ges_title_clip_get_type (void);
|
||||
|
||||
GST_GES_API void
|
||||
GES_API void
|
||||
ges_title_clip_set_text( GESTitleClip * self,
|
||||
const gchar * text);
|
||||
|
||||
GST_GES_API void
|
||||
GES_API void
|
||||
ges_title_clip_set_font_desc (GESTitleClip * self,
|
||||
const gchar * font_desc);
|
||||
|
||||
GST_GES_API void
|
||||
GES_API void
|
||||
ges_title_clip_set_valignment (GESTitleClip * self,
|
||||
GESTextVAlign valign);
|
||||
|
||||
GST_GES_API void
|
||||
GES_API void
|
||||
ges_title_clip_set_halignment (GESTitleClip * self,
|
||||
GESTextHAlign halign);
|
||||
|
||||
GST_GES_API void
|
||||
GES_API void
|
||||
ges_title_clip_set_color (GESTitleClip * self,
|
||||
guint32 color);
|
||||
|
||||
GST_GES_API void
|
||||
GES_API void
|
||||
ges_title_clip_set_background (GESTitleClip * self,
|
||||
guint32 background);
|
||||
|
||||
GST_GES_API void
|
||||
GES_API void
|
||||
ges_title_clip_set_xpos (GESTitleClip * self,
|
||||
gdouble position);
|
||||
|
||||
GST_GES_API void
|
||||
GES_API void
|
||||
ges_title_clip_set_ypos (GESTitleClip * self,
|
||||
gdouble position);
|
||||
|
||||
GST_GES_API const gchar*
|
||||
GES_API const gchar*
|
||||
ges_title_clip_get_font_desc (GESTitleClip * self);
|
||||
|
||||
GST_GES_API GESTextVAlign
|
||||
GES_API GESTextVAlign
|
||||
ges_title_clip_get_valignment (GESTitleClip * self);
|
||||
|
||||
GST_GES_API GESTextHAlign
|
||||
GES_API GESTextHAlign
|
||||
ges_title_clip_get_halignment (GESTitleClip * self);
|
||||
|
||||
GST_GES_API const guint32
|
||||
GES_API const guint32
|
||||
ges_title_clip_get_text_color (GESTitleClip * self);
|
||||
|
||||
GST_GES_API const guint32
|
||||
GES_API const guint32
|
||||
ges_title_clip_get_background_color (GESTitleClip * self);
|
||||
|
||||
GST_GES_API const gdouble
|
||||
GES_API const gdouble
|
||||
ges_title_clip_get_xpos (GESTitleClip * self);
|
||||
|
||||
GST_GES_API const gdouble
|
||||
GES_API const gdouble
|
||||
ges_title_clip_get_ypos (GESTitleClip * self);
|
||||
|
||||
GST_GES_API
|
||||
GES_API
|
||||
const gchar* ges_title_clip_get_text (GESTitleClip * self);
|
||||
|
||||
GST_GES_API
|
||||
GES_API
|
||||
GESTitleClip* ges_title_clip_new (void);
|
||||
|
||||
G_END_DECLS
|
||||
|
|
|
@ -73,53 +73,53 @@ struct _GESTitleSourceClass {
|
|||
gpointer _ges_reserved[GES_PADDING - 1];
|
||||
};
|
||||
|
||||
GST_GES_API
|
||||
GES_API
|
||||
GType ges_title_source_get_type (void);
|
||||
|
||||
GST_GES_API
|
||||
GES_API
|
||||
void ges_title_source_set_text (GESTitleSource *self,
|
||||
const gchar *text);
|
||||
|
||||
GST_GES_API
|
||||
GES_API
|
||||
void ges_title_source_set_font_desc (GESTitleSource *self,
|
||||
const gchar *font_desc);
|
||||
|
||||
GST_GES_API
|
||||
GES_API
|
||||
void ges_title_source_set_halignment (GESTitleSource *self,
|
||||
GESTextHAlign halign);
|
||||
|
||||
GST_GES_API
|
||||
GES_API
|
||||
void ges_title_source_set_valignment (GESTitleSource *self,
|
||||
GESTextVAlign valign);
|
||||
|
||||
GST_GES_API
|
||||
GES_API
|
||||
void ges_title_source_set_text_color (GESTitleSource *self,
|
||||
guint32 color);
|
||||
GST_GES_API
|
||||
GES_API
|
||||
void ges_title_source_set_background_color (GESTitleSource *self,
|
||||
guint32 color);
|
||||
GST_GES_API
|
||||
GES_API
|
||||
void ges_title_source_set_xpos (GESTitleSource *self,
|
||||
gdouble position);
|
||||
GST_GES_API
|
||||
GES_API
|
||||
void ges_title_source_set_ypos (GESTitleSource *self,
|
||||
gdouble position);
|
||||
|
||||
GST_GES_API
|
||||
GES_API
|
||||
const gchar *ges_title_source_get_text (GESTitleSource *source);
|
||||
GST_GES_API
|
||||
GES_API
|
||||
const gchar *ges_title_source_get_font_desc (GESTitleSource *source);
|
||||
GST_GES_API
|
||||
GES_API
|
||||
GESTextHAlign ges_title_source_get_halignment (GESTitleSource *source);
|
||||
GST_GES_API
|
||||
GES_API
|
||||
GESTextVAlign ges_title_source_get_valignment (GESTitleSource *source);
|
||||
GST_GES_API
|
||||
GES_API
|
||||
const guint32 ges_title_source_get_text_color (GESTitleSource *source);
|
||||
GST_GES_API
|
||||
GES_API
|
||||
const guint32 ges_title_source_get_background_color (GESTitleSource *source);
|
||||
GST_GES_API
|
||||
GES_API
|
||||
const gdouble ges_title_source_get_xpos (GESTitleSource *source);
|
||||
GST_GES_API
|
||||
GES_API
|
||||
const gdouble ges_title_source_get_ypos (GESTitleSource *source);
|
||||
|
||||
G_END_DECLS
|
||||
|
|
|
@ -36,7 +36,7 @@ G_BEGIN_DECLS
|
|||
|
||||
typedef struct _GESTrackElementAssetPrivate GESTrackElementAssetPrivate;
|
||||
|
||||
GST_GES_API
|
||||
GES_API
|
||||
GType ges_track_element_asset_get_type (void);
|
||||
|
||||
struct _GESTrackElementAsset
|
||||
|
@ -57,9 +57,9 @@ struct _GESTrackElementAssetClass
|
|||
gpointer _ges_reserved[GES_PADDING];
|
||||
};
|
||||
|
||||
GST_GES_API
|
||||
GES_API
|
||||
const GESTrackType ges_track_element_asset_get_track_type (GESTrackElementAsset *asset);
|
||||
GST_GES_API
|
||||
GES_API
|
||||
void ges_track_element_asset_set_track_type (GESTrackElementAsset * asset, GESTrackType type);
|
||||
|
||||
G_END_DECLS
|
||||
|
|
|
@ -125,106 +125,106 @@ struct _GESTrackElementClass {
|
|||
gpointer _ges_reserved[GES_PADDING_LARGE];
|
||||
};
|
||||
|
||||
GST_GES_API
|
||||
GES_API
|
||||
GType ges_track_element_get_type (void);
|
||||
|
||||
GST_GES_API
|
||||
GES_API
|
||||
GESTrack* ges_track_element_get_track (GESTrackElement * object);
|
||||
|
||||
GST_GES_API
|
||||
GES_API
|
||||
GESTrackType ges_track_element_get_track_type (GESTrackElement * object);
|
||||
GST_GES_API
|
||||
GES_API
|
||||
void ges_track_element_set_track_type (GESTrackElement * object,
|
||||
GESTrackType type);
|
||||
|
||||
GST_GES_API
|
||||
GES_API
|
||||
GstElement * ges_track_element_get_nleobject (GESTrackElement * object);
|
||||
GST_GES_API
|
||||
GES_API
|
||||
GstElement * ges_track_element_get_gnlobject (GESTrackElement * object);
|
||||
|
||||
GST_GES_API
|
||||
GES_API
|
||||
GstElement * ges_track_element_get_element (GESTrackElement * object);
|
||||
|
||||
GST_GES_API
|
||||
GES_API
|
||||
gboolean ges_track_element_set_active (GESTrackElement * object,
|
||||
gboolean active);
|
||||
|
||||
GST_GES_API
|
||||
GES_API
|
||||
gboolean ges_track_element_is_active (GESTrackElement * object);
|
||||
|
||||
GST_GES_API GParamSpec **
|
||||
GES_API GParamSpec **
|
||||
ges_track_element_list_children_properties (GESTrackElement *object,
|
||||
guint *n_properties);
|
||||
|
||||
GST_GES_API
|
||||
GES_API
|
||||
gboolean ges_track_element_lookup_child (GESTrackElement *object,
|
||||
const gchar *prop_name,
|
||||
GstElement **element,
|
||||
GParamSpec **pspec);
|
||||
|
||||
GST_GES_API void
|
||||
GES_API void
|
||||
ges_track_element_get_child_property_by_pspec (GESTrackElement * object,
|
||||
GParamSpec * pspec,
|
||||
GValue * value);
|
||||
|
||||
GST_GES_API void
|
||||
GES_API void
|
||||
ges_track_element_get_child_property_valist (GESTrackElement * object,
|
||||
const gchar * first_property_name,
|
||||
va_list var_args);
|
||||
|
||||
GST_GES_API
|
||||
GES_API
|
||||
void ges_track_element_get_child_properties (GESTrackElement *object,
|
||||
const gchar * first_property_name,
|
||||
...) G_GNUC_NULL_TERMINATED;
|
||||
|
||||
GST_GES_API void
|
||||
GES_API void
|
||||
ges_track_element_set_child_property_valist (GESTrackElement * object,
|
||||
const gchar * first_property_name,
|
||||
va_list var_args);
|
||||
|
||||
GST_GES_API void
|
||||
GES_API void
|
||||
ges_track_element_set_child_property_by_pspec (GESTrackElement * object,
|
||||
GParamSpec * pspec,
|
||||
GValue * value);
|
||||
|
||||
GST_GES_API
|
||||
GES_API
|
||||
void ges_track_element_set_child_properties (GESTrackElement * object,
|
||||
const gchar * first_property_name,
|
||||
...) G_GNUC_NULL_TERMINATED;
|
||||
|
||||
GST_GES_API
|
||||
GES_API
|
||||
gboolean ges_track_element_set_child_property (GESTrackElement *object,
|
||||
const gchar *property_name,
|
||||
GValue * value);
|
||||
|
||||
GST_GES_API
|
||||
GES_API
|
||||
gboolean ges_track_element_get_child_property (GESTrackElement *object,
|
||||
const gchar *property_name,
|
||||
GValue * value);
|
||||
|
||||
GST_GES_API gboolean
|
||||
GES_API gboolean
|
||||
ges_track_element_edit (GESTrackElement * object,
|
||||
GList *layers, GESEditMode mode,
|
||||
GESEdge edge, guint64 position);
|
||||
|
||||
GST_GES_API gboolean
|
||||
GES_API gboolean
|
||||
ges_track_element_set_control_source (GESTrackElement *object,
|
||||
GstControlSource *source,
|
||||
const gchar *property_name,
|
||||
const gchar *binding_type);
|
||||
|
||||
GST_GES_API GstControlBinding *
|
||||
GES_API GstControlBinding *
|
||||
ges_track_element_get_control_binding (GESTrackElement *object,
|
||||
const gchar *property_name);
|
||||
GST_GES_API void
|
||||
GES_API void
|
||||
ges_track_element_add_children_props (GESTrackElement *self,
|
||||
GstElement *element,
|
||||
const gchar ** wanted_categories,
|
||||
const gchar **blacklist,
|
||||
const gchar **whitelist);
|
||||
GST_GES_API GHashTable *
|
||||
GES_API GHashTable *
|
||||
ges_track_element_get_all_control_bindings (GESTrackElement * trackelement);
|
||||
GST_GES_API gboolean
|
||||
GES_API gboolean
|
||||
ges_track_element_remove_control_binding (GESTrackElement * object,
|
||||
const gchar * property_name);
|
||||
G_END_DECLS
|
||||
|
|
|
@ -81,35 +81,35 @@ struct _GESTrackClass
|
|||
gpointer _ges_reserved[GES_PADDING];
|
||||
};
|
||||
|
||||
GST_GES_API
|
||||
GES_API
|
||||
const GstCaps* ges_track_get_caps (GESTrack *track);
|
||||
GST_GES_API
|
||||
GES_API
|
||||
GList* ges_track_get_elements (GESTrack *track);
|
||||
GST_GES_API
|
||||
GES_API
|
||||
const GESTimeline* ges_track_get_timeline (GESTrack *track);
|
||||
GST_GES_API
|
||||
GES_API
|
||||
gboolean ges_track_commit (GESTrack *track);
|
||||
GST_GES_API
|
||||
GES_API
|
||||
void ges_track_set_timeline (GESTrack *track, GESTimeline *timeline);
|
||||
GST_GES_API
|
||||
GES_API
|
||||
gboolean ges_track_add_element (GESTrack *track, GESTrackElement *object);
|
||||
GST_GES_API
|
||||
GES_API
|
||||
gboolean ges_track_remove_element (GESTrack *track, GESTrackElement *object);
|
||||
GST_GES_API
|
||||
GES_API
|
||||
void ges_track_set_create_element_for_gap_func (GESTrack *track, GESCreateElementForGapFunc func);
|
||||
GST_GES_API
|
||||
GES_API
|
||||
void ges_track_set_mixing (GESTrack *track, gboolean mixing);
|
||||
GST_GES_API
|
||||
GES_API
|
||||
gboolean ges_track_get_mixing (GESTrack *track);
|
||||
GST_GES_API
|
||||
GES_API
|
||||
void ges_track_set_restriction_caps (GESTrack *track, const GstCaps *caps);
|
||||
GST_GES_API
|
||||
GES_API
|
||||
void ges_track_update_restriction_caps (GESTrack *track, const GstCaps *caps);
|
||||
|
||||
/* standard methods */
|
||||
GST_GES_API
|
||||
GES_API
|
||||
GType ges_track_get_type (void);
|
||||
GST_GES_API
|
||||
GES_API
|
||||
GESTrack* ges_track_new (GESTrackType type, GstCaps * caps);
|
||||
|
||||
G_END_DECLS
|
||||
|
|
|
@ -78,12 +78,12 @@ struct _GESTransitionClipClass {
|
|||
gpointer _ges_reserved[GES_PADDING];
|
||||
};
|
||||
|
||||
GST_GES_API
|
||||
GES_API
|
||||
GType ges_transition_clip_get_type (void);
|
||||
|
||||
GST_GES_API
|
||||
GES_API
|
||||
GESTransitionClip *ges_transition_clip_new (GESVideoStandardTransitionType vtype);
|
||||
GST_GES_API
|
||||
GES_API
|
||||
GESTransitionClip *ges_transition_clip_new_for_nick (char *nick);
|
||||
|
||||
G_END_DECLS
|
||||
|
|
|
@ -81,7 +81,7 @@ struct _GESTransitionClass {
|
|||
gpointer _ges_reserved[GES_PADDING];
|
||||
};
|
||||
|
||||
GST_GES_API
|
||||
GES_API
|
||||
GType ges_transition_get_type (void);
|
||||
|
||||
G_END_DECLS
|
||||
|
|
|
@ -43,7 +43,7 @@ G_BEGIN_DECLS
|
|||
|
||||
typedef struct _GESUriClipAssetPrivate GESUriClipAssetPrivate;
|
||||
|
||||
GST_GES_API
|
||||
GES_API
|
||||
GType ges_uri_clip_asset_get_type (void);
|
||||
|
||||
struct _GESUriClipAsset
|
||||
|
@ -68,23 +68,23 @@ struct _GESUriClipAssetClass
|
|||
gpointer _ges_reserved[GES_PADDING];
|
||||
};
|
||||
|
||||
GST_GES_API
|
||||
GES_API
|
||||
GstDiscovererInfo *ges_uri_clip_asset_get_info (const GESUriClipAsset * self);
|
||||
GST_GES_API
|
||||
GES_API
|
||||
GstClockTime ges_uri_clip_asset_get_duration (GESUriClipAsset *self);
|
||||
GST_GES_API
|
||||
GES_API
|
||||
gboolean ges_uri_clip_asset_is_image (GESUriClipAsset *self);
|
||||
GST_GES_API
|
||||
GES_API
|
||||
void ges_uri_clip_asset_new (const gchar *uri,
|
||||
GCancellable *cancellable,
|
||||
GAsyncReadyCallback callback,
|
||||
gpointer user_data);
|
||||
GST_GES_API
|
||||
GES_API
|
||||
GESUriClipAsset* ges_uri_clip_asset_request_sync (const gchar *uri, GError **error);
|
||||
GST_GES_API
|
||||
GES_API
|
||||
void ges_uri_clip_asset_class_set_timeout (GESUriClipAssetClass *klass,
|
||||
GstClockTime timeout);
|
||||
GST_GES_API
|
||||
GES_API
|
||||
const GList * ges_uri_clip_asset_get_stream_assets (GESUriClipAsset *self);
|
||||
|
||||
#define GES_TYPE_URI_SOURCE_ASSET ges_uri_source_asset_get_type()
|
||||
|
@ -101,7 +101,7 @@ const GList * ges_uri_clip_asset_get_stream_assets (GESUriClipAsset *self);
|
|||
|
||||
typedef struct _GESUriSourceAssetPrivate GESUriSourceAssetPrivate;
|
||||
|
||||
GST_GES_API
|
||||
GES_API
|
||||
GType ges_uri_source_asset_get_type (void);
|
||||
|
||||
struct _GESUriSourceAsset
|
||||
|
@ -121,11 +121,11 @@ struct _GESUriSourceAssetClass
|
|||
|
||||
gpointer _ges_reserved[GES_PADDING];
|
||||
};
|
||||
GST_GES_API
|
||||
GES_API
|
||||
GstDiscovererStreamInfo * ges_uri_source_asset_get_stream_info (GESUriSourceAsset *asset);
|
||||
GST_GES_API
|
||||
GES_API
|
||||
const gchar * ges_uri_source_asset_get_stream_uri (GESUriSourceAsset *asset);
|
||||
GST_GES_API
|
||||
GES_API
|
||||
const GESUriClipAsset *ges_uri_source_asset_get_filesource_asset (GESUriSourceAsset *asset);
|
||||
|
||||
G_END_DECLS
|
||||
|
|
|
@ -69,24 +69,24 @@ struct _GESUriClipClass {
|
|||
gpointer _ges_reserved[GES_PADDING];
|
||||
};
|
||||
|
||||
GST_GES_API
|
||||
GES_API
|
||||
GType ges_uri_clip_get_type (void);
|
||||
|
||||
GST_GES_API void
|
||||
GES_API void
|
||||
ges_uri_clip_set_mute (GESUriClip * self, gboolean mute);
|
||||
|
||||
GST_GES_API void
|
||||
GES_API void
|
||||
ges_uri_clip_set_is_image (GESUriClip * self,
|
||||
gboolean is_image);
|
||||
|
||||
GST_GES_API
|
||||
GES_API
|
||||
gboolean ges_uri_clip_is_muted (GESUriClip * self);
|
||||
GST_GES_API
|
||||
GES_API
|
||||
gboolean ges_uri_clip_is_image (GESUriClip * self);
|
||||
GST_GES_API
|
||||
GES_API
|
||||
const gchar *ges_uri_clip_get_uri (GESUriClip * self);
|
||||
|
||||
GST_GES_API
|
||||
GES_API
|
||||
GESUriClip* ges_uri_clip_new (const gchar *uri);
|
||||
|
||||
G_END_DECLS
|
||||
|
|
|
@ -26,11 +26,11 @@
|
|||
|
||||
G_BEGIN_DECLS
|
||||
|
||||
GST_GES_API
|
||||
GES_API
|
||||
GESTimeline * ges_timeline_new_audio_video (void);
|
||||
GST_GES_API
|
||||
GES_API
|
||||
gboolean ges_pspec_equal (gconstpointer key_spec_1, gconstpointer key_spec_2);
|
||||
GST_GES_API
|
||||
GES_API
|
||||
guint ges_pspec_hash (gconstpointer key_spec);
|
||||
|
||||
|
||||
|
|
|
@ -88,7 +88,7 @@ struct _GESVideoSourceClass {
|
|||
} ABI;
|
||||
};
|
||||
|
||||
GST_GES_API
|
||||
GES_API
|
||||
GType ges_video_source_get_type (void);
|
||||
|
||||
G_END_DECLS
|
||||
|
|
|
@ -67,13 +67,13 @@ struct _GESVideoTestSourceClass {
|
|||
gpointer _ges_reserved[GES_PADDING];
|
||||
};
|
||||
|
||||
GST_GES_API
|
||||
GES_API
|
||||
GType ges_video_test_source_get_type (void);
|
||||
|
||||
GST_GES_API void
|
||||
GES_API void
|
||||
ges_video_test_source_set_pattern(GESVideoTestSource *self,
|
||||
GESVideoTestPattern pattern);
|
||||
GST_GES_API GESVideoTestPattern
|
||||
GES_API GESVideoTestPattern
|
||||
ges_video_test_source_get_pattern (GESVideoTestSource *source);
|
||||
|
||||
G_END_DECLS
|
||||
|
|
|
@ -54,10 +54,10 @@ struct _GESVideoTrack
|
|||
gpointer _ges_reserved[GES_PADDING];
|
||||
};
|
||||
|
||||
GST_GES_API
|
||||
GES_API
|
||||
GType ges_video_track_get_type (void) G_GNUC_CONST;
|
||||
|
||||
GST_GES_API
|
||||
GES_API
|
||||
GESVideoTrack * ges_video_track_new (void);
|
||||
|
||||
G_END_DECLS
|
||||
|
|
|
@ -75,27 +75,27 @@ struct _GESVideoTransitionClass {
|
|||
gpointer _ges_reserved[GES_PADDING];
|
||||
};
|
||||
|
||||
GST_GES_API
|
||||
GES_API
|
||||
GType ges_video_transition_get_type (void);
|
||||
GST_GES_API
|
||||
GES_API
|
||||
GESVideoTransition* ges_video_transition_new (void);
|
||||
|
||||
GST_GES_API
|
||||
GES_API
|
||||
gboolean ges_video_transition_set_transition_type (GESVideoTransition * self,
|
||||
GESVideoStandardTransitionType type);
|
||||
GST_GES_API GESVideoStandardTransitionType
|
||||
GES_API GESVideoStandardTransitionType
|
||||
ges_video_transition_get_transition_type (GESVideoTransition * trans);
|
||||
|
||||
GST_GES_API
|
||||
GES_API
|
||||
void ges_video_transition_set_border (GESVideoTransition * self,
|
||||
guint value);
|
||||
GST_GES_API
|
||||
GES_API
|
||||
gint ges_video_transition_get_border (GESVideoTransition * self);
|
||||
|
||||
GST_GES_API
|
||||
GES_API
|
||||
void ges_video_transition_set_inverted (GESVideoTransition * self,
|
||||
gboolean inverted);
|
||||
GST_GES_API
|
||||
GES_API
|
||||
gboolean ges_video_transition_is_inverted (GESVideoTransition * self);
|
||||
|
||||
G_END_DECLS
|
||||
|
|
|
@ -69,7 +69,7 @@ struct _GESVideoUriSourceClass {
|
|||
gpointer _ges_reserved[GES_PADDING];
|
||||
};
|
||||
|
||||
GST_GES_API
|
||||
GES_API
|
||||
GType ges_video_uri_source_get_type (void);
|
||||
|
||||
G_END_DECLS
|
||||
|
|
|
@ -48,7 +48,7 @@ typedef struct
|
|||
gpointer _ges_reserved[GES_PADDING];
|
||||
} GESXmlFormatterClass;
|
||||
|
||||
GST_GES_API
|
||||
GES_API
|
||||
GType ges_xml_formatter_get_type (void);
|
||||
|
||||
G_END_DECLS
|
||||
|
|
12
ges/ges.h
12
ges/ges.h
|
@ -87,18 +87,18 @@
|
|||
G_BEGIN_DECLS
|
||||
|
||||
|
||||
GST_GES_API
|
||||
GES_API
|
||||
gboolean ges_init (void);
|
||||
GST_GES_API
|
||||
GES_API
|
||||
gboolean ges_init_check (int *argc, char **argv[], GError ** err);
|
||||
GST_GES_API
|
||||
GES_API
|
||||
void ges_deinit (void);
|
||||
GST_GES_API
|
||||
GES_API
|
||||
void ges_version (guint * major, guint * minor, guint * micro,
|
||||
guint * nano);
|
||||
GST_GES_API GOptionGroup *
|
||||
GES_API GOptionGroup *
|
||||
ges_init_get_option_group (void);
|
||||
GST_GES_API
|
||||
GES_API
|
||||
gboolean ges_validate_register_action_types (void);
|
||||
|
||||
G_END_DECLS
|
||||
|
|
Loading…
Reference in a new issue