ges-operation.c \
ges-uri-source.c \
ges-image-source.c \
- ges-track-transition.c \
+ ges-transition.c \
ges-track-audio-transition.c \
ges-track-video-transition.c \
ges-video-test-source.c \
<xi:include href="xml/ges-audio-test-source.xml"/>
<xi:include href="xml/ges-video-test-source.xml"/>
<xi:include href="xml/ges-text-overlay.xml"/>
- <xi:include href="xml/ges-track-transition.xml"/>
+ <xi:include href="xml/ges-transition.xml"/>
<xi:include href="xml/ges-track-video-transition.xml"/>
<xi:include href="xml/ges-track-audio-transition.xml"/>
<xi:include href="xml/ges-image-source.xml"/>
</SECTION>
<SECTION>
-<FILE>ges-track-transition</FILE>
-<TITLE>GESTrackTransition</TITLE>
-GESTrackTransition
-GESTrackTransitionClass
+<FILE>ges-transition</FILE>
+<TITLE>GESTransition</TITLE>
+GESTransition
+GESTransitionClass
<SUBSECTION Standard>
-GESTrackTransitionPrivate
-GES_IS_TRACK_TRANSITION
-GES_IS_TRACK_TRANSITION_CLASS
-GES_TRACK_TRANSITION
-GES_TRACK_TRANSITION_CLASS
-GES_TRACK_TRANSITION_GET_CLASS
-GES_TYPE_TRACK_TRANSITION
-ges_track_transition_get_type
+GESTransitionPrivate
+GES_IS_TRANSITION
+GES_IS_TRANSITION_CLASS
+GES_TRANSITION
+GES_TRANSITION_CLASS
+GES_TRANSITION_GET_CLASS
+GES_TYPE_TRANSITION
+ges_transition_get_type
</SECTION>
<SECTION>
ges_source_get_type
ges_text_overlay_get_type
ges_title_source_get_type
-ges_track_transition_get_type
+ges_transition_get_type
%ges_track_type_get_type
ges_video_test_source_get_type
ges_track_video_transition_get_type
ges-operation.c \
ges-uri-source.c \
ges-image-source.c \
- ges-track-transition.c \
+ ges-transition.c \
ges-track-audio-transition.c \
ges-track-video-transition.c \
ges-video-test-source.c \
ges-operation.h \
ges-uri-source.h \
ges-image-source.h \
- ges-track-transition.h \
+ ges-transition.h \
ges-track-audio-transition.h \
ges-track-video-transition.h \
ges-video-test-source.h \
else if (_START (maybe_transition) != _START (next) ||
_DURATION (maybe_transition) != transition_duration)
continue;
- else if (GES_IS_TRACK_TRANSITION (maybe_transition))
+ else if (GES_IS_TRANSITION (maybe_transition))
/* Use that transition */
/* TODO We should make sure that the transition contains only
* TrackElement-s in @track and if it is not the case properly unlink the
#include <gst/controller/gstdirectcontrolbinding.h>
G_DEFINE_TYPE (GESTrackAudioTransition, ges_track_audio_transition,
- GES_TYPE_TRACK_TRANSITION);
+ GES_TYPE_TRANSITION);
struct _GESTrackAudioTransitionPrivate
{
#include <glib-object.h>
#include <ges/ges-types.h>
-#include <ges/ges-track-transition.h>
+#include <ges/ges-transition.h>
G_BEGIN_DECLS
*/
struct _GESTrackAudioTransition {
- GESTrackTransition parent;
+ GESTransition parent;
/*< private >*/
GESTrackAudioTransitionPrivate *priv;
};
struct _GESTrackAudioTransitionClass {
- GESTrackTransitionClass parent_class;
+ GESTransitionClass parent_class;
/* Padding for API extension */
gpointer _ges_reserved[GES_PADDING];
#include <gst/controller/gstdirectcontrolbinding.h>
G_DEFINE_TYPE (GESTrackVideoTransition, ges_track_video_transition,
- GES_TYPE_TRACK_TRANSITION);
+ GES_TYPE_TRANSITION);
static inline void
ges_track_video_transition_set_border_internal (GESTrackVideoTransition * self,
#include <glib-object.h>
#include <ges/ges-types.h>
-#include <ges/ges-track-transition.h>
+#include <ges/ges-transition.h>
G_BEGIN_DECLS
*/
struct _GESTrackVideoTransition {
- GESTrackTransition parent;
+ GESTransition parent;
/*< private >*/
*/
struct _GESTrackVideoTransitionClass {
- GESTrackTransitionClass parent_class;
+ GESTransitionClass parent_class;
/*< private >*/
/* Padding for API extension */
GESTrackElement *res = NULL;
GESTrackType supportedformats;
- GST_DEBUG ("Creating a GESTrackTransition");
+ GST_DEBUG ("Creating a GESTransition");
supportedformats = ges_clip_get_supported_formats (obj);
if (type == GES_TRACK_TYPE_VIDEO) {
*/
/**
- * SECTION:ges-track-transition
+ * SECTION:ges-transition
* @short_description: base class for audio and video transitions
*
*/
#include <ges/ges.h>
#include "ges-internal.h"
-G_DEFINE_ABSTRACT_TYPE (GESTrackTransition, ges_track_transition,
- GES_TYPE_OPERATION);
+G_DEFINE_ABSTRACT_TYPE (GESTransition, ges_transition, GES_TYPE_OPERATION);
-struct _GESTrackTransitionPrivate
+struct _GESTransitionPrivate
{
/* Dummy variable */
void *nothing;
static void
-ges_track_transition_class_init (GESTrackTransitionClass * klass)
+ges_transition_class_init (GESTransitionClass * klass)
{
- g_type_class_add_private (klass, sizeof (GESTrackTransitionPrivate));
+ g_type_class_add_private (klass, sizeof (GESTransitionPrivate));
}
static void
-ges_track_transition_init (GESTrackTransition * self)
+ges_transition_init (GESTransition * self)
{
self->priv = G_TYPE_INSTANCE_GET_PRIVATE (self,
- GES_TYPE_TRACK_TRANSITION, GESTrackTransitionPrivate);
+ GES_TYPE_TRANSITION, GESTransitionPrivate);
}
* Boston, MA 02110-1301, USA.
*/
-#ifndef _GES_TRACK_TRANSITION
-#define _GES_TRACK_TRANSITION
+#ifndef _GES_TRANSITION
+#define _GES_TRANSITION
#include <glib-object.h>
#include <gst/gst.h>
G_BEGIN_DECLS
-#define GES_TYPE_TRACK_TRANSITION ges_track_transition_get_type()
+#define GES_TYPE_TRANSITION ges_transition_get_type()
-#define GES_TRACK_TRANSITION(obj) \
- (G_TYPE_CHECK_INSTANCE_CAST ((obj), GES_TYPE_TRACK_TRANSITION,\
- GESTrackTransition))
+#define GES_TRANSITION(obj) \
+ (G_TYPE_CHECK_INSTANCE_CAST ((obj), GES_TYPE_TRANSITION,\
+ GESTransition))
-#define GES_TRACK_TRANSITION_CLASS(klass) \
- (G_TYPE_CHECK_CLASS_CAST ((klass), GES_TYPE_TRACK_TRANSITION,\
- GESTrackTransitionClass))
+#define GES_TRANSITION_CLASS(klass) \
+ (G_TYPE_CHECK_CLASS_CAST ((klass), GES_TYPE_TRANSITION,\
+ GESTransitionClass))
-#define GES_IS_TRACK_TRANSITION(obj) \
- (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GES_TYPE_TRACK_TRANSITION))
+#define GES_IS_TRANSITION(obj) \
+ (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GES_TYPE_TRANSITION))
-#define GES_IS_TRACK_TRANSITION_CLASS(klass) \
- (G_TYPE_CHECK_CLASS_TYPE ((klass), GES_TYPE_TRACK_TRANSITION))
+#define GES_IS_TRANSITION_CLASS(klass) \
+ (G_TYPE_CHECK_CLASS_TYPE ((klass), GES_TYPE_TRANSITION))
-#define GES_TRACK_TRANSITION_GET_CLASS(obj) \
- (G_TYPE_INSTANCE_GET_CLASS ((obj), GES_TYPE_TRACK_TRANSITION,\
- GESTrackTransitionClass))
+#define GES_TRANSITION_GET_CLASS(obj) \
+ (G_TYPE_INSTANCE_GET_CLASS ((obj), GES_TYPE_TRANSITION,\
+ GESTransitionClass))
-typedef struct _GESTrackTransitionPrivate GESTrackTransitionPrivate;
+typedef struct _GESTransitionPrivate GESTransitionPrivate;
/**
- * GESTrackTransition:
+ * GESTransition:
*
* Base class for media transitions.
*/
-struct _GESTrackTransition
+struct _GESTransition
{
/*< private >*/
GESOperation parent;
- GESTrackTransitionPrivate *priv;
+ GESTransitionPrivate *priv;
/* Padding for API extension */
gpointer _ges_reserved[GES_PADDING];
};
/**
- * GESTrackTransitionClass:
+ * GESTransitionClass:
*/
-struct _GESTrackTransitionClass {
+struct _GESTransitionClass {
/*< private >*/
GESOperationClass parent_class;
gpointer _ges_reserved[GES_PADDING];
};
-GType ges_track_transition_get_type (void);
+GType ges_transition_get_type (void);
G_END_DECLS
typedef struct _GESImageSource GESImageSource;
typedef struct _GESImageSourceClass GESImageSourceClass;
-typedef struct _GESTrackTransition GESTrackTransition;
-typedef struct _GESTrackTransitionClass GESTrackTransitionClass;
+typedef struct _GESTransition GESTransition;
+typedef struct _GESTransitionClass GESTransitionClass;
typedef struct _GESTrackAudioTransition GESTrackAudioTransition;
typedef struct _GESTrackAudioTransitionClass
#include <ges/ges-audio-test-source.h>
#include <ges/ges-title-source.h>
#include <ges/ges-text-overlay.h>
-#include <ges/ges-track-transition.h>
+#include <ges/ges-transition.h>
#include <ges/ges-track-video-transition.h>
#include <ges/ges-track-audio-transition.h>
#include <ges/ges-base-effect.h>