## GESTrackVideoTransition

GESTrackVideoTransition — implements video crossfade transition

## Synopsis

    #include <ges/ges.h>

                        GESTrackVideoTransition;
    GESTrackVideoTransition *  ges_track_video_transition_new
                                                            (void);
    gboolean            ges_track_video_transition_set_transition_type
                                                            (GESTrackVideoTransition *self,
                                                             GESVideoStandardTransitionType type);
    GESVideoStandardTransitionType  ges_track_video_transition_get_transition_type
                                                            (GESTrackVideoTransition *trans);

## Object Hierarchy

      GObject
       +----GInitiallyUnowned
             +----GESTrackObject
                   +----GESTrackOperation
                         +----GESTrackTransition
                               +----GESTrackVideoTransition

## Description

## Details

### GESTrackVideoTransition

    typedef struct _GESTrackVideoTransition GESTrackVideoTransition;

### ges_track_video_transition_new ()

    GESTrackVideoTransition *  ges_track_video_transition_new
                                                            (void);

Creates a new GESTrackVideoTransition.

Returns : | The newly created GESTrackVideoTransition, or `NULL` if there was an error.

### ges_track_video_transition_set_transition_type ()

    gboolean            ges_track_video_transition_set_transition_type
                                                            (GESTrackVideoTransition *self,
                                                             GESVideoStandardTransitionType type);

Sets the transition being used to `type`.

`self` : | a GESTrackVideoTransition
`type` : | a GESVideoStandardTransitionType
Returns : | `TRUE` if the transition type was properly changed, else `FALSE`.

### ges_track_video_transition_get_transition_type ()

    GESVideoStandardTransitionType  ges_track_video_transition_get_transition_type
                                                            (GESTrackVideoTransition *trans);

Get the transition type used by `trans`.

`trans` : | a GESTrackVideoTransition
Returns : | The transition type used by `trans`.