Includes
#include <ges/ges.h>
Functions
ges_layer_new ()
GESLayer *
ges_layer_new (void
);
ges_layer_set_priority ()
void
ges_layer_set_priority (GESLayer *layer
,
guint priority
);
ges_layer_get_priority ()
guint
ges_layer_get_priority (GESLayer *layer
);
ges_layer_get_clips ()
GList *
ges_layer_get_clips (GESLayer *layer
);
ges_layer_get_auto_transition ()
gboolean
ges_layer_get_auto_transition (GESLayer *layer
);
ges_layer_set_auto_transition ()
void
ges_layer_set_auto_transition (GESLayer *layer
,
gboolean auto_transition
);
GES_TIMELINE_GET_LAYERS()
#define GES_TIMELINE_GET_LAYERS(obj) (GES_TIMELINE (obj)->layers)
GES_TIMELINE_GET_TRACKS()
#define GES_TIMELINE_GET_TRACKS(obj) (GES_TIMELINE (obj)->tracks)
Types and Values
GESLayer
typedef struct {
GESTimeline *timeline;
} GESLayer;
GESLayerClass
typedef struct {
/* virtual methods for subclasses */
GList *(*get_objects) (GESLayer * layer);
} GESLayerClass;
Property Details
The “auto-transition”
property
“auto-transition” gboolean
whether the transitions are added.
Flags: Read / Write
Default value: FALSE
The “priority”
property
“priority” guint
The priority of the layer.
Flags: Read / Write
Default value: 0