Top | ![]() |
![]() |
![]() |
![]() |
GObject ╰── GInitiallyUnowned ╰── GESTimelineElement ╰── GESContainer ╰── GESClip ╰── GESOperationClip ╰── GESBaseTransitionClip ╰── GESTransitionClip
Creates an object that mixes together the two underlying objects, A and B. The A object is assumed to have a higher prioirity (lower number) than the B object. At the transition in point, only A will be visible, and by the end only B will be visible.
The shape of the video transition depends on the value of the "vtype" property. The default value is "crossfade". For audio, only "crossfade" is supported.
The ID of the ExtractableType is the nickname of the vtype property value. Note that this value can be changed after creation and the GESExtractable.asset value will be updated when needed.
GESTransitionClip *
ges_transition_clip_new (GESVideoStandardTransitionType vtype
);
Creates a new GESTransitionClip.
a newly created GESTransitionClip,
or NULL
if something went wrong.
[transfer floating][nullable]
GESTransitionClip *
ges_transition_clip_new_for_nick (char *nick
);
Creates a new GESTransitionClip for the provided nick
.
The newly created GESTransitionClip,
or NULL
if something went wrong.
[transfer floating][nullable]
typedef struct { GESVideoStandardTransitionType vtype; } GESTransitionClip;
“vtype”
property“vtype” GESVideoStandardTransitionType
a GESVideoStandardTransitionType representing the wipe to use
Flags: Read / Write / Construct
Default value: GES_VIDEO_STANDARD_TRANSITION_TYPE_CROSSFADE