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