mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2024-09-29 15:22:17 +00:00
ges: Cleanup the way we declare object types
We create our own _DECLARE_ macro because we have instance structures
This commit is contained in:
parent
aaf2025c71
commit
0012c6a3b0
60 changed files with 113 additions and 938 deletions
|
@ -31,16 +31,7 @@
|
||||||
|
|
||||||
G_BEGIN_DECLS
|
G_BEGIN_DECLS
|
||||||
#define GES_TYPE_ASSET ges_asset_get_type()
|
#define GES_TYPE_ASSET ges_asset_get_type()
|
||||||
#define GES_ASSET(obj) \
|
GES_DECLARE_TYPE(Asset, asset, ASSET);
|
||||||
(G_TYPE_CHECK_INSTANCE_CAST ((obj), GES_TYPE_ASSET, GESAsset))
|
|
||||||
#define GES_ASSET_CLASS(klass) \
|
|
||||||
(G_TYPE_CHECK_CLASS_CAST ((klass), GES_TYPE_ASSET, GESAssetClass))
|
|
||||||
#define GES_IS_ASSET(obj) \
|
|
||||||
(G_TYPE_CHECK_INSTANCE_TYPE ((obj), GES_TYPE_ASSET))
|
|
||||||
#define GES_IS_ASSET_CLASS(klass) \
|
|
||||||
(G_TYPE_CHECK_CLASS_TYPE ((klass), GES_TYPE_ASSET))
|
|
||||||
#define GES_ASSET_GET_CLASS(obj) \
|
|
||||||
(G_TYPE_INSTANCE_GET_CLASS ((obj), GES_TYPE_ASSET, GESAssetClass))
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* GESAssetLoadingReturn:
|
* GESAssetLoadingReturn:
|
||||||
|
@ -57,11 +48,6 @@ typedef enum
|
||||||
GES_ASSET_LOADING_OK
|
GES_ASSET_LOADING_OK
|
||||||
} GESAssetLoadingReturn;
|
} GESAssetLoadingReturn;
|
||||||
|
|
||||||
typedef struct _GESAssetPrivate GESAssetPrivate;
|
|
||||||
|
|
||||||
GES_API
|
|
||||||
GType ges_asset_get_type (void);
|
|
||||||
|
|
||||||
struct _GESAsset
|
struct _GESAsset
|
||||||
{
|
{
|
||||||
GObject parent;
|
GObject parent;
|
||||||
|
|
|
@ -30,23 +30,7 @@
|
||||||
G_BEGIN_DECLS
|
G_BEGIN_DECLS
|
||||||
|
|
||||||
#define GES_TYPE_AUDIO_SOURCE ges_audio_source_get_type()
|
#define GES_TYPE_AUDIO_SOURCE ges_audio_source_get_type()
|
||||||
|
GES_DECLARE_TYPE(AudioSource, audio_source, AUDIO_SOURCE);
|
||||||
#define GES_AUDIO_SOURCE(obj) \
|
|
||||||
(G_TYPE_CHECK_INSTANCE_CAST ((obj), GES_TYPE_AUDIO_SOURCE, GESAudioSource))
|
|
||||||
|
|
||||||
#define GES_AUDIO_SOURCE_CLASS(klass) \
|
|
||||||
(G_TYPE_CHECK_CLASS_CAST ((klass), GES_TYPE_AUDIO_SOURCE, GESAudioSourceClass))
|
|
||||||
|
|
||||||
#define GES_IS_AUDIO_SOURCE(obj) \
|
|
||||||
(G_TYPE_CHECK_INSTANCE_TYPE ((obj), GES_TYPE_AUDIO_SOURCE))
|
|
||||||
|
|
||||||
#define GES_IS_AUDIO_SOURCE_CLASS(klass) \
|
|
||||||
(G_TYPE_CHECK_CLASS_TYPE ((klass), GES_TYPE_AUDIO_SOURCE))
|
|
||||||
|
|
||||||
#define GES_AUDIO_SOURCE_GET_CLASS(obj) \
|
|
||||||
(G_TYPE_INSTANCE_GET_CLASS ((obj), GES_TYPE_AUDIO_SOURCE, GESAudioSourceClass))
|
|
||||||
|
|
||||||
typedef struct _GESAudioSourcePrivate GESAudioSourcePrivate;
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* GESAudioSource:
|
* GESAudioSource:
|
||||||
|
@ -83,9 +67,6 @@ struct _GESAudioSourceClass {
|
||||||
gpointer _ges_reserved[GES_PADDING];
|
gpointer _ges_reserved[GES_PADDING];
|
||||||
};
|
};
|
||||||
|
|
||||||
GES_API
|
|
||||||
GType ges_audio_source_get_type (void);
|
|
||||||
|
|
||||||
G_END_DECLS
|
G_END_DECLS
|
||||||
|
|
||||||
#endif /* _GES_AUDIO_SOURCE */
|
#endif /* _GES_AUDIO_SOURCE */
|
||||||
|
|
|
@ -28,24 +28,7 @@
|
||||||
G_BEGIN_DECLS
|
G_BEGIN_DECLS
|
||||||
|
|
||||||
#define GES_TYPE_AUDIO_TEST_SOURCE ges_audio_test_source_get_type()
|
#define GES_TYPE_AUDIO_TEST_SOURCE ges_audio_test_source_get_type()
|
||||||
|
GES_DECLARE_TYPE(AudioTestSource, audio_test_source, AUDIO_TEST_SOURCE);
|
||||||
#define GES_AUDIO_TEST_SOURCE(obj) \
|
|
||||||
(G_TYPE_CHECK_INSTANCE_CAST ((obj), GES_TYPE_AUDIO_TEST_SOURCE, GESAudioTestSource))
|
|
||||||
|
|
||||||
#define GES_AUDIO_TEST_SOURCE_CLASS(klass) \
|
|
||||||
(G_TYPE_CHECK_CLASS_CAST ((klass), GES_TYPE_AUDIO_TEST_SOURCE, GESAudioTestSourceClass))
|
|
||||||
|
|
||||||
#define GES_IS_AUDIO_TEST_SOURCE(obj) \
|
|
||||||
(G_TYPE_CHECK_INSTANCE_TYPE ((obj), GES_TYPE_AUDIO_TEST_SOURCE))
|
|
||||||
|
|
||||||
#define GES_IS_AUDIO_TEST_SOURCE_CLASS(klass) \
|
|
||||||
(G_TYPE_CHECK_CLASS_TYPE ((klass), GES_TYPE_AUDIO_TEST_SOURCE))
|
|
||||||
|
|
||||||
#define GES_AUDIO_TEST_SOURCE_GET_CLASS(obj) \
|
|
||||||
(G_TYPE_INSTANCE_GET_CLASS ((obj), GES_TYPE_AUDIO_TEST_SOURCE, GESAudioTestSourceClass))
|
|
||||||
|
|
||||||
typedef struct _GESAudioTestSourcePrivate GESAudioTestSourcePrivate;
|
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* GESAudioTestSource:
|
* GESAudioTestSource:
|
||||||
|
@ -70,10 +53,6 @@ struct _GESAudioTestSourceClass {
|
||||||
gpointer _ges_reserved[GES_PADDING];
|
gpointer _ges_reserved[GES_PADDING];
|
||||||
};
|
};
|
||||||
|
|
||||||
GES_API
|
|
||||||
GType ges_audio_test_source_get_type (void);
|
|
||||||
|
|
||||||
|
|
||||||
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);
|
||||||
|
|
|
@ -28,13 +28,8 @@
|
||||||
G_BEGIN_DECLS
|
G_BEGIN_DECLS
|
||||||
|
|
||||||
#define GES_TYPE_AUDIO_TRACK (ges_audio_track_get_type ())
|
#define GES_TYPE_AUDIO_TRACK (ges_audio_track_get_type ())
|
||||||
#define GES_AUDIO_TRACK(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GES_TYPE_AUDIO_TRACK, GESAudioTrack))
|
GES_DECLARE_TYPE(AudioTrack, audio_track, AUDIO_TRACK);
|
||||||
#define GES_AUDIO_TRACK_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GES_TYPE_AUDIO_TRACK, GESAudioTrackClass))
|
|
||||||
#define GES_IS_AUDIO_TRACK(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GES_TYPE_AUDIO_TRACK))
|
|
||||||
#define GES_IS_AUDIO_TRACK_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GES_TYPE_AUDIO_TRACK))
|
|
||||||
#define GES_AUDIO_TRACK_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GES_TYPE_AUDIO_TRACK, GESAudioTrackClass))
|
|
||||||
|
|
||||||
typedef struct _GESAudioTrackPrivate GESAudioTrackPrivate;
|
|
||||||
|
|
||||||
struct _GESAudioTrackClass
|
struct _GESAudioTrackClass
|
||||||
{
|
{
|
||||||
|
@ -54,8 +49,6 @@ struct _GESAudioTrack
|
||||||
gpointer _ges_reserved[GES_PADDING];
|
gpointer _ges_reserved[GES_PADDING];
|
||||||
};
|
};
|
||||||
|
|
||||||
GES_API
|
|
||||||
GType ges_audio_track_get_type (void) G_GNUC_CONST;
|
|
||||||
GES_API
|
GES_API
|
||||||
GESAudioTrack* ges_audio_track_new (void);
|
GESAudioTrack* ges_audio_track_new (void);
|
||||||
|
|
||||||
|
|
|
@ -28,23 +28,7 @@
|
||||||
G_BEGIN_DECLS
|
G_BEGIN_DECLS
|
||||||
|
|
||||||
#define GES_TYPE_AUDIO_TRANSITION ges_audio_transition_get_type()
|
#define GES_TYPE_AUDIO_TRANSITION ges_audio_transition_get_type()
|
||||||
|
GES_DECLARE_TYPE(AudioTransition, audio_transition, AUDIO_TRANSITION);
|
||||||
#define GES_AUDIO_TRANSITION(obj) \
|
|
||||||
(G_TYPE_CHECK_INSTANCE_CAST ((obj), GES_TYPE_AUDIO_TRANSITION, GESAudioTransition))
|
|
||||||
|
|
||||||
#define GES_AUDIO_TRANSITION_CLASS(klass) \
|
|
||||||
(G_TYPE_CHECK_CLASS_CAST ((klass), GES_TYPE_AUDIO_TRANSITION, GESAudioTransitionClass))
|
|
||||||
|
|
||||||
#define GES_IS_AUDIO_TRANSITION(obj) \
|
|
||||||
(G_TYPE_CHECK_INSTANCE_TYPE ((obj), GES_TYPE_AUDIO_TRANSITION))
|
|
||||||
|
|
||||||
#define GES_IS_AUDIO_TRANSITION_CLASS(klass) \
|
|
||||||
(G_TYPE_CHECK_CLASS_TYPE ((klass), GES_TYPE_AUDIO_TRANSITION))
|
|
||||||
|
|
||||||
#define GES_AUDIO_TRANSITION_GET_CLASS(obj) \
|
|
||||||
(G_TYPE_INSTANCE_GET_CLASS ((obj), GES_TYPE_AUDIO_TRANSITION, GESAudioTransitionClass))
|
|
||||||
|
|
||||||
typedef struct _GESAudioTransitionPrivate GESAudioTransitionPrivate;
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* GESAudioTransition:
|
* GESAudioTransition:
|
||||||
|
@ -68,9 +52,6 @@ struct _GESAudioTransitionClass {
|
||||||
gpointer _ges_reserved[GES_PADDING];
|
gpointer _ges_reserved[GES_PADDING];
|
||||||
};
|
};
|
||||||
|
|
||||||
GES_API
|
|
||||||
GType ges_audio_transition_get_type (void);
|
|
||||||
|
|
||||||
GES_API
|
GES_API
|
||||||
GESAudioTransition* ges_audio_transition_new (void);
|
GESAudioTransition* ges_audio_transition_new (void);
|
||||||
|
|
||||||
|
|
|
@ -28,23 +28,7 @@
|
||||||
G_BEGIN_DECLS
|
G_BEGIN_DECLS
|
||||||
|
|
||||||
#define GES_TYPE_AUDIO_URI_SOURCE ges_audio_uri_source_get_type()
|
#define GES_TYPE_AUDIO_URI_SOURCE ges_audio_uri_source_get_type()
|
||||||
|
GES_DECLARE_TYPE(AudioUriSource, audio_uri_source, AUDIO_URI_SOURCE);
|
||||||
#define GES_AUDIO_URI_SOURCE(obj) \
|
|
||||||
(G_TYPE_CHECK_INSTANCE_CAST ((obj), GES_TYPE_AUDIO_URI_SOURCE, GESAudioUriSource))
|
|
||||||
|
|
||||||
#define GES_AUDIO_URI_SOURCE_CLASS(klass) \
|
|
||||||
(G_TYPE_CHECK_CLASS_CAST ((klass), GES_TYPE_AUDIO_URI_SOURCE, GESAudioUriSourceClass))
|
|
||||||
|
|
||||||
#define GES_IS_AUDIO_URI_SOURCE(obj) \
|
|
||||||
(G_TYPE_CHECK_INSTANCE_TYPE ((obj), GES_TYPE_AUDIO_URI_SOURCE))
|
|
||||||
|
|
||||||
#define GES_IS_AUDIO_URI_SOURCE_CLASS(klass) \
|
|
||||||
(G_TYPE_CHECK_CLASS_TYPE ((klass), GES_TYPE_AUDIO_URI_SOURCE))
|
|
||||||
|
|
||||||
#define GES_AUDIO_URI_SOURCE_GET_CLASS(obj) \
|
|
||||||
(G_TYPE_INSTANCE_GET_CLASS ((obj), GES_TYPE_AUDIO_URI_SOURCE, GESAudioUriSourceClass))
|
|
||||||
|
|
||||||
typedef struct _GESAudioUriSourcePrivate GESAudioUriSourcePrivate;
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* GESAudioUriSource:
|
* GESAudioUriSource:
|
||||||
|
@ -69,9 +53,6 @@ struct _GESAudioUriSourceClass {
|
||||||
gpointer _ges_reserved[GES_PADDING];
|
gpointer _ges_reserved[GES_PADDING];
|
||||||
};
|
};
|
||||||
|
|
||||||
GES_API
|
|
||||||
GType ges_audio_uri_source_get_type (void);
|
|
||||||
|
|
||||||
G_END_DECLS
|
G_END_DECLS
|
||||||
|
|
||||||
#endif /* _GES_AUDIO_URI_SOURCE */
|
#endif /* _GES_AUDIO_URI_SOURCE */
|
||||||
|
|
|
@ -28,16 +28,10 @@
|
||||||
G_BEGIN_DECLS
|
G_BEGIN_DECLS
|
||||||
|
|
||||||
#define GES_TYPE_AUTO_TRANSITION (ges_auto_transition_get_type ())
|
#define GES_TYPE_AUTO_TRANSITION (ges_auto_transition_get_type ())
|
||||||
#define GES_AUTO_TRANSITION(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GES_TYPE_AUTO_TRANSITION, GESAutoTransition))
|
|
||||||
#define GES_AUTO_TRANSITION_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GES_TYPE_AUTO_TRANSITION, GESAutoTransitionClass))
|
|
||||||
#define GES_IS_AUTO_TRANSITION(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GES_TYPE_AUTO_TRANSITION))
|
|
||||||
#define GES_IS_AUTO_TRANSITION_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GES_TYPE_AUTO_TRANSITION))
|
|
||||||
#define GES_AUTO_TRANSITION_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GES_TYPE_AUTO_TRANSITION, GESAutoTransitionClass))
|
|
||||||
|
|
||||||
typedef struct _GESAutoTransitionClass GESAutoTransitionClass;
|
typedef struct _GESAutoTransitionClass GESAutoTransitionClass;
|
||||||
typedef struct _GESAutoTransition GESAutoTransition;
|
typedef struct _GESAutoTransition GESAutoTransition;
|
||||||
|
|
||||||
|
GES_DECLARE_TYPE(AutoTransition, auto_transition, AUTO_TRANSITION);
|
||||||
|
|
||||||
struct _GESAutoTransitionClass
|
struct _GESAutoTransitionClass
|
||||||
{
|
{
|
||||||
|
@ -69,8 +63,6 @@ struct _GESAutoTransition
|
||||||
gpointer _ges_reserved[GES_PADDING];
|
gpointer _ges_reserved[GES_PADDING];
|
||||||
};
|
};
|
||||||
|
|
||||||
G_GNUC_INTERNAL GType ges_auto_transition_get_type (void) G_GNUC_CONST;
|
|
||||||
|
|
||||||
G_GNUC_INTERNAL void ges_auto_transition_update (GESAutoTransition *self);
|
G_GNUC_INTERNAL void ges_auto_transition_update (GESAutoTransition *self);
|
||||||
G_GNUC_INTERNAL GESAutoTransition * ges_auto_transition_new (GESTrackElement * transition,
|
G_GNUC_INTERNAL GESAutoTransition * ges_auto_transition_new (GESTrackElement * transition,
|
||||||
GESTrackElement * previous_source,
|
GESTrackElement * previous_source,
|
||||||
|
|
|
@ -26,23 +26,7 @@
|
||||||
G_BEGIN_DECLS
|
G_BEGIN_DECLS
|
||||||
|
|
||||||
#define GES_TYPE_BASE_EFFECT_CLIP ges_base_effect_clip_get_type()
|
#define GES_TYPE_BASE_EFFECT_CLIP ges_base_effect_clip_get_type()
|
||||||
|
GES_DECLARE_TYPE(BaseEffectClip, base_effect_clip, BASE_EFFECT_CLIP);
|
||||||
#define GES_BASE_EFFECT_CLIP(obj) \
|
|
||||||
(G_TYPE_CHECK_INSTANCE_CAST ((obj), GES_TYPE_BASE_EFFECT_CLIP, GESBaseEffectClip))
|
|
||||||
|
|
||||||
#define GES_BASE_EFFECT_CLIP_CLASS(klass) \
|
|
||||||
(G_TYPE_CHECK_CLASS_CAST ((klass), GES_TYPE_BASE_EFFECT_CLIP, GESBaseEffectClipClass))
|
|
||||||
|
|
||||||
#define GES_IS_BASE_EFFECT_CLIP(obj) \
|
|
||||||
(G_TYPE_CHECK_INSTANCE_TYPE ((obj), GES_TYPE_BASE_EFFECT_CLIP))
|
|
||||||
|
|
||||||
#define GES_IS_BASE_EFFECT_CLIP_CLASS(klass) \
|
|
||||||
(G_TYPE_CHECK_CLASS_TYPE ((klass), GES_TYPE_BASE_EFFECT_CLIP))
|
|
||||||
|
|
||||||
#define GES_BASE_EFFECT_CLIP_GET_CLASS(obj) \
|
|
||||||
(G_TYPE_INSTANCE_GET_CLASS ((obj), GES_TYPE_BASE_EFFECT_CLIP, GESBaseEffectClipClass))
|
|
||||||
|
|
||||||
typedef struct _GESBaseEffectClipPrivate GESBaseEffectClipPrivate;
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* GESBaseEffectClip:
|
* GESBaseEffectClip:
|
||||||
|
@ -70,8 +54,5 @@ struct _GESBaseEffectClipClass {
|
||||||
gpointer _ges_reserved[GES_PADDING];
|
gpointer _ges_reserved[GES_PADDING];
|
||||||
};
|
};
|
||||||
|
|
||||||
GES_API
|
|
||||||
GType ges_base_effect_clip_get_type (void);
|
|
||||||
|
|
||||||
G_END_DECLS
|
G_END_DECLS
|
||||||
#endif /* _GES_BASE_EFFECT_CLIP */
|
#endif /* _GES_BASE_EFFECT_CLIP */
|
||||||
|
|
|
@ -27,19 +27,7 @@
|
||||||
G_BEGIN_DECLS
|
G_BEGIN_DECLS
|
||||||
|
|
||||||
#define GES_TYPE_BASE_EFFECT ges_base_effect_get_type()
|
#define GES_TYPE_BASE_EFFECT ges_base_effect_get_type()
|
||||||
#define GES_BASE_EFFECT(obj) \
|
GES_DECLARE_TYPE(BaseEffect, base_effect, BASE_EFFECT);
|
||||||
(G_TYPE_CHECK_INSTANCE_CAST ((obj), GES_TYPE_BASE_EFFECT, GESBaseEffect))
|
|
||||||
#define GES_BASE_EFFECT_CLASS(klass) \
|
|
||||||
(G_TYPE_CHECK_CLASS_CAST ((klass), GES_TYPE_BASE_EFFECT, GESBaseEffectClass))
|
|
||||||
#define GES_IS_BASE_EFFECT(obj) \
|
|
||||||
(G_TYPE_CHECK_INSTANCE_TYPE ((obj), GES_TYPE_BASE_EFFECT))
|
|
||||||
#define GES_IS_BASE_EFFECT_CLASS(klass) \
|
|
||||||
(G_TYPE_CHECK_CLASS_TYPE ((klass), GES_TYPE_BASE_EFFECT))
|
|
||||||
#define GES_BASE_EFFECT_GET_CLASS(obj) \
|
|
||||||
(G_TYPE_INSTANCE_GET_CLASS ((obj), GES_TYPE_BASE_EFFECT, GESBaseEffectClass))
|
|
||||||
|
|
||||||
|
|
||||||
typedef struct _GESBaseEffectPrivate GESBaseEffectPrivate;
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* GESBaseEffect:
|
* GESBaseEffect:
|
||||||
|
@ -68,8 +56,5 @@ struct _GESBaseEffectClass
|
||||||
|
|
||||||
};
|
};
|
||||||
|
|
||||||
GES_API
|
|
||||||
GType ges_base_effect_get_type (void);
|
|
||||||
|
|
||||||
G_END_DECLS
|
G_END_DECLS
|
||||||
#endif /* _GES_BASE_EFFECT */
|
#endif /* _GES_BASE_EFFECT */
|
||||||
|
|
|
@ -29,23 +29,7 @@
|
||||||
G_BEGIN_DECLS
|
G_BEGIN_DECLS
|
||||||
|
|
||||||
#define GES_TYPE_BASE_TRANSITION_CLIP ges_base_transition_clip_get_type()
|
#define GES_TYPE_BASE_TRANSITION_CLIP ges_base_transition_clip_get_type()
|
||||||
|
GES_DECLARE_TYPE(BaseTransitionClip, base_transition_clip, BASE_TRANSITION_CLIP);
|
||||||
#define GES_BASE_TRANSITION_CLIP(obj) \
|
|
||||||
(G_TYPE_CHECK_INSTANCE_CAST ((obj), GES_TYPE_BASE_TRANSITION_CLIP, GESBaseTransitionClip))
|
|
||||||
|
|
||||||
#define GES_BASE_TRANSITION_CLIP_CLASS(klass) \
|
|
||||||
(G_TYPE_CHECK_CLASS_CAST ((klass), GES_TYPE_BASE_TRANSITION_CLIP, GESBaseTransitionClipClass))
|
|
||||||
|
|
||||||
#define GES_IS_BASE_TRANSITION_CLIP(obj) \
|
|
||||||
(G_TYPE_CHECK_INSTANCE_TYPE ((obj), GES_TYPE_BASE_TRANSITION_CLIP))
|
|
||||||
|
|
||||||
#define GES_IS_BASE_TRANSITION_CLIP_CLASS(klass) \
|
|
||||||
(G_TYPE_CHECK_CLASS_TYPE ((klass), GES_TYPE_BASE_TRANSITION_CLIP))
|
|
||||||
|
|
||||||
#define GES_BASE_TRANSITION_CLIP_GET_CLASS(obj) \
|
|
||||||
(G_TYPE_INSTANCE_GET_CLASS ((obj), GES_TYPE_BASE_TRANSITION_CLIP, GESBaseTransitionClipClass))
|
|
||||||
|
|
||||||
typedef struct _GESBaseTransitionClipPrivate GESBaseTransitionClipPrivate;
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* GESBaseTransitionClip:
|
* GESBaseTransitionClip:
|
||||||
|
@ -74,9 +58,6 @@ struct _GESBaseTransitionClipClass {
|
||||||
gpointer _ges_reserved[GES_PADDING];
|
gpointer _ges_reserved[GES_PADDING];
|
||||||
};
|
};
|
||||||
|
|
||||||
GES_API
|
|
||||||
GType ges_base_transition_clip_get_type (void);
|
|
||||||
|
|
||||||
G_END_DECLS
|
G_END_DECLS
|
||||||
|
|
||||||
#endif /* _GES_BASE_TRANSITION_CLIP */
|
#endif /* _GES_BASE_TRANSITION_CLIP */
|
||||||
|
|
|
@ -24,17 +24,12 @@
|
||||||
#define GES_BASE_XML_FORMATTER_H
|
#define GES_BASE_XML_FORMATTER_H
|
||||||
|
|
||||||
G_BEGIN_DECLS
|
G_BEGIN_DECLS
|
||||||
#define GES_TYPE_BASE_XML_FORMATTER (ges_base_xml_formatter_get_type ())
|
|
||||||
#define GES_BASE_XML_FORMATTER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GES_TYPE_BASE_XML_FORMATTER, GESBaseXmlFormatter))
|
|
||||||
#define GES_BASE_XML_FORMATTER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GES_TYPE_BASE_XML_FORMATTER, GESBaseXmlFormatterClass))
|
|
||||||
#define GES_IS_BASE_XML_FORMATTER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GES_TYPE_BASE_XML_FORMATTER))
|
|
||||||
#define GES_IS_BASE_XML_FORMATTER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GES_TYPE_BASE_XML_FORMATTER))
|
|
||||||
#define GES_BASE_XML_FORMATTER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GES_TYPE_BASE_XML_FORMATTER, GESBaseXmlFormatterClass))
|
|
||||||
|
|
||||||
typedef struct _GESBaseXmlFormatterPrivate GESBaseXmlFormatterPrivate;
|
|
||||||
typedef struct _GESBaseXmlFormatter GESBaseXmlFormatter;
|
typedef struct _GESBaseXmlFormatter GESBaseXmlFormatter;
|
||||||
typedef struct _GESBaseXmlFormatterClass GESBaseXmlFormatterClass;
|
typedef struct _GESBaseXmlFormatterClass GESBaseXmlFormatterClass;
|
||||||
|
|
||||||
|
#define GES_TYPE_BASE_XML_FORMATTER (ges_base_xml_formatter_get_type ())
|
||||||
|
GES_DECLARE_TYPE(BaseXmlFormatter, base_xml_formatter, BASE_XML_FORMATTER);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* GESBaseXmlFormatter:
|
* GESBaseXmlFormatter:
|
||||||
*/
|
*/
|
||||||
|
@ -65,8 +60,5 @@ struct _GESBaseXmlFormatterClass
|
||||||
gpointer _ges_reserved[GES_PADDING];
|
gpointer _ges_reserved[GES_PADDING];
|
||||||
};
|
};
|
||||||
|
|
||||||
GES_API
|
|
||||||
GType ges_base_xml_formatter_get_type (void);
|
|
||||||
|
|
||||||
G_END_DECLS
|
G_END_DECLS
|
||||||
#endif /* _GES_BASE_XML_FORMATTER_H */
|
#endif /* _GES_BASE_XML_FORMATTER_H */
|
||||||
|
|
|
@ -30,13 +30,7 @@
|
||||||
G_BEGIN_DECLS
|
G_BEGIN_DECLS
|
||||||
|
|
||||||
#define GES_TYPE_CLIP_ASSET (ges_clip_asset_get_type ())
|
#define GES_TYPE_CLIP_ASSET (ges_clip_asset_get_type ())
|
||||||
#define GES_CLIP_ASSET(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GES_TYPE_CLIP_ASSET, GESClipAsset))
|
GES_DECLARE_TYPE(ClipAsset, clip_asset, CLIP_ASSET);
|
||||||
#define GES_CLIP_ASSET_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GES_TYPE_CLIP_ASSET, GESClipAssetClass))
|
|
||||||
#define GES_IS_CLIP_ASSET(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GES_TYPE_CLIP_ASSET))
|
|
||||||
#define GES_IS_CLIP_ASSET_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GES_TYPE_CLIP_ASSET))
|
|
||||||
#define GES_CLIP_ASSET_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GES_TYPE_CLIP_ASSET, GESClipAssetClass))
|
|
||||||
|
|
||||||
typedef struct _GESClipAssetPrivate GESClipAssetPrivate;
|
|
||||||
|
|
||||||
struct _GESClipAsset
|
struct _GESClipAsset
|
||||||
{
|
{
|
||||||
|
@ -55,8 +49,6 @@ struct _GESClipAssetClass
|
||||||
gpointer _ges_reserved[GES_PADDING];
|
gpointer _ges_reserved[GES_PADDING];
|
||||||
};
|
};
|
||||||
|
|
||||||
GES_API
|
|
||||||
GType ges_clip_asset_get_type (void);
|
|
||||||
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);
|
||||||
|
|
|
@ -31,13 +31,7 @@
|
||||||
G_BEGIN_DECLS
|
G_BEGIN_DECLS
|
||||||
|
|
||||||
#define GES_TYPE_CLIP ges_clip_get_type()
|
#define GES_TYPE_CLIP ges_clip_get_type()
|
||||||
#define GES_CLIP(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GES_TYPE_CLIP, GESClip))
|
GES_DECLARE_TYPE(Clip, clip, CLIP);
|
||||||
#define GES_CLIP_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GES_TYPE_CLIP, GESClipClass))
|
|
||||||
#define GES_IS_CLIP(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GES_TYPE_CLIP))
|
|
||||||
#define GES_IS_CLIP_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GES_TYPE_CLIP))
|
|
||||||
#define GES_CLIP_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GES_TYPE_CLIP, GESClipClass))
|
|
||||||
|
|
||||||
typedef struct _GESClipPrivate GESClipPrivate;
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* GES_CLIP_CLASS_CAN_ADD_EFFECTS:
|
* GES_CLIP_CLASS_CAN_ADD_EFFECTS:
|
||||||
|
@ -146,12 +140,6 @@ struct _GESClipClass
|
||||||
} ABI;
|
} ABI;
|
||||||
};
|
};
|
||||||
|
|
||||||
/****************************************************
|
|
||||||
* Standard *
|
|
||||||
****************************************************/
|
|
||||||
GES_API
|
|
||||||
GType ges_clip_get_type (void);
|
|
||||||
|
|
||||||
/****************************************************
|
/****************************************************
|
||||||
* TrackElement handling *
|
* TrackElement handling *
|
||||||
****************************************************/
|
****************************************************/
|
||||||
|
|
|
@ -26,17 +26,11 @@
|
||||||
|
|
||||||
G_BEGIN_DECLS
|
G_BEGIN_DECLS
|
||||||
|
|
||||||
#define GES_TYPE_COMMAND_LINE_FORMATTER (ges_command_line_formatter_get_type ())
|
|
||||||
#define GES_COMMAND_LINE_FORMATTER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GES_TYPE_COMMAND_LINE_FORMATTER, GESCommandLineFormatter))
|
|
||||||
#define GES_COMMAND_LINE_FORMATTER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GES_TYPE_COMMAND_LINE_FORMATTER, GESCommandLineFormatterClass))
|
|
||||||
#define GES_IS_COMMAND_LINE_FORMATTER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GES_TYPE_COMMAND_LINE_FORMATTER))
|
|
||||||
#define GES_IS_COMMAND_LINE_FORMATTER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GES_TYPE_COMMAND_LINE_FORMATTER))
|
|
||||||
#define GES_COMMAND_LINE_FORMATTER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GES_TYPE_COMMAND_LINE_FORMATTER, GESCommandLineFormatterClass))
|
|
||||||
|
|
||||||
typedef struct _GESCommandLineFormatterClass GESCommandLineFormatterClass;
|
typedef struct _GESCommandLineFormatterClass GESCommandLineFormatterClass;
|
||||||
typedef struct _GESCommandLineFormatter GESCommandLineFormatter;
|
typedef struct _GESCommandLineFormatter GESCommandLineFormatter;
|
||||||
typedef struct _GESCommandLineFormatterPrivate GESCommandLineFormatterPrivate;
|
|
||||||
|
|
||||||
|
#define GES_TYPE_COMMAND_LINE_FORMATTER (ges_command_line_formatter_get_type ())
|
||||||
|
GES_DECLARE_TYPE(CommandLineFormatter, command_line_formatter, COMMAND_LINE_FORMATTER);
|
||||||
|
|
||||||
struct _GESCommandLineFormatterClass
|
struct _GESCommandLineFormatterClass
|
||||||
{
|
{
|
||||||
|
@ -50,8 +44,6 @@ struct _GESCommandLineFormatter
|
||||||
GESCommandLineFormatterPrivate *priv;
|
GESCommandLineFormatterPrivate *priv;
|
||||||
};
|
};
|
||||||
|
|
||||||
GES_API
|
|
||||||
GType ges_command_line_formatter_get_type (void);
|
|
||||||
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);
|
||||||
|
|
||||||
|
|
|
@ -30,13 +30,7 @@
|
||||||
G_BEGIN_DECLS
|
G_BEGIN_DECLS
|
||||||
|
|
||||||
#define GES_TYPE_CONTAINER ges_container_get_type()
|
#define GES_TYPE_CONTAINER ges_container_get_type()
|
||||||
#define GES_CONTAINER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GES_TYPE_CONTAINER, GESContainer))
|
GES_DECLARE_TYPE(Container, container, CONTAINER);
|
||||||
#define GES_CONTAINER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GES_TYPE_CONTAINER, GESContainerClass))
|
|
||||||
#define GES_IS_CONTAINER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GES_TYPE_CONTAINER))
|
|
||||||
#define GES_IS_CONTAINER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GES_TYPE_CONTAINER))
|
|
||||||
#define GES_CONTAINER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GES_TYPE_CONTAINER, GESContainerClass))
|
|
||||||
|
|
||||||
typedef struct _GESContainerPrivate GESContainerPrivate;
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* GESChildrenControlMode:
|
* GESChildrenControlMode:
|
||||||
|
@ -143,9 +137,6 @@ struct _GESContainerClass
|
||||||
gpointer _ges_reserved[GES_PADDING_LARGE];
|
gpointer _ges_reserved[GES_PADDING_LARGE];
|
||||||
};
|
};
|
||||||
|
|
||||||
GES_API
|
|
||||||
GType ges_container_get_type (void);
|
|
||||||
|
|
||||||
/* Children handling */
|
/* Children handling */
|
||||||
GES_API
|
GES_API
|
||||||
GList* ges_container_get_children (GESContainer *container, gboolean recursive);
|
GList* ges_container_get_children (GESContainer *container, gboolean recursive);
|
||||||
|
|
|
@ -27,16 +27,7 @@
|
||||||
G_BEGIN_DECLS
|
G_BEGIN_DECLS
|
||||||
|
|
||||||
#define GES_TYPE_EFFECT_ASSET (ges_effect_asset_get_type ())
|
#define GES_TYPE_EFFECT_ASSET (ges_effect_asset_get_type ())
|
||||||
#define GES_EFFECT_ASSET(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GES_TYPE_EFFECT_ASSET, GESEffectAsset))
|
GES_DECLARE_TYPE(EffectAsset, effect_asset, EFFECT_ASSET);
|
||||||
#define GES_EFFECT_ASSET_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GES_TYPE_EFFECT_ASSET, GESEffectAssetClass))
|
|
||||||
#define GES_IS_EFFECT_ASSET(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GES_TYPE_EFFECT_ASSET))
|
|
||||||
#define GES_IS_EFFECT_ASSET_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GES_TYPE_EFFECT_ASSET))
|
|
||||||
#define GES_EFFECT_ASSET_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GES_TYPE_EFFECT_ASSET, GESEffectAssetClass))
|
|
||||||
|
|
||||||
typedef struct _GESEffectAssetClass GESEffectAssetClass;
|
|
||||||
typedef struct _GESEffectAsset GESEffectAsset;
|
|
||||||
typedef struct _GESEffectAssetPrivate GESEffectAssetPrivate;
|
|
||||||
|
|
||||||
|
|
||||||
struct _GESEffectAssetClass
|
struct _GESEffectAssetClass
|
||||||
{
|
{
|
||||||
|
@ -54,9 +45,6 @@ struct _GESEffectAsset
|
||||||
gpointer _ges_reserved[GES_PADDING];
|
gpointer _ges_reserved[GES_PADDING];
|
||||||
};
|
};
|
||||||
|
|
||||||
GES_API
|
|
||||||
GType ges_effect_asset_get_type (void) G_GNUC_CONST;
|
|
||||||
|
|
||||||
G_END_DECLS
|
G_END_DECLS
|
||||||
|
|
||||||
#endif /* _GES_EFFECT_ASSET_H_ */
|
#endif /* _GES_EFFECT_ASSET_H_ */
|
||||||
|
|
|
@ -26,23 +26,7 @@
|
||||||
G_BEGIN_DECLS
|
G_BEGIN_DECLS
|
||||||
|
|
||||||
#define GES_TYPE_EFFECT_CLIP ges_effect_clip_get_type()
|
#define GES_TYPE_EFFECT_CLIP ges_effect_clip_get_type()
|
||||||
|
GES_DECLARE_TYPE(EffectClip, effect_clip, EFFECT_CLIP);
|
||||||
#define GES_EFFECT_CLIP(obj) \
|
|
||||||
(G_TYPE_CHECK_INSTANCE_CAST ((obj), GES_TYPE_EFFECT_CLIP, GESEffectClip))
|
|
||||||
|
|
||||||
#define GES_EFFECT_CLIP_CLASS(klass) \
|
|
||||||
(G_TYPE_CHECK_CLASS_CAST ((klass), GES_TYPE_EFFECT_CLIP, GESEffectClipClass))
|
|
||||||
|
|
||||||
#define GES_IS_EFFECT_CLIP(obj) \
|
|
||||||
(G_TYPE_CHECK_INSTANCE_TYPE ((obj), GES_TYPE_EFFECT_CLIP))
|
|
||||||
|
|
||||||
#define GES_IS_EFFECT_CLIP_CLASS(klass) \
|
|
||||||
(G_TYPE_CHECK_CLASS_TYPE ((klass), GES_TYPE_EFFECT_CLIP))
|
|
||||||
|
|
||||||
#define GES_EFFECT_CLIP_GET_CLASS(obj) \
|
|
||||||
(G_TYPE_INSTANCE_GET_CLASS ((obj), GES_TYPE_EFFECT_CLIP, GESEffectClipClass))
|
|
||||||
|
|
||||||
typedef struct _GESEffectClipPrivate GESEffectClipPrivate;
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* GESEffectClip:
|
* GESEffectClip:
|
||||||
|
@ -70,9 +54,6 @@ struct _GESEffectClipClass {
|
||||||
gpointer _ges_reserved[GES_PADDING];
|
gpointer _ges_reserved[GES_PADDING];
|
||||||
};
|
};
|
||||||
|
|
||||||
GES_API
|
|
||||||
GType ges_effect_clip_get_type (void);
|
|
||||||
|
|
||||||
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);
|
||||||
|
|
|
@ -26,24 +26,7 @@
|
||||||
|
|
||||||
G_BEGIN_DECLS
|
G_BEGIN_DECLS
|
||||||
#define GES_TYPE_EFFECT ges_effect_get_type()
|
#define GES_TYPE_EFFECT ges_effect_get_type()
|
||||||
|
GES_DECLARE_TYPE(Effect, effect, EFFECT);
|
||||||
#define GES_EFFECT(obj) \
|
|
||||||
(G_TYPE_CHECK_INSTANCE_CAST ((obj), GES_TYPE_EFFECT, GESEffect))
|
|
||||||
|
|
||||||
#define GES_EFFECT_CLASS(klass) \
|
|
||||||
(G_TYPE_CHECK_CLASS_CAST ((klass), GES_TYPE_EFFECT, GESEffectClass))
|
|
||||||
|
|
||||||
#define GES_IS_EFFECT(obj) \
|
|
||||||
(G_TYPE_CHECK_INSTANCE_TYPE ((obj), GES_TYPE_EFFECT))
|
|
||||||
|
|
||||||
#define GES_IS_EFFECT_CLASS(klass) \
|
|
||||||
(G_TYPE_CHECK_CLASS_TYPE ((klass), GES_TYPE_EFFECT))
|
|
||||||
|
|
||||||
#define GES_EFFECT_GET_CLASS(obj) \
|
|
||||||
(G_TYPE_INSTANCE_GET_CLASS ((obj), GES_TYPE_EFFECT, GESEffectClass))
|
|
||||||
|
|
||||||
|
|
||||||
typedef struct _GESEffectPrivate GESEffectPrivate;
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* GESEffect:
|
* GESEffect:
|
||||||
|
@ -76,9 +59,6 @@ struct _GESEffectClass
|
||||||
|
|
||||||
};
|
};
|
||||||
|
|
||||||
GES_API
|
|
||||||
GType ges_effect_get_type (void);
|
|
||||||
|
|
||||||
GES_API GESEffect*
|
GES_API GESEffect*
|
||||||
ges_effect_new (const gchar * bin_description);
|
ges_effect_new (const gchar * bin_description);
|
||||||
|
|
||||||
|
|
|
@ -33,12 +33,9 @@ G_BEGIN_DECLS
|
||||||
|
|
||||||
/* GESExtractable interface declarations */
|
/* GESExtractable interface declarations */
|
||||||
#define GES_TYPE_EXTRACTABLE (ges_extractable_get_type ())
|
#define GES_TYPE_EXTRACTABLE (ges_extractable_get_type ())
|
||||||
#define GES_EXTRACTABLE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GES_TYPE_EXTRACTABLE, GESExtractable))
|
|
||||||
#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))
|
||||||
|
|
||||||
GES_API
|
GES_API
|
||||||
GType ges_extractable_get_type (void);
|
G_DECLARE_INTERFACE(GESExtractable, ges_extractable, GES, EXTRACTABLE, GInitiallyUnowned);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* GESExtractableCheckId:
|
* GESExtractableCheckId:
|
||||||
|
|
|
@ -27,23 +27,7 @@
|
||||||
G_BEGIN_DECLS
|
G_BEGIN_DECLS
|
||||||
|
|
||||||
#define GES_TYPE_FORMATTER ges_formatter_get_type()
|
#define GES_TYPE_FORMATTER ges_formatter_get_type()
|
||||||
|
GES_DECLARE_TYPE(Formatter, formatter, FORMATTER);
|
||||||
#define GES_FORMATTER(obj) \
|
|
||||||
(G_TYPE_CHECK_INSTANCE_CAST ((obj), GES_TYPE_FORMATTER, GESFormatter))
|
|
||||||
|
|
||||||
#define GES_FORMATTER_CLASS(klass) \
|
|
||||||
(G_TYPE_CHECK_CLASS_CAST ((klass), GES_TYPE_FORMATTER, GESFormatterClass))
|
|
||||||
|
|
||||||
#define GES_IS_FORMATTER(obj) \
|
|
||||||
(G_TYPE_CHECK_INSTANCE_TYPE ((obj), GES_TYPE_FORMATTER))
|
|
||||||
|
|
||||||
#define GES_IS_FORMATTER_CLASS(klass) \
|
|
||||||
(G_TYPE_CHECK_CLASS_TYPE ((klass), GES_TYPE_FORMATTER))
|
|
||||||
|
|
||||||
#define GES_FORMATTER_GET_CLASS(obj) \
|
|
||||||
(G_TYPE_INSTANCE_GET_CLASS ((obj), GES_TYPE_FORMATTER, GESFormatterClass))
|
|
||||||
|
|
||||||
typedef struct _GESFormatterPrivate GESFormatterPrivate;
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* GESFormatter:
|
* GESFormatter:
|
||||||
|
@ -51,7 +35,8 @@ typedef struct _GESFormatterPrivate GESFormatterPrivate;
|
||||||
* Base class for timeline data serialization and deserialization.
|
* Base class for timeline data serialization and deserialization.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
struct _GESFormatter {
|
struct _GESFormatter
|
||||||
|
{
|
||||||
GInitiallyUnowned parent;
|
GInitiallyUnowned parent;
|
||||||
|
|
||||||
/*< private >*/
|
/*< private >*/
|
||||||
|
@ -138,9 +123,6 @@ struct _GESFormatterClass {
|
||||||
gpointer _ges_reserved[GES_PADDING];
|
gpointer _ges_reserved[GES_PADDING];
|
||||||
};
|
};
|
||||||
|
|
||||||
GES_API
|
|
||||||
GType ges_formatter_get_type (void);
|
|
||||||
|
|
||||||
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,
|
||||||
|
|
|
@ -28,13 +28,7 @@
|
||||||
G_BEGIN_DECLS
|
G_BEGIN_DECLS
|
||||||
|
|
||||||
#define GES_TYPE_GROUP (ges_group_get_type ())
|
#define GES_TYPE_GROUP (ges_group_get_type ())
|
||||||
#define GES_GROUP(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GES_TYPE_GROUP, GESGroup))
|
GES_DECLARE_TYPE(Group, group, GROUP);
|
||||||
#define GES_GROUP_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GES_TYPE_GROUP, GESGroupClass))
|
|
||||||
#define GES_IS_GROUP(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GES_TYPE_GROUP))
|
|
||||||
#define GES_IS_GROUP_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GES_TYPE_GROUP))
|
|
||||||
#define GES_GROUP_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GES_TYPE_GROUP, GESGroupClass))
|
|
||||||
|
|
||||||
typedef struct _GESGroupPrivate GESGroupPrivate;
|
|
||||||
|
|
||||||
struct _GESGroup {
|
struct _GESGroup {
|
||||||
GESContainer parent;
|
GESContainer parent;
|
||||||
|
@ -51,8 +45,6 @@ struct _GESGroupClass {
|
||||||
gpointer _ges_reserved[GES_PADDING];
|
gpointer _ges_reserved[GES_PADDING];
|
||||||
};
|
};
|
||||||
|
|
||||||
GES_API
|
|
||||||
GType ges_group_get_type (void);
|
|
||||||
GES_API
|
GES_API
|
||||||
GESGroup *ges_group_new (void);
|
GESGroup *ges_group_new (void);
|
||||||
|
|
||||||
|
|
|
@ -28,23 +28,7 @@
|
||||||
G_BEGIN_DECLS
|
G_BEGIN_DECLS
|
||||||
|
|
||||||
#define GES_TYPE_IMAGE_SOURCE ges_image_source_get_type()
|
#define GES_TYPE_IMAGE_SOURCE ges_image_source_get_type()
|
||||||
|
GES_DECLARE_TYPE(ImageSource, image_source, IMAGE_SOURCE);
|
||||||
#define GES_IMAGE_SOURCE(obj) \
|
|
||||||
(G_TYPE_CHECK_INSTANCE_CAST ((obj), GES_TYPE_IMAGE_SOURCE, GESImageSource))
|
|
||||||
|
|
||||||
#define GES_IMAGE_SOURCE_CLASS(klass) \
|
|
||||||
(G_TYPE_CHECK_CLASS_CAST ((klass), GES_TYPE_IMAGE_SOURCE, GESImageSourceClass))
|
|
||||||
|
|
||||||
#define GES_IS_IMAGE_SOURCE(obj) \
|
|
||||||
(G_TYPE_CHECK_INSTANCE_TYPE ((obj), GES_TYPE_IMAGE_SOURCE))
|
|
||||||
|
|
||||||
#define GES_IS_IMAGE_SOURCE_CLASS(klass) \
|
|
||||||
(G_TYPE_CHECK_CLASS_TYPE ((klass), GES_TYPE_IMAGE_SOURCE))
|
|
||||||
|
|
||||||
#define GES_IMAGE_SOURCE_GET_CLASS(obj) \
|
|
||||||
(G_TYPE_INSTANCE_GET_CLASS ((obj), GES_TYPE_IMAGE_SOURCE, GESImageSourceClass))
|
|
||||||
|
|
||||||
typedef struct _GESImageSourcePrivate GESImageSourcePrivate;
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* GESImageSource:
|
* GESImageSource:
|
||||||
|
@ -68,9 +52,6 @@ struct _GESImageSourceClass {
|
||||||
gpointer _ges_reserved[GES_PADDING];
|
gpointer _ges_reserved[GES_PADDING];
|
||||||
};
|
};
|
||||||
|
|
||||||
GES_API
|
|
||||||
GType ges_image_source_get_type (void);
|
|
||||||
|
|
||||||
G_END_DECLS
|
G_END_DECLS
|
||||||
|
|
||||||
#endif /* _GES_IMAGE_SOURCE */
|
#endif /* _GES_IMAGE_SOURCE */
|
||||||
|
|
|
@ -24,6 +24,12 @@
|
||||||
#include <gst/pbutils/encoding-profile.h>
|
#include <gst/pbutils/encoding-profile.h>
|
||||||
#include <gio/gio.h>
|
#include <gio/gio.h>
|
||||||
|
|
||||||
|
G_BEGIN_DECLS
|
||||||
|
|
||||||
|
#ifndef GST_CAT_DEFAULT
|
||||||
|
#define GST_CAT_DEFAULT (_ges_debug ())
|
||||||
|
#endif
|
||||||
|
|
||||||
#include "ges-timeline.h"
|
#include "ges-timeline.h"
|
||||||
#include "ges-track-element.h"
|
#include "ges-track-element.h"
|
||||||
#include "ges-timeline-element.h"
|
#include "ges-timeline-element.h"
|
||||||
|
@ -32,12 +38,6 @@
|
||||||
#include "ges-base-xml-formatter.h"
|
#include "ges-base-xml-formatter.h"
|
||||||
#include "ges-timeline-tree.h"
|
#include "ges-timeline-tree.h"
|
||||||
|
|
||||||
G_BEGIN_DECLS
|
|
||||||
|
|
||||||
#ifndef GST_CAT_DEFAULT
|
|
||||||
#define GST_CAT_DEFAULT (_ges_debug ())
|
|
||||||
#endif
|
|
||||||
|
|
||||||
G_GNUC_INTERNAL
|
G_GNUC_INTERNAL
|
||||||
GstDebugCategory * _ges_debug (void);
|
GstDebugCategory * _ges_debug (void);
|
||||||
|
|
||||||
|
|
|
@ -27,23 +27,7 @@
|
||||||
G_BEGIN_DECLS
|
G_BEGIN_DECLS
|
||||||
|
|
||||||
#define GES_TYPE_LAYER ges_layer_get_type()
|
#define GES_TYPE_LAYER ges_layer_get_type()
|
||||||
|
GES_DECLARE_TYPE(Layer, layer, LAYER);
|
||||||
#define GES_LAYER(obj) \
|
|
||||||
(G_TYPE_CHECK_INSTANCE_CAST ((obj), GES_TYPE_LAYER, GESLayer))
|
|
||||||
|
|
||||||
#define GES_LAYER_CLASS(klass) \
|
|
||||||
(G_TYPE_CHECK_CLASS_CAST ((klass), GES_TYPE_LAYER, GESLayerClass))
|
|
||||||
|
|
||||||
#define GES_IS_LAYER(obj) \
|
|
||||||
(G_TYPE_CHECK_INSTANCE_TYPE ((obj), GES_TYPE_LAYER))
|
|
||||||
|
|
||||||
#define GES_IS_LAYER_CLASS(klass) \
|
|
||||||
(G_TYPE_CHECK_CLASS_TYPE ((klass), GES_TYPE_LAYER))
|
|
||||||
|
|
||||||
#define GES_LAYER_GET_CLASS(obj) \
|
|
||||||
(G_TYPE_INSTANCE_GET_CLASS ((obj), GES_TYPE_LAYER, GESLayerClass))
|
|
||||||
|
|
||||||
typedef struct _GESLayerPrivate GESLayerPrivate;
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* GESLayer:
|
* GESLayer:
|
||||||
|
@ -89,9 +73,6 @@ struct _GESLayerClass {
|
||||||
gpointer _ges_reserved[GES_PADDING];
|
gpointer _ges_reserved[GES_PADDING];
|
||||||
};
|
};
|
||||||
|
|
||||||
GES_API
|
|
||||||
GType ges_layer_get_type (void);
|
|
||||||
|
|
||||||
GES_API
|
GES_API
|
||||||
GESLayer* ges_layer_new (void);
|
GESLayer* ges_layer_new (void);
|
||||||
|
|
||||||
|
|
|
@ -28,9 +28,9 @@
|
||||||
G_BEGIN_DECLS
|
G_BEGIN_DECLS
|
||||||
|
|
||||||
#define GES_TYPE_META_CONTAINER (ges_meta_container_get_type ())
|
#define GES_TYPE_META_CONTAINER (ges_meta_container_get_type ())
|
||||||
#define GES_META_CONTAINER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GES_TYPE_META_CONTAINER, GESMetaContainer))
|
|
||||||
#define GES_IS_META_CONTAINER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GES_TYPE_META_CONTAINER))
|
|
||||||
#define GES_META_CONTAINER_GET_INTERFACE (inst) (G_TYPE_INSTANCE_GET_INTERFACE ((inst), GES_TYPE_META_CONTAINER, GESMetaContainerInterface))
|
#define GES_META_CONTAINER_GET_INTERFACE (inst) (G_TYPE_INSTANCE_GET_INTERFACE ((inst), GES_TYPE_META_CONTAINER, GESMetaContainerInterface))
|
||||||
|
GES_API
|
||||||
|
G_DECLARE_INTERFACE(GESMetaContainer, ges_meta_container, GES, META_CONTAINER, GObject);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* GES_META_FORMATTER_NAME:
|
* GES_META_FORMATTER_NAME:
|
||||||
|
@ -112,9 +112,6 @@ struct _GESMetaContainerInterface {
|
||||||
gpointer _ges_reserved[GES_PADDING];
|
gpointer _ges_reserved[GES_PADDING];
|
||||||
};
|
};
|
||||||
|
|
||||||
GES_API
|
|
||||||
GType ges_meta_container_get_type (void);
|
|
||||||
|
|
||||||
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,
|
||||||
|
|
|
@ -26,17 +26,7 @@
|
||||||
|
|
||||||
G_BEGIN_DECLS
|
G_BEGIN_DECLS
|
||||||
#define GES_TYPE_MULTI_FILE_SOURCE ges_multi_file_source_get_type()
|
#define GES_TYPE_MULTI_FILE_SOURCE ges_multi_file_source_get_type()
|
||||||
#define GES_MULTI_FILE_SOURCE(obj) \
|
GES_DECLARE_TYPE(MultiFileSource, multi_file_source, MULTI_FILE_SOURCE);
|
||||||
(G_TYPE_CHECK_INSTANCE_CAST ((obj), GES_TYPE_MULTI_FILE_SOURCE, GESMultiFileSource))
|
|
||||||
#define GES_MULTI_FILE_SOURCE_CLASS(klass) \
|
|
||||||
(G_TYPE_CHECK_CLASS_CAST ((klass), GES_TYPE_MULTI_FILE_SOURCE, GESMultiFileSourceClass))
|
|
||||||
#define GES_IS_MULTI_FILE_SOURCE(obj) \
|
|
||||||
(G_TYPE_CHECK_INSTANCE_TYPE ((obj), GES_TYPE_MULTI_FILE_SOURCE))
|
|
||||||
#define GES_IS_MULTI_FILE_SOURCE_CLASS(klass) \
|
|
||||||
(G_TYPE_CHECK_CLASS_TYPE ((klass), GES_TYPE_MULTI_FILE_SOURCE))
|
|
||||||
#define GES_MULTI_FILE_SOURCE_GET_CLASS(obj) \
|
|
||||||
(G_TYPE_INSTANCE_GET_CLASS ((obj), GES_TYPE_MULTI_FILE_SOURCE, GESMultiFileSourceClass))
|
|
||||||
typedef struct _GESMultiFileSourcePrivate GESMultiFileSourcePrivate;
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* GESMultiFileSource:
|
* GESMultiFileSource:
|
||||||
|
@ -62,9 +52,6 @@ struct _GESMultiFileSourceClass
|
||||||
gpointer _ges_reserved[GES_PADDING];
|
gpointer _ges_reserved[GES_PADDING];
|
||||||
};
|
};
|
||||||
|
|
||||||
GES_API
|
|
||||||
GType ges_multi_file_source_get_type (void);
|
|
||||||
|
|
||||||
GES_API
|
GES_API
|
||||||
GESMultiFileSource *ges_multi_file_source_new (gchar * uri);
|
GESMultiFileSource *ges_multi_file_source_new (gchar * uri);
|
||||||
|
|
||||||
|
|
|
@ -29,23 +29,7 @@
|
||||||
G_BEGIN_DECLS
|
G_BEGIN_DECLS
|
||||||
|
|
||||||
#define GES_TYPE_OPERATION_CLIP ges_operation_clip_get_type()
|
#define GES_TYPE_OPERATION_CLIP ges_operation_clip_get_type()
|
||||||
|
GES_DECLARE_TYPE(OperationClip, operation_clip, OPERATION_CLIP);
|
||||||
#define GES_OPERATION_CLIP(obj) \
|
|
||||||
(G_TYPE_CHECK_INSTANCE_CAST ((obj), GES_TYPE_OPERATION_CLIP, GESOperationClip))
|
|
||||||
|
|
||||||
#define GES_OPERATION_CLIP_CLASS(klass) \
|
|
||||||
(G_TYPE_CHECK_CLASS_CAST ((klass), GES_TYPE_OPERATION_CLIP, GESOperationClipClass))
|
|
||||||
|
|
||||||
#define GES_IS_OPERATION_CLIP(obj) \
|
|
||||||
(G_TYPE_CHECK_INSTANCE_TYPE ((obj), GES_TYPE_OPERATION_CLIP))
|
|
||||||
|
|
||||||
#define GES_IS_OPERATION_CLIP_CLASS(klass) \
|
|
||||||
(G_TYPE_CHECK_CLASS_TYPE ((klass), GES_TYPE_OPERATION_CLIP))
|
|
||||||
|
|
||||||
#define GES_OPERATION_CLIP_GET_CLASS(obj) \
|
|
||||||
(G_TYPE_INSTANCE_GET_CLASS ((obj), GES_TYPE_OPERATION_CLIP, GESOperationClipClass))
|
|
||||||
|
|
||||||
typedef struct _GESOperationClipPrivate GESOperationClipPrivate;
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* GESOperationClip:
|
* GESOperationClip:
|
||||||
|
@ -74,9 +58,6 @@ struct _GESOperationClipClass {
|
||||||
gpointer _ges_reserved[GES_PADDING];
|
gpointer _ges_reserved[GES_PADDING];
|
||||||
};
|
};
|
||||||
|
|
||||||
GES_API
|
|
||||||
GType ges_operation_clip_get_type (void);
|
|
||||||
|
|
||||||
G_END_DECLS
|
G_END_DECLS
|
||||||
|
|
||||||
#endif /* _GES_OPERATION_CLIP */
|
#endif /* _GES_OPERATION_CLIP */
|
||||||
|
|
|
@ -31,14 +31,7 @@
|
||||||
#include "ges-track-element.h"
|
#include "ges-track-element.h"
|
||||||
#include "ges-operation.h"
|
#include "ges-operation.h"
|
||||||
|
|
||||||
struct _GESOperationPrivate
|
G_DEFINE_ABSTRACT_TYPE (GESOperation, ges_operation, GES_TYPE_TRACK_ELEMENT);
|
||||||
{
|
|
||||||
/* Dummy variable */
|
|
||||||
void *nothing;
|
|
||||||
};
|
|
||||||
|
|
||||||
G_DEFINE_ABSTRACT_TYPE_WITH_PRIVATE (GESOperation, ges_operation,
|
|
||||||
GES_TYPE_TRACK_ELEMENT);
|
|
||||||
|
|
||||||
static void
|
static void
|
||||||
ges_operation_class_init (GESOperationClass * klass)
|
ges_operation_class_init (GESOperationClass * klass)
|
||||||
|
@ -51,5 +44,4 @@ ges_operation_class_init (GESOperationClass * klass)
|
||||||
static void
|
static void
|
||||||
ges_operation_init (GESOperation * self)
|
ges_operation_init (GESOperation * self)
|
||||||
{
|
{
|
||||||
self->priv = ges_operation_get_instance_private (self);
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -29,23 +29,7 @@
|
||||||
G_BEGIN_DECLS
|
G_BEGIN_DECLS
|
||||||
|
|
||||||
#define GES_TYPE_OPERATION ges_operation_get_type()
|
#define GES_TYPE_OPERATION ges_operation_get_type()
|
||||||
|
GES_DECLARE_TYPE(Operation, operation, OPERATION);
|
||||||
#define GES_OPERATION(obj) \
|
|
||||||
(G_TYPE_CHECK_INSTANCE_CAST ((obj), GES_TYPE_OPERATION, GESOperation))
|
|
||||||
|
|
||||||
#define GES_OPERATION_CLASS(klass) \
|
|
||||||
(G_TYPE_CHECK_CLASS_CAST ((klass), GES_TYPE_OPERATION, GESOperationClass))
|
|
||||||
|
|
||||||
#define GES_IS_OPERATION(obj) \
|
|
||||||
(G_TYPE_CHECK_INSTANCE_TYPE ((obj), GES_TYPE_OPERATION))
|
|
||||||
|
|
||||||
#define GES_IS_OPERATION_CLASS(klass) \
|
|
||||||
(G_TYPE_CHECK_CLASS_TYPE ((klass), GES_TYPE_OPERATION))
|
|
||||||
|
|
||||||
#define GES_OPERATION_GET_CLASS(obj) \
|
|
||||||
(G_TYPE_INSTANCE_GET_CLASS ((obj), GES_TYPE_OPERATION, GESOperationClass))
|
|
||||||
|
|
||||||
typedef struct _GESOperationPrivate GESOperationPrivate;
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* GESOperation:
|
* GESOperation:
|
||||||
|
@ -76,9 +60,6 @@ struct _GESOperationClass {
|
||||||
gpointer _ges_reserved[GES_PADDING];
|
gpointer _ges_reserved[GES_PADDING];
|
||||||
};
|
};
|
||||||
|
|
||||||
GES_API
|
|
||||||
GType ges_operation_get_type (void);
|
|
||||||
|
|
||||||
G_END_DECLS
|
G_END_DECLS
|
||||||
|
|
||||||
#endif /* _GES_OPERATION */
|
#endif /* _GES_OPERATION */
|
||||||
|
|
|
@ -28,23 +28,7 @@
|
||||||
G_BEGIN_DECLS
|
G_BEGIN_DECLS
|
||||||
|
|
||||||
#define GES_TYPE_OVERLAY_CLIP ges_overlay_clip_get_type()
|
#define GES_TYPE_OVERLAY_CLIP ges_overlay_clip_get_type()
|
||||||
|
GES_DECLARE_TYPE(OverlayClip, overlay_clip, OVERLAY_CLIP);
|
||||||
#define GES_OVERLAY_CLIP(obj) \
|
|
||||||
(G_TYPE_CHECK_INSTANCE_CAST ((obj), GES_TYPE_OVERLAY_CLIP, GESOverlayClip))
|
|
||||||
|
|
||||||
#define GES_OVERLAY_CLIP_CLASS(klass) \
|
|
||||||
(G_TYPE_CHECK_CLASS_CAST ((klass), GES_TYPE_OVERLAY_CLIP, GESOverlayClipClass))
|
|
||||||
|
|
||||||
#define GES_IS_OVERLAY_CLIP(obj) \
|
|
||||||
(G_TYPE_CHECK_INSTANCE_TYPE ((obj), GES_TYPE_OVERLAY_CLIP))
|
|
||||||
|
|
||||||
#define GES_IS_OVERLAY_CLIP_CLASS(klass) \
|
|
||||||
(G_TYPE_CHECK_CLASS_TYPE ((klass), GES_TYPE_OVERLAY_CLIP))
|
|
||||||
|
|
||||||
#define GES_OVERLAY_CLIP_GET_CLASS(obj) \
|
|
||||||
(G_TYPE_INSTANCE_GET_CLASS ((obj), GES_TYPE_OVERLAY_CLIP, GESOverlayClipClass))
|
|
||||||
|
|
||||||
typedef struct _GESOverlayClipPrivate GESOverlayClipPrivate;
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* GESOverlayClip:
|
* GESOverlayClip:
|
||||||
|
@ -72,10 +56,6 @@ struct _GESOverlayClipClass {
|
||||||
/* Padding for API extension */
|
/* Padding for API extension */
|
||||||
gpointer _ges_reserved[GES_PADDING];
|
gpointer _ges_reserved[GES_PADDING];
|
||||||
};
|
};
|
||||||
|
|
||||||
GES_API
|
|
||||||
GType ges_overlay_clip_get_type (void);
|
|
||||||
|
|
||||||
G_END_DECLS
|
G_END_DECLS
|
||||||
|
|
||||||
#endif /* _GES_OVERLAY_CLIP */
|
#endif /* _GES_OVERLAY_CLIP */
|
||||||
|
|
|
@ -28,23 +28,7 @@
|
||||||
G_BEGIN_DECLS
|
G_BEGIN_DECLS
|
||||||
|
|
||||||
#define GES_TYPE_PIPELINE ges_pipeline_get_type()
|
#define GES_TYPE_PIPELINE ges_pipeline_get_type()
|
||||||
|
GES_DECLARE_TYPE(Pipeline, pipeline, PIPELINE);
|
||||||
#define GES_PIPELINE(obj) \
|
|
||||||
(G_TYPE_CHECK_INSTANCE_CAST ((obj), GES_TYPE_PIPELINE, GESPipeline))
|
|
||||||
|
|
||||||
#define GES_PIPELINE_CLASS(klass) \
|
|
||||||
(G_TYPE_CHECK_CLASS_CAST ((klass), GES_TYPE_PIPELINE, GESPipelineClass))
|
|
||||||
|
|
||||||
#define GES_IS_PIPELINE(obj) \
|
|
||||||
(G_TYPE_CHECK_INSTANCE_TYPE ((obj), GES_TYPE_PIPELINE))
|
|
||||||
|
|
||||||
#define GES_IS_PIPELINE_CLASS(klass) \
|
|
||||||
(G_TYPE_CHECK_CLASS_TYPE ((klass), GES_TYPE_PIPELINE))
|
|
||||||
|
|
||||||
#define GES_PIPELINE_GET_CLASS(obj) \
|
|
||||||
(G_TYPE_INSTANCE_GET_CLASS ((obj), GES_TYPE_PIPELINE, GESPipelineClass))
|
|
||||||
|
|
||||||
typedef struct _GESPipelinePrivate GESPipelinePrivate;
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* GESPipeline:
|
* GESPipeline:
|
||||||
|
@ -75,9 +59,6 @@ struct _GESPipelineClass {
|
||||||
gpointer _ges_reserved[GES_PADDING];
|
gpointer _ges_reserved[GES_PADDING];
|
||||||
};
|
};
|
||||||
|
|
||||||
GES_API
|
|
||||||
GType ges_pipeline_get_type (void);
|
|
||||||
|
|
||||||
GES_API
|
GES_API
|
||||||
GESPipeline* ges_pipeline_new (void);
|
GESPipeline* ges_pipeline_new (void);
|
||||||
|
|
||||||
|
|
|
@ -23,24 +23,7 @@
|
||||||
G_BEGIN_DECLS
|
G_BEGIN_DECLS
|
||||||
|
|
||||||
#define GES_TYPE_PITIVI_FORMATTER ges_pitivi_formatter_get_type()
|
#define GES_TYPE_PITIVI_FORMATTER ges_pitivi_formatter_get_type()
|
||||||
|
GES_DECLARE_TYPE(PitiviFormatter, pitivi_formatter, PITIVI_FORMATTER);
|
||||||
#define GES_PITIVI_FORMATTER(obj) \
|
|
||||||
(G_TYPE_CHECK_INSTANCE_CAST ((obj), GES_TYPE_PITIVI_FORMATTER, GESPitiviFormatter))
|
|
||||||
|
|
||||||
#define GES_PITIVI_FORMATTER_CLASS(klass) \
|
|
||||||
(G_TYPE_CHECK_CLASS_CAST ((klass), GES_TYPE_PITIVI_FORMATTER, GESPitiviFormatterClass))
|
|
||||||
|
|
||||||
#define GES_IS_PITIVI_FORMATTER(obj) \
|
|
||||||
(G_TYPE_CHECK_INSTANCE_TYPE ((obj), GES_TYPE_PITIVI_FORMATTER))
|
|
||||||
|
|
||||||
#define GES_IS_PITIVI_FORMATTER_CLASS(klass) \
|
|
||||||
(G_TYPE_CHECK_CLASS_TYPE ((klass), GES_TYPE_PITIVI_FORMATTER))
|
|
||||||
|
|
||||||
#define GES_PITIVI_FORMATTER_GET_CLASS(obj) \
|
|
||||||
(G_TYPE_INSTANCE_GET_CLASS ((obj), GES_TYPE_PITIVI_FORMATTER, GESPitiviFormatterClass))
|
|
||||||
|
|
||||||
typedef struct _GESPitiviFormatterPrivate GESPitiviFormatterPrivate;
|
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* GESPitiviFormatter: (attributes doc.skip=true):
|
* GESPitiviFormatter: (attributes doc.skip=true):
|
||||||
|
@ -67,8 +50,6 @@ struct _GESPitiviFormatterClass
|
||||||
gpointer _ges_reserved[GES_PADDING];
|
gpointer _ges_reserved[GES_PADDING];
|
||||||
};
|
};
|
||||||
|
|
||||||
GES_API
|
|
||||||
GType ges_pitivi_formatter_get_type (void);
|
|
||||||
GES_API
|
GES_API
|
||||||
GESPitiviFormatter *ges_pitivi_formatter_new (void);
|
GESPitiviFormatter *ges_pitivi_formatter_new (void);
|
||||||
|
|
||||||
|
|
|
@ -29,16 +29,7 @@
|
||||||
G_BEGIN_DECLS
|
G_BEGIN_DECLS
|
||||||
|
|
||||||
#define GES_TYPE_PROJECT ges_project_get_type()
|
#define GES_TYPE_PROJECT ges_project_get_type()
|
||||||
#define GES_PROJECT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GES_TYPE_PROJECT, GESProject))
|
GES_DECLARE_TYPE(Project, project, PROJECT);
|
||||||
#define GES_PROJECT_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GES_TYPE_PROJECT, GESProjectClass))
|
|
||||||
#define GES_IS_PROJECT(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GES_TYPE_PROJECT))
|
|
||||||
#define GES_IS_PROJECT_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GES_TYPE_PROJECT))
|
|
||||||
#define GES_PROJECT_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GES_TYPE_PROJECT, GESProjectClass))
|
|
||||||
|
|
||||||
typedef struct _GESProjectPrivate GESProjectPrivate;
|
|
||||||
|
|
||||||
GES_API
|
|
||||||
GType ges_project_get_type (void);
|
|
||||||
|
|
||||||
struct _GESProject
|
struct _GESProject
|
||||||
{
|
{
|
||||||
|
|
|
@ -26,14 +26,9 @@
|
||||||
#include "ges-smart-video-mixer.h"
|
#include "ges-smart-video-mixer.h"
|
||||||
|
|
||||||
#define GES_TYPE_SMART_MIXER_PAD (ges_smart_mixer_pad_get_type ())
|
#define GES_TYPE_SMART_MIXER_PAD (ges_smart_mixer_pad_get_type ())
|
||||||
#define GES_SMART_MIXER_PAD(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GES_TYPE_SMART_MIXER_PAD, GESSmartMixerPad))
|
|
||||||
#define GES_SMART_MIXER_PAD_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GES_TYPE_SMART_MIXER_PAD, GESSmartMixerPadClass))
|
|
||||||
#define GES_IS_SMART_MIXER_PAD(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GES_TYPE_SMART_MIXER_PAD))
|
|
||||||
#define GES_IS_SMART_MIXER_PAD_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GES_TYPE_SMART_MIXER_PAD))
|
|
||||||
#define GES_SMART_MIXER_PAD_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GES_TYPE_SMART_MIXER_PAD, GESSmartMixerPadClass))
|
|
||||||
|
|
||||||
typedef struct _GESSmartMixerPad GESSmartMixerPad;
|
typedef struct _GESSmartMixerPad GESSmartMixerPad;
|
||||||
typedef struct _GESSmartMixerPadClass GESSmartMixerPadClass;
|
typedef struct _GESSmartMixerPadClass GESSmartMixerPadClass;
|
||||||
|
GES_DECLARE_TYPE (SmartMixerPad, smart_mixer_pad, SMART_MIXER_PAD);
|
||||||
|
|
||||||
struct _GESSmartMixerPad
|
struct _GESSmartMixerPad
|
||||||
{
|
{
|
||||||
|
@ -54,8 +49,6 @@ enum
|
||||||
PROP_PAD_ALPHA,
|
PROP_PAD_ALPHA,
|
||||||
};
|
};
|
||||||
|
|
||||||
static GType ges_smart_mixer_pad_get_type (void);
|
|
||||||
|
|
||||||
G_DEFINE_TYPE (GESSmartMixerPad, ges_smart_mixer_pad, GST_TYPE_GHOST_PAD);
|
G_DEFINE_TYPE (GESSmartMixerPad, ges_smart_mixer_pad, GST_TYPE_GHOST_PAD);
|
||||||
|
|
||||||
static void
|
static void
|
||||||
|
|
|
@ -29,23 +29,7 @@
|
||||||
G_BEGIN_DECLS
|
G_BEGIN_DECLS
|
||||||
|
|
||||||
#define GES_TYPE_SOURCE_CLIP ges_source_clip_get_type()
|
#define GES_TYPE_SOURCE_CLIP ges_source_clip_get_type()
|
||||||
|
GES_DECLARE_TYPE(SourceClip, source_clip, SOURCE_CLIP);
|
||||||
#define GES_SOURCE_CLIP(obj) \
|
|
||||||
(G_TYPE_CHECK_INSTANCE_CAST ((obj), GES_TYPE_SOURCE_CLIP, GESSourceClip))
|
|
||||||
|
|
||||||
#define GES_SOURCE_CLIP_CLASS(klass) \
|
|
||||||
(G_TYPE_CHECK_CLASS_CAST ((klass), GES_TYPE_SOURCE_CLIP, GESSourceClipClass))
|
|
||||||
|
|
||||||
#define GES_IS_SOURCE_CLIP(obj) \
|
|
||||||
(G_TYPE_CHECK_INSTANCE_TYPE ((obj), GES_TYPE_SOURCE_CLIP))
|
|
||||||
|
|
||||||
#define GES_IS_SOURCE_CLIP_CLASS(klass) \
|
|
||||||
(G_TYPE_CHECK_CLASS_TYPE ((klass), GES_TYPE_SOURCE_CLIP))
|
|
||||||
|
|
||||||
#define GES_SOURCE_CLIP_GET_CLASS(obj) \
|
|
||||||
(G_TYPE_INSTANCE_GET_CLASS ((obj), GES_TYPE_SOURCE_CLIP, GESSourceClipClass))
|
|
||||||
|
|
||||||
typedef struct _GESSourceClipPrivate GESSourceClipPrivate;
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* GESSourceClip:
|
* GESSourceClip:
|
||||||
|
@ -75,9 +59,6 @@ struct _GESSourceClipClass {
|
||||||
gpointer _ges_reserved[GES_PADDING];
|
gpointer _ges_reserved[GES_PADDING];
|
||||||
};
|
};
|
||||||
|
|
||||||
GES_API
|
|
||||||
GType ges_source_clip_get_type (void);
|
|
||||||
|
|
||||||
G_END_DECLS
|
G_END_DECLS
|
||||||
|
|
||||||
#endif /* _GES_SOURCE_CLIP */
|
#endif /* _GES_SOURCE_CLIP */
|
||||||
|
|
|
@ -29,23 +29,7 @@
|
||||||
G_BEGIN_DECLS
|
G_BEGIN_DECLS
|
||||||
|
|
||||||
#define GES_TYPE_SOURCE ges_source_get_type()
|
#define GES_TYPE_SOURCE ges_source_get_type()
|
||||||
|
GES_DECLARE_TYPE(Source, source, SOURCE);
|
||||||
#define GES_SOURCE(obj) \
|
|
||||||
(G_TYPE_CHECK_INSTANCE_CAST ((obj), GES_TYPE_SOURCE, GESSource))
|
|
||||||
|
|
||||||
#define GES_SOURCE_CLASS(klass) \
|
|
||||||
(G_TYPE_CHECK_CLASS_CAST ((klass), GES_TYPE_SOURCE, GESSourceClass))
|
|
||||||
|
|
||||||
#define GES_IS_SOURCE(obj) \
|
|
||||||
(G_TYPE_CHECK_INSTANCE_TYPE ((obj), GES_TYPE_SOURCE))
|
|
||||||
|
|
||||||
#define GES_IS_SOURCE_CLASS(klass) \
|
|
||||||
(G_TYPE_CHECK_CLASS_TYPE ((klass), GES_TYPE_SOURCE))
|
|
||||||
|
|
||||||
#define GES_SOURCE_GET_CLASS(obj) \
|
|
||||||
(G_TYPE_INSTANCE_GET_CLASS ((obj), GES_TYPE_SOURCE, GESSourceClass))
|
|
||||||
|
|
||||||
typedef struct _GESSourcePrivate GESSourcePrivate;
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* GESSource:
|
* GESSource:
|
||||||
|
@ -77,9 +61,6 @@ struct _GESSourceClass {
|
||||||
gpointer _ges_reserved[GES_PADDING];
|
gpointer _ges_reserved[GES_PADDING];
|
||||||
};
|
};
|
||||||
|
|
||||||
GES_API
|
|
||||||
GType ges_source_get_type (void);
|
|
||||||
|
|
||||||
G_END_DECLS
|
G_END_DECLS
|
||||||
|
|
||||||
#endif /* _GES_SOURCE */
|
#endif /* _GES_SOURCE */
|
||||||
|
|
|
@ -30,23 +30,7 @@
|
||||||
G_BEGIN_DECLS
|
G_BEGIN_DECLS
|
||||||
|
|
||||||
#define GES_TYPE_TEST_CLIP ges_test_clip_get_type()
|
#define GES_TYPE_TEST_CLIP ges_test_clip_get_type()
|
||||||
|
GES_DECLARE_TYPE(TestClip, test_clip, TEST_CLIP);
|
||||||
#define GES_TEST_CLIP(obj) \
|
|
||||||
(G_TYPE_CHECK_INSTANCE_CAST ((obj), GES_TYPE_TEST_CLIP, GESTestClip))
|
|
||||||
|
|
||||||
#define GES_TEST_CLIP_CLASS(klass) \
|
|
||||||
(G_TYPE_CHECK_CLASS_CAST ((klass), GES_TYPE_TEST_CLIP, GESTestClipClass))
|
|
||||||
|
|
||||||
#define GES_IS_TEST_CLIP(obj) \
|
|
||||||
(G_TYPE_CHECK_INSTANCE_TYPE ((obj), GES_TYPE_TEST_CLIP))
|
|
||||||
|
|
||||||
#define GES_IS_TEST_CLIP_CLASS(klass) \
|
|
||||||
(G_TYPE_CHECK_CLASS_TYPE ((klass), GES_TYPE_TEST_CLIP))
|
|
||||||
|
|
||||||
#define GES_TEST_CLIP_GET_CLASS(obj) \
|
|
||||||
(G_TYPE_INSTANCE_GET_CLASS ((obj), GES_TYPE_TEST_CLIP, GESTestClipClass))
|
|
||||||
|
|
||||||
typedef struct _GESTestClipPrivate GESTestClipPrivate;
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* GESTestClip:
|
* GESTestClip:
|
||||||
|
@ -75,9 +59,6 @@ struct _GESTestClipClass {
|
||||||
gpointer _ges_reserved[GES_PADDING];
|
gpointer _ges_reserved[GES_PADDING];
|
||||||
};
|
};
|
||||||
|
|
||||||
GES_API
|
|
||||||
GType ges_test_clip_get_type (void);
|
|
||||||
|
|
||||||
GES_API void
|
GES_API void
|
||||||
ges_test_clip_set_mute (GESTestClip * self, gboolean mute);
|
ges_test_clip_set_mute (GESTestClip * self, gboolean mute);
|
||||||
|
|
||||||
|
|
|
@ -28,17 +28,7 @@
|
||||||
|
|
||||||
G_BEGIN_DECLS
|
G_BEGIN_DECLS
|
||||||
#define GES_TYPE_OVERLAY_TEXT_CLIP ges_text_overlay_clip_get_type()
|
#define GES_TYPE_OVERLAY_TEXT_CLIP ges_text_overlay_clip_get_type()
|
||||||
#define GES_OVERLAY_TEXT_CLIP(obj) \
|
GES_DECLARE_TYPE(TextOverlayClip, text_overlay_clip, OVERLAY_TEXT_CLIP);
|
||||||
(G_TYPE_CHECK_INSTANCE_CAST ((obj), GES_TYPE_OVERLAY_TEXT_CLIP, GESTextOverlayClip))
|
|
||||||
#define GES_OVERLAY_TEXT_CLIP_CLASS(klass) \
|
|
||||||
(G_TYPE_CHECK_CLASS_CAST ((klass), GES_TYPE_OVERLAY_TEXT_CLIP, GESTextOverlayClipClass))
|
|
||||||
#define GES_IS_OVERLAY_TEXT_CLIP(obj) \
|
|
||||||
(G_TYPE_CHECK_INSTANCE_TYPE ((obj), GES_TYPE_OVERLAY_TEXT_CLIP))
|
|
||||||
#define GES_IS_OVERLAY_TEXT_CLIP_CLASS(klass) \
|
|
||||||
(G_TYPE_CHECK_CLASS_TYPE ((klass), GES_TYPE_OVERLAY_TEXT_CLIP))
|
|
||||||
#define GES_OVERLAY_TEXT_CLIP_GET_CLASS(obj) \
|
|
||||||
(G_TYPE_INSTANCE_GET_CLASS ((obj), GES_TYPE_OVERLAY_TEXT_CLIP, GESTextOverlayClipClass))
|
|
||||||
typedef struct _GESTextOverlayClipPrivate GESTextOverlayClipPrivate;
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* GESTextOverlayClip:
|
* GESTextOverlayClip:
|
||||||
|
@ -69,9 +59,6 @@ struct _GESTextOverlayClipClass
|
||||||
gpointer _ges_reserved[GES_PADDING];
|
gpointer _ges_reserved[GES_PADDING];
|
||||||
};
|
};
|
||||||
|
|
||||||
GES_API
|
|
||||||
GType ges_text_overlay_clip_get_type (void);
|
|
||||||
|
|
||||||
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);
|
||||||
|
|
|
@ -28,17 +28,7 @@
|
||||||
|
|
||||||
G_BEGIN_DECLS
|
G_BEGIN_DECLS
|
||||||
#define GES_TYPE_TEXT_OVERLAY ges_text_overlay_get_type()
|
#define GES_TYPE_TEXT_OVERLAY ges_text_overlay_get_type()
|
||||||
#define GES_TEXT_OVERLAY(obj) \
|
GES_DECLARE_TYPE(TextOverlay, text_overlay, TEXT_OVERLAY);
|
||||||
(G_TYPE_CHECK_INSTANCE_CAST ((obj), GES_TYPE_TEXT_OVERLAY, GESTextOverlay))
|
|
||||||
#define GES_TEXT_OVERLAY_CLASS(klass) \
|
|
||||||
(G_TYPE_CHECK_CLASS_CAST ((klass), GES_TYPE_TEXT_OVERLAY, GESTextOverlayClass))
|
|
||||||
#define GES_IS_TEXT_OVERLAY(obj) \
|
|
||||||
(G_TYPE_CHECK_INSTANCE_TYPE ((obj), GES_TYPE_TEXT_OVERLAY))
|
|
||||||
#define GES_IS_TEXT_OVERLAY_CLASS(klass) \
|
|
||||||
(G_TYPE_CHECK_CLASS_TYPE ((klass), GES_TYPE_TEXT_OVERLAY))
|
|
||||||
#define GES_TEXT_OVERLAY_GET_CLASS(obj) \
|
|
||||||
(G_TYPE_INSTANCE_GET_CLASS ((obj), GES_TYPE_TEXT_OVERLAY, GESTextOverlayClass))
|
|
||||||
typedef struct _GESTextOverlayPrivate GESTextOverlayPrivate;
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* GESTextOverlay:
|
* GESTextOverlay:
|
||||||
|
@ -64,9 +54,6 @@ struct _GESTextOverlayClass
|
||||||
gpointer _ges_reserved[GES_PADDING];
|
gpointer _ges_reserved[GES_PADDING];
|
||||||
};
|
};
|
||||||
|
|
||||||
GES_API
|
|
||||||
GType ges_text_overlay_get_type (void);
|
|
||||||
|
|
||||||
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);
|
||||||
|
@ -91,6 +78,9 @@ GES_API
|
||||||
void ges_text_overlay_set_ypos (GESTextOverlay * self,
|
void ges_text_overlay_set_ypos (GESTextOverlay * self,
|
||||||
gdouble position);
|
gdouble position);
|
||||||
|
|
||||||
|
GES_API
|
||||||
|
GESTextOverlay *ges_text_overlay_new (void);
|
||||||
|
|
||||||
GES_API
|
GES_API
|
||||||
const gchar *ges_text_overlay_get_text (GESTextOverlay * self);
|
const gchar *ges_text_overlay_get_text (GESTextOverlay * self);
|
||||||
GES_API
|
GES_API
|
||||||
|
@ -108,8 +98,5 @@ const gdouble ges_text_overlay_get_xpos (GESTextOverlay * self);
|
||||||
GES_API
|
GES_API
|
||||||
const gdouble ges_text_overlay_get_ypos (GESTextOverlay * self);
|
const gdouble ges_text_overlay_get_ypos (GESTextOverlay * self);
|
||||||
|
|
||||||
GES_API
|
|
||||||
GESTextOverlay *ges_text_overlay_new (void);
|
|
||||||
|
|
||||||
G_END_DECLS
|
G_END_DECLS
|
||||||
#endif /* _GES_TEXT_OVERLAY */
|
#endif /* _GES_TEXT_OVERLAY */
|
||||||
|
|
|
@ -28,13 +28,7 @@
|
||||||
G_BEGIN_DECLS
|
G_BEGIN_DECLS
|
||||||
|
|
||||||
#define GES_TYPE_TIMELINE_ELEMENT (ges_timeline_element_get_type ())
|
#define GES_TYPE_TIMELINE_ELEMENT (ges_timeline_element_get_type ())
|
||||||
#define GES_TIMELINE_ELEMENT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GES_TYPE_TIMELINE_ELEMENT, GESTimelineElement))
|
GES_DECLARE_TYPE(TimelineElement, timeline_element, TIMELINE_ELEMENT);
|
||||||
#define GES_TIMELINE_ELEMENT_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GES_TYPE_TIMELINE_ELEMENT, GESTimelineElementClass))
|
|
||||||
#define GES_IS_TIMELINE_ELEMENT(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GES_TYPE_TIMELINE_ELEMENT))
|
|
||||||
#define GES_IS_TIMELINE_ELEMENT_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GES_TYPE_TIMELINE_ELEMENT))
|
|
||||||
#define GES_TIMELINE_ELEMENT_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GES_TYPE_TIMELINE_ELEMENT, GESTimelineElementClass))
|
|
||||||
|
|
||||||
typedef struct _GESTimelineElementPrivate GESTimelineElementPrivate;
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* GES_TIMELINE_ELEMENT_START:
|
* GES_TIMELINE_ELEMENT_START:
|
||||||
|
@ -276,9 +270,6 @@ struct _GESTimelineElementClass
|
||||||
gpointer _ges_reserved[GES_PADDING_LARGE - 4];
|
gpointer _ges_reserved[GES_PADDING_LARGE - 4];
|
||||||
};
|
};
|
||||||
|
|
||||||
GES_API
|
|
||||||
GType ges_timeline_element_get_type (void) G_GNUC_CONST;
|
|
||||||
|
|
||||||
GES_API
|
GES_API
|
||||||
GESTimelineElement * ges_timeline_element_get_toplevel_parent (GESTimelineElement *self);
|
GESTimelineElement * ges_timeline_element_get_toplevel_parent (GESTimelineElement *self);
|
||||||
GES_API
|
GES_API
|
||||||
|
@ -400,7 +391,6 @@ gboolean ges_timeline_element_edit (GESTimeli
|
||||||
GESEditMode mode,
|
GESEditMode mode,
|
||||||
GESEdge edge,
|
GESEdge edge,
|
||||||
guint64 position);
|
guint64 position);
|
||||||
|
|
||||||
G_END_DECLS
|
G_END_DECLS
|
||||||
|
|
||||||
#endif /* _GES_TIMELINE_ELEMENT_H_ */
|
#endif /* _GES_TIMELINE_ELEMENT_H_ */
|
||||||
|
|
|
@ -29,21 +29,7 @@
|
||||||
G_BEGIN_DECLS
|
G_BEGIN_DECLS
|
||||||
|
|
||||||
#define GES_TYPE_TIMELINE ges_timeline_get_type()
|
#define GES_TYPE_TIMELINE ges_timeline_get_type()
|
||||||
|
GES_DECLARE_TYPE(Timeline, timeline, TIMELINE);
|
||||||
#define GES_TIMELINE(obj) \
|
|
||||||
(G_TYPE_CHECK_INSTANCE_CAST ((obj), GES_TYPE_TIMELINE, GESTimeline))
|
|
||||||
|
|
||||||
#define GES_TIMELINE_CLASS(klass) \
|
|
||||||
(G_TYPE_CHECK_CLASS_CAST ((klass), GES_TYPE_TIMELINE, GESTimelineClass))
|
|
||||||
|
|
||||||
#define GES_IS_TIMELINE(obj) \
|
|
||||||
(G_TYPE_CHECK_INSTANCE_TYPE ((obj), GES_TYPE_TIMELINE))
|
|
||||||
|
|
||||||
#define GES_IS_TIMELINE_CLASS(klass) \
|
|
||||||
(G_TYPE_CHECK_CLASS_TYPE ((klass), GES_TYPE_TIMELINE))
|
|
||||||
|
|
||||||
#define GES_TIMELINE_GET_CLASS(obj) \
|
|
||||||
(G_TYPE_INSTANCE_GET_CLASS ((obj), GES_TYPE_TIMELINE, GESTimelineClass))
|
|
||||||
|
|
||||||
#define GES_TIMELINE_GET_TRACKS(obj) (GES_TIMELINE (obj)->tracks)
|
#define GES_TIMELINE_GET_TRACKS(obj) (GES_TIMELINE (obj)->tracks)
|
||||||
#define GES_TIMELINE_GET_LAYERS(obj) (GES_TIMELINE (obj)->layers)
|
#define GES_TIMELINE_GET_LAYERS(obj) (GES_TIMELINE (obj)->layers)
|
||||||
|
@ -101,9 +87,6 @@ struct _GESTimelineClass {
|
||||||
gpointer _ges_reserved[GES_PADDING];
|
gpointer _ges_reserved[GES_PADDING];
|
||||||
};
|
};
|
||||||
|
|
||||||
GES_API
|
|
||||||
GType ges_timeline_get_type (void);
|
|
||||||
|
|
||||||
GES_API
|
GES_API
|
||||||
GESTimeline* ges_timeline_new (void);
|
GESTimeline* ges_timeline_new (void);
|
||||||
GES_API
|
GES_API
|
||||||
|
|
|
@ -29,23 +29,7 @@
|
||||||
G_BEGIN_DECLS
|
G_BEGIN_DECLS
|
||||||
|
|
||||||
#define GES_TYPE_TITLE_CLIP ges_title_clip_get_type()
|
#define GES_TYPE_TITLE_CLIP ges_title_clip_get_type()
|
||||||
|
GES_DECLARE_TYPE(TitleClip, title_clip, TITLE_CLIP);
|
||||||
#define GES_TITLE_CLIP(obj) \
|
|
||||||
(G_TYPE_CHECK_INSTANCE_CAST ((obj), GES_TYPE_TITLE_CLIP, GESTitleClip))
|
|
||||||
|
|
||||||
#define GES_TITLE_CLIP_CLASS(klass) \
|
|
||||||
(G_TYPE_CHECK_CLASS_CAST ((klass), GES_TYPE_TITLE_CLIP, GESTitleClipClass))
|
|
||||||
|
|
||||||
#define GES_IS_TITLE_CLIP(obj) \
|
|
||||||
(G_TYPE_CHECK_INSTANCE_TYPE ((obj), GES_TYPE_TITLE_CLIP))
|
|
||||||
|
|
||||||
#define GES_IS_TITLE_CLIP_CLASS(klass) \
|
|
||||||
(G_TYPE_CHECK_CLASS_TYPE ((klass), GES_TYPE_TITLE_CLIP))
|
|
||||||
|
|
||||||
#define GES_TITLE_CLIP_GET_CLASS(obj) \
|
|
||||||
(G_TYPE_INSTANCE_GET_CLASS ((obj), GES_TYPE_TITLE_CLIP, GESTitleClipClass))
|
|
||||||
|
|
||||||
typedef struct _GESTitleClipPrivate GESTitleClipPrivate;
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* GESTitleClip:
|
* GESTitleClip:
|
||||||
|
@ -71,9 +55,6 @@ struct _GESTitleClipClass {
|
||||||
gpointer _ges_reserved[GES_PADDING];
|
gpointer _ges_reserved[GES_PADDING];
|
||||||
};
|
};
|
||||||
|
|
||||||
GES_API
|
|
||||||
GType ges_title_clip_get_type (void);
|
|
||||||
|
|
||||||
G_DEPRECATED_FOR(ges_timeline_element_set_children_properties) void
|
G_DEPRECATED_FOR(ges_timeline_element_set_children_properties) void
|
||||||
ges_title_clip_set_text( GESTitleClip * self, const gchar * text);
|
ges_title_clip_set_text( GESTitleClip * self, const gchar * text);
|
||||||
|
|
||||||
|
|
|
@ -28,23 +28,7 @@
|
||||||
G_BEGIN_DECLS
|
G_BEGIN_DECLS
|
||||||
|
|
||||||
#define GES_TYPE_TITLE_SOURCE ges_title_source_get_type()
|
#define GES_TYPE_TITLE_SOURCE ges_title_source_get_type()
|
||||||
|
GES_DECLARE_TYPE(TitleSource, title_source, TITLE_SOURCE);
|
||||||
#define GES_TITLE_SOURCE(obj) \
|
|
||||||
(G_TYPE_CHECK_INSTANCE_CAST ((obj), GES_TYPE_TITLE_SOURCE, GESTitleSource))
|
|
||||||
|
|
||||||
#define GES_TITLE_SOURCE_CLASS(klass) \
|
|
||||||
(G_TYPE_CHECK_CLASS_CAST ((klass), GES_TYPE_TITLE_SOURCE, GESTitleSourceClass))
|
|
||||||
|
|
||||||
#define GES_IS_TITLE_SOURCE(obj) \
|
|
||||||
(G_TYPE_CHECK_INSTANCE_TYPE ((obj), GES_TYPE_TITLE_SOURCE))
|
|
||||||
|
|
||||||
#define GES_IS_TITLE_SOURCE_CLASS(klass) \
|
|
||||||
(G_TYPE_CHECK_CLASS_TYPE ((klass), GES_TYPE_TITLE_SOURCE))
|
|
||||||
|
|
||||||
#define GES_TITLE_SOURCE_GET_CLASS(obj) \
|
|
||||||
(G_TYPE_INSTANCE_GET_CLASS ((obj), GES_TYPE_TITLE_SOURCE, GESTitleSourceClass))
|
|
||||||
|
|
||||||
typedef struct _GESTitleSourcePrivate GESTitleSourcePrivate;
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* GESTitleSource:
|
* GESTitleSource:
|
||||||
|
@ -73,9 +57,6 @@ struct _GESTitleSourceClass {
|
||||||
gpointer _ges_reserved[GES_PADDING - 1];
|
gpointer _ges_reserved[GES_PADDING - 1];
|
||||||
};
|
};
|
||||||
|
|
||||||
GES_API
|
|
||||||
GType ges_title_source_get_type (void);
|
|
||||||
|
|
||||||
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);
|
||||||
|
|
|
@ -28,16 +28,7 @@
|
||||||
G_BEGIN_DECLS
|
G_BEGIN_DECLS
|
||||||
|
|
||||||
#define GES_TYPE_TRACK_ELEMENT_ASSET ges_track_element_asset_get_type()
|
#define GES_TYPE_TRACK_ELEMENT_ASSET ges_track_element_asset_get_type()
|
||||||
#define GES_TRACK_ELEMENT_ASSET(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GES_TYPE_TRACK_ELEMENT_ASSET, GESTrackElementAsset))
|
GES_DECLARE_TYPE(TrackElementAsset, track_element_asset, TRACK_ELEMENT_ASSET);
|
||||||
#define GES_TRACK_ELEMENT_ASSET_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GES_TYPE_TRACK_ELEMENT_ASSET, GESTrackElementAssetClass))
|
|
||||||
#define GES_IS_TRACK_ELEMENT_ASSET(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GES_TYPE_TRACK_ELEMENT_ASSET))
|
|
||||||
#define GES_IS_TRACK_ELEMENT_ASSET_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GES_TYPE_TRACK_ELEMENT_ASSET))
|
|
||||||
#define GES_TRACK_ELEMENT_ASSET_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GES_TYPE_TRACK_ELEMENT_ASSET, GESTrackElementAssetClass))
|
|
||||||
|
|
||||||
typedef struct _GESTrackElementAssetPrivate GESTrackElementAssetPrivate;
|
|
||||||
|
|
||||||
GES_API
|
|
||||||
GType ges_track_element_asset_get_type (void);
|
|
||||||
|
|
||||||
struct _GESTrackElementAsset
|
struct _GESTrackElementAsset
|
||||||
{
|
{
|
||||||
|
|
|
@ -32,23 +32,7 @@
|
||||||
G_BEGIN_DECLS
|
G_BEGIN_DECLS
|
||||||
|
|
||||||
#define GES_TYPE_TRACK_ELEMENT ges_track_element_get_type()
|
#define GES_TYPE_TRACK_ELEMENT ges_track_element_get_type()
|
||||||
|
GES_DECLARE_TYPE(TrackElement, track_element, TRACK_ELEMENT)
|
||||||
#define GES_TRACK_ELEMENT(obj) \
|
|
||||||
(G_TYPE_CHECK_INSTANCE_CAST ((obj), GES_TYPE_TRACK_ELEMENT, GESTrackElement))
|
|
||||||
|
|
||||||
#define GES_TRACK_ELEMENT_CLASS(klass) \
|
|
||||||
(G_TYPE_CHECK_CLASS_CAST ((klass), GES_TYPE_TRACK_ELEMENT, GESTrackElementClass))
|
|
||||||
|
|
||||||
#define GES_IS_TRACK_ELEMENT(obj) \
|
|
||||||
(G_TYPE_CHECK_INSTANCE_TYPE ((obj), GES_TYPE_TRACK_ELEMENT))
|
|
||||||
|
|
||||||
#define GES_IS_TRACK_ELEMENT_CLASS(klass) \
|
|
||||||
(G_TYPE_CHECK_CLASS_TYPE ((klass), GES_TYPE_TRACK_ELEMENT))
|
|
||||||
|
|
||||||
#define GES_TRACK_ELEMENT_GET_CLASS(obj) \
|
|
||||||
(G_TYPE_INSTANCE_GET_CLASS ((obj), GES_TYPE_TRACK_ELEMENT, GESTrackElementClass))
|
|
||||||
|
|
||||||
typedef struct _GESTrackElementPrivate GESTrackElementPrivate;
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* GES_TRACK_ELEMENT_CLASS_DEFAULT_HAS_INTERNAL_SOURCE:
|
* GES_TRACK_ELEMENT_CLASS_DEFAULT_HAS_INTERNAL_SOURCE:
|
||||||
|
@ -133,9 +117,6 @@ struct _GESTrackElementClass {
|
||||||
} ABI;
|
} ABI;
|
||||||
};
|
};
|
||||||
|
|
||||||
GES_API
|
|
||||||
GType ges_track_element_get_type (void);
|
|
||||||
|
|
||||||
GES_API
|
GES_API
|
||||||
GESTrack* ges_track_element_get_track (GESTrackElement * object);
|
GESTrack* ges_track_element_get_track (GESTrackElement * object);
|
||||||
|
|
||||||
|
|
|
@ -29,13 +29,7 @@
|
||||||
G_BEGIN_DECLS
|
G_BEGIN_DECLS
|
||||||
|
|
||||||
#define GES_TYPE_TRACK ges_track_get_type()
|
#define GES_TYPE_TRACK ges_track_get_type()
|
||||||
#define GES_TRACK(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GES_TYPE_TRACK, GESTrack))
|
GES_DECLARE_TYPE(Track, track, TRACK);
|
||||||
#define GES_TRACK_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GES_TYPE_TRACK, GESTrackClass))
|
|
||||||
#define GES_IS_TRACK(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GES_TYPE_TRACK))
|
|
||||||
#define GES_IS_TRACK_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GES_TYPE_TRACK))
|
|
||||||
#define GES_TRACK_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GES_TYPE_TRACK, GESTrackClass))
|
|
||||||
|
|
||||||
typedef struct _GESTrackPrivate GESTrackPrivate;
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* GESCreateElementForGapFunc:
|
* GESCreateElementForGapFunc:
|
||||||
|
@ -108,9 +102,6 @@ void ges_track_update_restriction_caps (GESTrack *track, c
|
||||||
GES_API
|
GES_API
|
||||||
GstCaps * ges_track_get_restriction_caps (GESTrack * track);
|
GstCaps * ges_track_get_restriction_caps (GESTrack * track);
|
||||||
|
|
||||||
/* standard methods */
|
|
||||||
GES_API
|
|
||||||
GType ges_track_get_type (void);
|
|
||||||
GES_API
|
GES_API
|
||||||
GESTrack* ges_track_new (GESTrackType type, GstCaps * caps);
|
GESTrack* ges_track_new (GESTrackType type, GstCaps * caps);
|
||||||
|
|
||||||
|
|
|
@ -28,23 +28,7 @@
|
||||||
G_BEGIN_DECLS
|
G_BEGIN_DECLS
|
||||||
|
|
||||||
#define GES_TYPE_TRANSITION_CLIP ges_transition_clip_get_type()
|
#define GES_TYPE_TRANSITION_CLIP ges_transition_clip_get_type()
|
||||||
|
GES_DECLARE_TYPE(TransitionClip, transition_clip, TRANSITION_CLIP);
|
||||||
#define GES_TRANSITION_CLIP(obj) \
|
|
||||||
(G_TYPE_CHECK_INSTANCE_CAST ((obj), GES_TYPE_TRANSITION_CLIP, GESTransitionClip))
|
|
||||||
|
|
||||||
#define GES_TRANSITION_CLIP_CLASS(klass) \
|
|
||||||
(G_TYPE_CHECK_CLASS_CAST ((klass), GES_TYPE_TRANSITION_CLIP, GESTransitionClipClass))
|
|
||||||
|
|
||||||
#define GES_IS_TRANSITION_CLIP(obj) \
|
|
||||||
(G_TYPE_CHECK_INSTANCE_TYPE ((obj), GES_TYPE_TRANSITION_CLIP))
|
|
||||||
|
|
||||||
#define GES_IS_TRANSITION_CLIP_CLASS(klass) \
|
|
||||||
(G_TYPE_CHECK_CLASS_TYPE ((klass), GES_TYPE_TRANSITION_CLIP))
|
|
||||||
|
|
||||||
#define GES_TRANSITION_CLIP_GET_CLASS(obj) \
|
|
||||||
(G_TYPE_INSTANCE_GET_CLASS ((obj), GES_TYPE_TRANSITION_CLIP, GESTransitionClipClass))
|
|
||||||
|
|
||||||
typedef struct _GESTransitionClipPrivate GESTransitionClipPrivate;
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* GESTransitionClip:
|
* GESTransitionClip:
|
||||||
|
@ -78,9 +62,6 @@ struct _GESTransitionClipClass {
|
||||||
gpointer _ges_reserved[GES_PADDING];
|
gpointer _ges_reserved[GES_PADDING];
|
||||||
};
|
};
|
||||||
|
|
||||||
GES_API
|
|
||||||
GType ges_transition_clip_get_type (void);
|
|
||||||
|
|
||||||
GES_API
|
GES_API
|
||||||
GESTransitionClip *ges_transition_clip_new (GESVideoStandardTransitionType vtype);
|
GESTransitionClip *ges_transition_clip_new (GESVideoStandardTransitionType vtype);
|
||||||
GES_API
|
GES_API
|
||||||
|
|
|
@ -31,15 +31,7 @@
|
||||||
#include <ges/ges.h>
|
#include <ges/ges.h>
|
||||||
#include "ges-internal.h"
|
#include "ges-internal.h"
|
||||||
|
|
||||||
struct _GESTransitionPrivate
|
G_DEFINE_ABSTRACT_TYPE (GESTransition, ges_transition, GES_TYPE_OPERATION);
|
||||||
{
|
|
||||||
/* Dummy variable */
|
|
||||||
void *nothing;
|
|
||||||
};
|
|
||||||
|
|
||||||
G_DEFINE_ABSTRACT_TYPE_WITH_PRIVATE (GESTransition, ges_transition,
|
|
||||||
GES_TYPE_OPERATION);
|
|
||||||
|
|
||||||
|
|
||||||
static void
|
static void
|
||||||
ges_transition_class_init (GESTransitionClass * klass)
|
ges_transition_class_init (GESTransitionClass * klass)
|
||||||
|
@ -49,5 +41,4 @@ ges_transition_class_init (GESTransitionClass * klass)
|
||||||
static void
|
static void
|
||||||
ges_transition_init (GESTransition * self)
|
ges_transition_init (GESTransition * self)
|
||||||
{
|
{
|
||||||
self->priv = ges_transition_get_instance_private (self);
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -30,26 +30,7 @@
|
||||||
G_BEGIN_DECLS
|
G_BEGIN_DECLS
|
||||||
|
|
||||||
#define GES_TYPE_TRANSITION ges_transition_get_type()
|
#define GES_TYPE_TRANSITION ges_transition_get_type()
|
||||||
|
GES_DECLARE_TYPE(Transition, transition, TRANSITION);
|
||||||
#define GES_TRANSITION(obj) \
|
|
||||||
(G_TYPE_CHECK_INSTANCE_CAST ((obj), GES_TYPE_TRANSITION,\
|
|
||||||
GESTransition))
|
|
||||||
|
|
||||||
#define GES_TRANSITION_CLASS(klass) \
|
|
||||||
(G_TYPE_CHECK_CLASS_CAST ((klass), GES_TYPE_TRANSITION,\
|
|
||||||
GESTransitionClass))
|
|
||||||
|
|
||||||
#define GES_IS_TRANSITION(obj) \
|
|
||||||
(G_TYPE_CHECK_INSTANCE_TYPE ((obj), GES_TYPE_TRANSITION))
|
|
||||||
|
|
||||||
#define GES_IS_TRANSITION_CLASS(klass) \
|
|
||||||
(G_TYPE_CHECK_CLASS_TYPE ((klass), GES_TYPE_TRANSITION))
|
|
||||||
|
|
||||||
#define GES_TRANSITION_GET_CLASS(obj) \
|
|
||||||
(G_TYPE_INSTANCE_GET_CLASS ((obj), GES_TYPE_TRANSITION,\
|
|
||||||
GESTransitionClass))
|
|
||||||
|
|
||||||
typedef struct _GESTransitionPrivate GESTransitionPrivate;
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* GESTransition:
|
* GESTransition:
|
||||||
|
@ -75,15 +56,12 @@ struct _GESTransition
|
||||||
struct _GESTransitionClass {
|
struct _GESTransitionClass {
|
||||||
/*< private >*/
|
/*< private >*/
|
||||||
GESOperationClass parent_class;
|
GESOperationClass parent_class;
|
||||||
|
|
||||||
/*< private >*/
|
/*< private >*/
|
||||||
/* Padding for API extension */
|
/* Padding for API extension */
|
||||||
gpointer _ges_reserved[GES_PADDING];
|
gpointer _ges_reserved[GES_PADDING];
|
||||||
};
|
};
|
||||||
|
|
||||||
GES_API
|
|
||||||
GType ges_transition_get_type (void);
|
|
||||||
|
|
||||||
G_END_DECLS
|
G_END_DECLS
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
|
|
@ -189,9 +189,42 @@ typedef struct _GESAudioTrackClass GESAudioTrackClass;
|
||||||
typedef struct _GESAudioTrack GESAudioTrack;
|
typedef struct _GESAudioTrack GESAudioTrack;
|
||||||
|
|
||||||
typedef struct _GESMarkerList GESMarkerList;
|
typedef struct _GESMarkerList GESMarkerList;
|
||||||
|
|
||||||
typedef struct _GESMarker GESMarker;
|
typedef struct _GESMarker GESMarker;
|
||||||
|
|
||||||
|
typedef struct _GESEffectAssetClass GESEffectAssetClass;
|
||||||
|
typedef struct _GESEffectAsset GESEffectAsset;
|
||||||
|
|
||||||
|
typedef struct _GESXmlFormatterClass GESXmlFormatterClass;
|
||||||
|
typedef struct _GESXmlFormatter GESXmlFormatter;
|
||||||
|
|
||||||
|
#define GES_DECLARE_TYPE(ObjName, obj_name, OBJ_NAME) \
|
||||||
|
GES_API GType ges_##obj_name##_get_type(void); \
|
||||||
|
G_GNUC_BEGIN_IGNORE_DEPRECATIONS \
|
||||||
|
typedef struct _GES##ObjName##Private GES##ObjName##Private; \
|
||||||
|
\
|
||||||
|
G_DEFINE_AUTOPTR_CLEANUP_FUNC(GES##ObjName, gst_object_unref) \
|
||||||
|
\
|
||||||
|
static G_GNUC_UNUSED inline GES##ObjName *GES_##OBJ_NAME(gpointer ptr) { \
|
||||||
|
return G_TYPE_CHECK_INSTANCE_CAST(ptr, ges_##obj_name##_get_type(), \
|
||||||
|
GES##ObjName); \
|
||||||
|
} \
|
||||||
|
static G_GNUC_UNUSED inline GES##ObjName##Class *GES_##OBJ_NAME##_CLASS(gpointer ptr) { \
|
||||||
|
return G_TYPE_CHECK_CLASS_CAST(ptr, ges_##obj_name##_get_type(), \
|
||||||
|
GES##ObjName##Class); \
|
||||||
|
} \
|
||||||
|
static G_GNUC_UNUSED inline gboolean GES_IS_##OBJ_NAME(gpointer ptr) { \
|
||||||
|
return G_TYPE_CHECK_INSTANCE_TYPE(ptr, ges_##obj_name##_get_type()); \
|
||||||
|
} \
|
||||||
|
static G_GNUC_UNUSED inline gboolean GES_IS_##OBJ_NAME##_CLASS(gpointer ptr) { \
|
||||||
|
return G_TYPE_CHECK_CLASS_TYPE(ptr, ges_##obj_name##_get_type()); \
|
||||||
|
} \
|
||||||
|
static G_GNUC_UNUSED inline GES##ObjName##Class *GES_##OBJ_NAME##_GET_CLASS( \
|
||||||
|
gpointer ptr) { \
|
||||||
|
return G_TYPE_INSTANCE_GET_CLASS(ptr, ges_##obj_name##_get_type(), \
|
||||||
|
GES##ObjName##Class); \
|
||||||
|
} \
|
||||||
|
G_GNUC_END_IGNORE_DEPRECATIONS
|
||||||
|
|
||||||
G_END_DECLS
|
G_END_DECLS
|
||||||
|
|
||||||
#endif /* __GES_TYPES_H__ */
|
#endif /* __GES_TYPES_H__ */
|
||||||
|
|
|
@ -507,7 +507,7 @@ asset_ready_cb (GESAsset * source, GAsyncResult * res, RequestSyncData * data)
|
||||||
GstDiscovererInfo *
|
GstDiscovererInfo *
|
||||||
ges_uri_clip_asset_get_info (const GESUriClipAsset * self)
|
ges_uri_clip_asset_get_info (const GESUriClipAsset * self)
|
||||||
{
|
{
|
||||||
g_return_val_if_fail (GES_IS_URI_CLIP_ASSET (self), NULL);
|
g_return_val_if_fail (GES_IS_URI_CLIP_ASSET ((GESUriClipAsset *) self), NULL);
|
||||||
|
|
||||||
return self->priv->info;
|
return self->priv->info;
|
||||||
}
|
}
|
||||||
|
|
|
@ -30,21 +30,7 @@
|
||||||
|
|
||||||
G_BEGIN_DECLS
|
G_BEGIN_DECLS
|
||||||
#define GES_TYPE_URI_CLIP_ASSET ges_uri_clip_asset_get_type()
|
#define GES_TYPE_URI_CLIP_ASSET ges_uri_clip_asset_get_type()
|
||||||
#define GES_URI_CLIP_ASSET(obj) \
|
GES_DECLARE_TYPE(UriClipAsset, uri_clip_asset, URI_CLIP_ASSET);
|
||||||
(G_TYPE_CHECK_INSTANCE_CAST ((obj), GES_TYPE_URI_CLIP_ASSET, GESUriClipAsset))
|
|
||||||
#define GES_URI_CLIP_ASSET_CLASS(klass) \
|
|
||||||
(G_TYPE_CHECK_CLASS_CAST ((klass), GES_TYPE_URI_CLIP_ASSET, GESUriClipAssetClass))
|
|
||||||
#define GES_IS_URI_CLIP_ASSET(obj) \
|
|
||||||
(G_TYPE_CHECK_INSTANCE_TYPE ((obj), GES_TYPE_URI_CLIP_ASSET))
|
|
||||||
#define GES_IS_URI_CLIP_ASSET_CLASS(klass) \
|
|
||||||
(G_TYPE_CHECK_CLASS_TYPE ((klass), GES_TYPE_URI_CLIP_ASSET))
|
|
||||||
#define GES_URI_CLIP_ASSET_GET_CLASS(obj) \
|
|
||||||
(G_TYPE_INSTANCE_GET_CLASS ((obj), GES_TYPE_URI_CLIP_ASSET, GESUriClipAssetClass))
|
|
||||||
|
|
||||||
typedef struct _GESUriClipAssetPrivate GESUriClipAssetPrivate;
|
|
||||||
|
|
||||||
GES_API
|
|
||||||
GType ges_uri_clip_asset_get_type (void);
|
|
||||||
|
|
||||||
struct _GESUriClipAsset
|
struct _GESUriClipAsset
|
||||||
{
|
{
|
||||||
|
@ -97,21 +83,7 @@ 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()
|
||||||
#define GES_URI_SOURCE_ASSET(obj) \
|
GES_DECLARE_TYPE(UriSourceAsset, uri_source_asset, URI_SOURCE_ASSET);
|
||||||
(G_TYPE_CHECK_INSTANCE_CAST ((obj), GES_TYPE_URI_SOURCE_ASSET, GESUriSourceAsset))
|
|
||||||
#define GES_URI_SOURCE_ASSET_CLASS(klass) \
|
|
||||||
(G_TYPE_CHECK_CLASS_CAST ((klass), GES_TYPE_URI_SOURCE_ASSET, GESUriSourceAssetClass))
|
|
||||||
#define GES_IS_URI_SOURCE_ASSET(obj) \
|
|
||||||
(G_TYPE_CHECK_INSTANCE_TYPE ((obj), GES_TYPE_URI_SOURCE_ASSET))
|
|
||||||
#define GES_IS_URI_SOURCE_ASSET_CLASS(klass) \
|
|
||||||
(G_TYPE_CHECK_CLASS_TYPE ((klass), GES_TYPE_URI_SOURCE_ASSET))
|
|
||||||
#define GES_URI_SOURCE_ASSET_GET_CLASS(obj) \
|
|
||||||
(G_TYPE_INSTANCE_GET_CLASS ((obj), GES_TYPE_URI_SOURCE_ASSET, GESUriSourceAssetClass))
|
|
||||||
|
|
||||||
typedef struct _GESUriSourceAssetPrivate GESUriSourceAssetPrivate;
|
|
||||||
|
|
||||||
GES_API
|
|
||||||
GType ges_uri_source_asset_get_type (void);
|
|
||||||
|
|
||||||
struct _GESUriSourceAsset
|
struct _GESUriSourceAsset
|
||||||
{
|
{
|
||||||
|
|
|
@ -29,23 +29,7 @@
|
||||||
G_BEGIN_DECLS
|
G_BEGIN_DECLS
|
||||||
|
|
||||||
#define GES_TYPE_URI_CLIP ges_uri_clip_get_type()
|
#define GES_TYPE_URI_CLIP ges_uri_clip_get_type()
|
||||||
|
GES_DECLARE_TYPE(UriClip, uri_clip, URI_CLIP);
|
||||||
#define GES_URI_CLIP(obj) \
|
|
||||||
(G_TYPE_CHECK_INSTANCE_CAST ((obj), GES_TYPE_URI_CLIP, GESUriClip))
|
|
||||||
|
|
||||||
#define GES_URI_CLIP_CLASS(klass) \
|
|
||||||
(G_TYPE_CHECK_CLASS_CAST ((klass), GES_TYPE_URI_CLIP, GESUriClipClass))
|
|
||||||
|
|
||||||
#define GES_IS_URI_CLIP(obj) \
|
|
||||||
(G_TYPE_CHECK_INSTANCE_TYPE ((obj), GES_TYPE_URI_CLIP))
|
|
||||||
|
|
||||||
#define GES_IS_URI_CLIP_CLASS(klass) \
|
|
||||||
(G_TYPE_CHECK_CLASS_TYPE ((klass), GES_TYPE_URI_CLIP))
|
|
||||||
|
|
||||||
#define GES_URI_CLIP_GET_CLASS(obj) \
|
|
||||||
(G_TYPE_INSTANCE_GET_CLASS ((obj), GES_TYPE_URI_CLIP, GESUriClipClass))
|
|
||||||
|
|
||||||
typedef struct _GESUriClipPrivate GESUriClipPrivate;
|
|
||||||
|
|
||||||
struct _GESUriClip {
|
struct _GESUriClip {
|
||||||
GESSourceClip parent;
|
GESSourceClip parent;
|
||||||
|
@ -69,9 +53,6 @@ struct _GESUriClipClass {
|
||||||
gpointer _ges_reserved[GES_PADDING];
|
gpointer _ges_reserved[GES_PADDING];
|
||||||
};
|
};
|
||||||
|
|
||||||
GES_API
|
|
||||||
GType ges_uri_clip_get_type (void);
|
|
||||||
|
|
||||||
GES_API void
|
GES_API void
|
||||||
ges_uri_clip_set_mute (GESUriClip * self, gboolean mute);
|
ges_uri_clip_set_mute (GESUriClip * self, gboolean mute);
|
||||||
|
|
||||||
|
|
|
@ -30,23 +30,7 @@
|
||||||
G_BEGIN_DECLS
|
G_BEGIN_DECLS
|
||||||
|
|
||||||
#define GES_TYPE_VIDEO_SOURCE ges_video_source_get_type()
|
#define GES_TYPE_VIDEO_SOURCE ges_video_source_get_type()
|
||||||
|
GES_DECLARE_TYPE(VideoSource, video_source, VIDEO_SOURCE);
|
||||||
#define GES_VIDEO_SOURCE(obj) \
|
|
||||||
(G_TYPE_CHECK_INSTANCE_CAST ((obj), GES_TYPE_VIDEO_SOURCE, GESVideoSource))
|
|
||||||
|
|
||||||
#define GES_VIDEO_SOURCE_CLASS(klass) \
|
|
||||||
(G_TYPE_CHECK_CLASS_CAST ((klass), GES_TYPE_VIDEO_SOURCE, GESVideoSourceClass))
|
|
||||||
|
|
||||||
#define GES_IS_VIDEO_SOURCE(obj) \
|
|
||||||
(G_TYPE_CHECK_INSTANCE_TYPE ((obj), GES_TYPE_VIDEO_SOURCE))
|
|
||||||
|
|
||||||
#define GES_IS_VIDEO_SOURCE_CLASS(klass) \
|
|
||||||
(G_TYPE_CHECK_CLASS_TYPE ((klass), GES_TYPE_VIDEO_SOURCE))
|
|
||||||
|
|
||||||
#define GES_VIDEO_SOURCE_GET_CLASS(obj) \
|
|
||||||
(G_TYPE_INSTANCE_GET_CLASS ((obj), GES_TYPE_VIDEO_SOURCE, GESVideoSourceClass))
|
|
||||||
|
|
||||||
typedef struct _GESVideoSourcePrivate GESVideoSourcePrivate;
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* GESVideoSource:
|
* GESVideoSource:
|
||||||
|
@ -90,8 +74,6 @@ struct _GESVideoSourceClass {
|
||||||
} ABI;
|
} ABI;
|
||||||
};
|
};
|
||||||
|
|
||||||
GES_API
|
|
||||||
GType ges_video_source_get_type (void);
|
|
||||||
GES_API
|
GES_API
|
||||||
gboolean ges_video_source_get_natural_size(GESVideoSource* self, gint* width, gint* height);
|
gboolean ges_video_source_get_natural_size(GESVideoSource* self, gint* width, gint* height);
|
||||||
|
|
||||||
|
|
|
@ -29,23 +29,7 @@
|
||||||
G_BEGIN_DECLS
|
G_BEGIN_DECLS
|
||||||
|
|
||||||
#define GES_TYPE_VIDEO_TEST_SOURCE ges_video_test_source_get_type()
|
#define GES_TYPE_VIDEO_TEST_SOURCE ges_video_test_source_get_type()
|
||||||
|
GES_DECLARE_TYPE(VideoTestSource, video_test_source, VIDEO_TEST_SOURCE);
|
||||||
#define GES_VIDEO_TEST_SOURCE(obj) \
|
|
||||||
(G_TYPE_CHECK_INSTANCE_CAST ((obj), GES_TYPE_VIDEO_TEST_SOURCE, GESVideoTestSource))
|
|
||||||
|
|
||||||
#define GES_VIDEO_TEST_SOURCE_CLASS(klass) \
|
|
||||||
(G_TYPE_CHECK_CLASS_CAST ((klass), GES_TYPE_VIDEO_TEST_SOURCE, GESVideoTestSourceClass))
|
|
||||||
|
|
||||||
#define GES_IS_VIDEO_TEST_SOURCE(obj) \
|
|
||||||
(G_TYPE_CHECK_INSTANCE_TYPE ((obj), GES_TYPE_VIDEO_TEST_SOURCE))
|
|
||||||
|
|
||||||
#define GES_IS_VIDEO_TEST_SOURCE_CLASS(klass) \
|
|
||||||
(G_TYPE_CHECK_CLASS_TYPE ((klass), GES_TYPE_VIDEO_TEST_SOURCE))
|
|
||||||
|
|
||||||
#define GES_VIDEO_TEST_SOURCE_GET_CLASS(obj) \
|
|
||||||
(G_TYPE_INSTANCE_GET_CLASS ((obj), GES_TYPE_VIDEO_TEST_SOURCE, GESVideoTestSourceClass))
|
|
||||||
|
|
||||||
typedef struct _GESVideoTestSourcePrivate GESVideoTestSourcePrivate;
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* GESVideoTestSource:
|
* GESVideoTestSource:
|
||||||
|
@ -67,9 +51,6 @@ struct _GESVideoTestSourceClass {
|
||||||
gpointer _ges_reserved[GES_PADDING];
|
gpointer _ges_reserved[GES_PADDING];
|
||||||
};
|
};
|
||||||
|
|
||||||
GES_API
|
|
||||||
GType ges_video_test_source_get_type (void);
|
|
||||||
|
|
||||||
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);
|
||||||
|
|
|
@ -27,13 +27,7 @@
|
||||||
|
|
||||||
G_BEGIN_DECLS
|
G_BEGIN_DECLS
|
||||||
#define GES_TYPE_VIDEO_TRACK (ges_video_track_get_type ())
|
#define GES_TYPE_VIDEO_TRACK (ges_video_track_get_type ())
|
||||||
#define GES_VIDEO_TRACK(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GES_TYPE_VIDEO_TRACK, GESVideoTrack))
|
GES_DECLARE_TYPE(VideoTrack, video_track, VIDEO_TRACK);
|
||||||
#define GES_VIDEO_TRACK_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GES_TYPE_VIDEO_TRACK, GESVideoTrackClass))
|
|
||||||
#define GES_IS_VIDEO_TRACK(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GES_TYPE_VIDEO_TRACK))
|
|
||||||
#define GES_IS_VIDEO_TRACK_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GES_TYPE_VIDEO_TRACK))
|
|
||||||
#define GES_VIDEO_TRACK_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GES_TYPE_VIDEO_TRACK, GESVideoTrackClass))
|
|
||||||
|
|
||||||
typedef struct _GESVideoTrackPrivate GESVideoTrackPrivate;
|
|
||||||
|
|
||||||
struct _GESVideoTrackClass
|
struct _GESVideoTrackClass
|
||||||
{
|
{
|
||||||
|
@ -54,9 +48,6 @@ struct _GESVideoTrack
|
||||||
gpointer _ges_reserved[GES_PADDING];
|
gpointer _ges_reserved[GES_PADDING];
|
||||||
};
|
};
|
||||||
|
|
||||||
GES_API
|
|
||||||
GType ges_video_track_get_type (void) G_GNUC_CONST;
|
|
||||||
|
|
||||||
GES_API
|
GES_API
|
||||||
GESVideoTrack * ges_video_track_new (void);
|
GESVideoTrack * ges_video_track_new (void);
|
||||||
|
|
||||||
|
|
|
@ -28,23 +28,7 @@
|
||||||
G_BEGIN_DECLS
|
G_BEGIN_DECLS
|
||||||
|
|
||||||
#define GES_TYPE_VIDEO_TRANSITION ges_video_transition_get_type()
|
#define GES_TYPE_VIDEO_TRANSITION ges_video_transition_get_type()
|
||||||
|
GES_DECLARE_TYPE(VideoTransition, video_transition, VIDEO_TRANSITION);
|
||||||
#define GES_VIDEO_TRANSITION(obj) \
|
|
||||||
(G_TYPE_CHECK_INSTANCE_CAST ((obj), GES_TYPE_VIDEO_TRANSITION, GESVideoTransition))
|
|
||||||
|
|
||||||
#define GES_VIDEO_TRANSITION_CLASS(klass) \
|
|
||||||
(G_TYPE_CHECK_CLASS_CAST ((klass), GES_TYPE_VIDEO_TRANSITION, GESVideoTransitionClass))
|
|
||||||
|
|
||||||
#define GES_IS_VIDEO_TRANSITION(obj) \
|
|
||||||
(G_TYPE_CHECK_INSTANCE_TYPE ((obj), GES_TYPE_VIDEO_TRANSITION))
|
|
||||||
|
|
||||||
#define GES_IS_VIDEO_TRANSITION_CLASS(klass) \
|
|
||||||
(G_TYPE_CHECK_CLASS_TYPE ((klass), GES_TYPE_VIDEO_TRANSITION))
|
|
||||||
|
|
||||||
#define GES_VIDEO_TRANSITION_GET_CLASS(obj) \
|
|
||||||
(G_TYPE_INSTANCE_GET_CLASS ((obj), GES_TYPE_VIDEO_TRANSITION, GESVideoTransitionClass))
|
|
||||||
|
|
||||||
typedef struct _GESVideoTransitionPrivate GESVideoTransitionPrivate;
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* GESVideoTransition:
|
* GESVideoTransition:
|
||||||
|
@ -75,8 +59,6 @@ struct _GESVideoTransitionClass {
|
||||||
gpointer _ges_reserved[GES_PADDING];
|
gpointer _ges_reserved[GES_PADDING];
|
||||||
};
|
};
|
||||||
|
|
||||||
GES_API
|
|
||||||
GType ges_video_transition_get_type (void);
|
|
||||||
GES_API
|
GES_API
|
||||||
GESVideoTransition* ges_video_transition_new (void);
|
GESVideoTransition* ges_video_transition_new (void);
|
||||||
|
|
||||||
|
|
|
@ -28,23 +28,7 @@
|
||||||
G_BEGIN_DECLS
|
G_BEGIN_DECLS
|
||||||
|
|
||||||
#define GES_TYPE_VIDEO_URI_SOURCE ges_video_uri_source_get_type()
|
#define GES_TYPE_VIDEO_URI_SOURCE ges_video_uri_source_get_type()
|
||||||
|
GES_DECLARE_TYPE(VideoUriSource, video_uri_source, VIDEO_URI_SOURCE);
|
||||||
#define GES_VIDEO_URI_SOURCE(obj) \
|
|
||||||
(G_TYPE_CHECK_INSTANCE_CAST ((obj), GES_TYPE_VIDEO_URI_SOURCE, GESVideoUriSource))
|
|
||||||
|
|
||||||
#define GES_VIDEO_URI_SOURCE_CLASS(klass) \
|
|
||||||
(G_TYPE_CHECK_CLASS_CAST ((klass), GES_TYPE_VIDEO_URI_SOURCE, GESVideoUriSourceClass))
|
|
||||||
|
|
||||||
#define GES_IS_VIDEO_URI_SOURCE(obj) \
|
|
||||||
(G_TYPE_CHECK_INSTANCE_TYPE ((obj), GES_TYPE_VIDEO_URI_SOURCE))
|
|
||||||
|
|
||||||
#define GES_IS_VIDEO_URI_SOURCE_CLASS(klass) \
|
|
||||||
(G_TYPE_CHECK_CLASS_TYPE ((klass), GES_TYPE_VIDEO_URI_SOURCE))
|
|
||||||
|
|
||||||
#define GES_VIDEO_URI_SOURCE_GET_CLASS(obj) \
|
|
||||||
(G_TYPE_INSTANCE_GET_CLASS ((obj), GES_TYPE_VIDEO_URI_SOURCE, GESVideoUriSourceClass))
|
|
||||||
|
|
||||||
typedef struct _GESVideoUriSourcePrivate GESVideoUriSourcePrivate;
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* GESVideoUriSource:
|
* GESVideoUriSource:
|
||||||
|
@ -69,9 +53,6 @@ struct _GESVideoUriSourceClass {
|
||||||
gpointer _ges_reserved[GES_PADDING];
|
gpointer _ges_reserved[GES_PADDING];
|
||||||
};
|
};
|
||||||
|
|
||||||
GES_API
|
|
||||||
GType ges_video_uri_source_get_type (void);
|
|
||||||
|
|
||||||
G_END_DECLS
|
G_END_DECLS
|
||||||
|
|
||||||
#endif /* _GES_VIDEO_URI_SOURCE */
|
#endif /* _GES_VIDEO_URI_SOURCE */
|
||||||
|
|
|
@ -25,31 +25,23 @@
|
||||||
|
|
||||||
G_BEGIN_DECLS
|
G_BEGIN_DECLS
|
||||||
#define GES_TYPE_XML_FORMATTER (ges_xml_formatter_get_type ())
|
#define GES_TYPE_XML_FORMATTER (ges_xml_formatter_get_type ())
|
||||||
#define GES_XML_FORMATTER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GES_TYPE_XML_FORMATTER, GESXmlFormatter))
|
GES_DECLARE_TYPE(XmlFormatter, xml_formatter, XML_FORMATTER);
|
||||||
#define GES_XML_FORMATTER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GES_TYPE_XML_FORMATTER, GESXmlFormatterClass))
|
|
||||||
#define GES_IS_XML_FORMATTER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GES_TYPE_XML_FORMATTER))
|
|
||||||
#define GES_IS_XML_FORMATTER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GES_TYPE_XML_FORMATTER))
|
|
||||||
#define GES_XML_FORMATTER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GES_TYPE_XML_FORMATTER, GESXmlFormatterClass))
|
|
||||||
typedef struct _GESXmlFormatterPrivate GESXmlFormatterPrivate;
|
|
||||||
|
|
||||||
typedef struct
|
struct _GESXmlFormatter
|
||||||
{
|
{
|
||||||
GESBaseXmlFormatter parent;
|
GESBaseXmlFormatter parent;
|
||||||
|
|
||||||
GESXmlFormatterPrivate *priv;
|
GESXmlFormatterPrivate *priv;
|
||||||
|
|
||||||
gpointer _ges_reserved[GES_PADDING];
|
gpointer _ges_reserved[GES_PADDING];
|
||||||
} GESXmlFormatter;
|
};
|
||||||
|
|
||||||
typedef struct
|
struct _GESXmlFormatterClass
|
||||||
{
|
{
|
||||||
GESBaseXmlFormatterClass parent;
|
GESBaseXmlFormatterClass parent;
|
||||||
|
|
||||||
gpointer _ges_reserved[GES_PADDING];
|
gpointer _ges_reserved[GES_PADDING];
|
||||||
} GESXmlFormatterClass;
|
};
|
||||||
|
|
||||||
GES_API
|
|
||||||
GType ges_xml_formatter_get_type (void);
|
|
||||||
|
|
||||||
G_END_DECLS
|
G_END_DECLS
|
||||||
#endif /* _GES_XML_FORMATTER_H */
|
#endif /* _GES_XML_FORMATTER_H */
|
||||||
|
|
|
@ -26,24 +26,8 @@ G_BEGIN_DECLS
|
||||||
|
|
||||||
#define GES_TYPE_LAUNCHER ges_launcher_get_type()
|
#define GES_TYPE_LAUNCHER ges_launcher_get_type()
|
||||||
|
|
||||||
#define GES_LAUNCHER(obj) \
|
|
||||||
(G_TYPE_CHECK_INSTANCE_CAST ((obj), GES_TYPE_LAUNCHER, GESLauncher))
|
|
||||||
|
|
||||||
#define GES_LAUNCHER_CLASS(klass) \
|
|
||||||
(G_TYPE_CHECK_CLASS_CAST ((klass), GES_TYPE_LAUNCHER, GESLauncherClass))
|
|
||||||
|
|
||||||
#define GES_IS_LAUNCHER(obj) \
|
|
||||||
(G_TYPE_CHECK_INSTANCE_TYPE ((obj), GES_TYPE_LAUNCHER))
|
|
||||||
|
|
||||||
#define GES_IS_LAUNCHER_CLASS(klass) \
|
|
||||||
(G_TYPE_CHECK_CLASS_TYPE ((klass), GES_TYPE_LAUNCHER))
|
|
||||||
|
|
||||||
#define GES_LAUNCHER_GET_CLASS(obj) \
|
|
||||||
(G_TYPE_INSTANCE_GET_CLASS ((obj), GES_TYPE_LAUNCHER, GESLauncherClass))
|
|
||||||
|
|
||||||
typedef struct _GESLauncherPrivate GESLauncherPrivate;
|
typedef struct _GESLauncherPrivate GESLauncherPrivate;
|
||||||
typedef struct _GESLauncher GESLauncher;
|
G_DECLARE_FINAL_TYPE(GESLauncher, ges_launcher, GES, LAUNCHER, GApplication);
|
||||||
typedef struct _GESLauncherClass GESLauncherClass;
|
|
||||||
|
|
||||||
typedef struct
|
typedef struct
|
||||||
{
|
{
|
||||||
|
@ -79,16 +63,6 @@ struct _GESLauncher {
|
||||||
gpointer _ges_reserved[GES_PADDING];
|
gpointer _ges_reserved[GES_PADDING];
|
||||||
};
|
};
|
||||||
|
|
||||||
struct _GESLauncherClass {
|
|
||||||
/*< private >*/
|
|
||||||
GApplicationClass parent_class;
|
|
||||||
|
|
||||||
/* Padding for API extension */
|
|
||||||
gpointer _ges_reserved[GES_PADDING];
|
|
||||||
};
|
|
||||||
|
|
||||||
GType ges_launcher_get_type (void);
|
|
||||||
|
|
||||||
GESLauncher* ges_launcher_new (void);
|
GESLauncher* ges_launcher_new (void);
|
||||||
gint ges_launcher_get_exit_status (GESLauncher *self);
|
gint ges_launcher_get_exit_status (GESLauncher *self);
|
||||||
gboolean ges_launcher_parse_options(GESLauncher* self, gchar*** arguments, gint *argc, GOptionContext* ctx, GError** error);
|
gboolean ges_launcher_parse_options(GESLauncher* self, gchar*** arguments, gint *argc, GOptionContext* ctx, GError** error);
|
||||||
|
|
Loading…
Reference in a new issue