GES Enumerations

Functions

ges_edge_name

const gchar *
ges_edge_name (GESEdge edge)

Parameters:

edge

The GESEdge to get the name of

Returns

A human friendly name for edge

Since : 1.16


GES.Edge.prototype.name

function GES.Edge.prototype.name(edge: GES.Edge): {
    // javascript wrapper for 'ges_edge_name'
}

Parameters:

edge (GES.Edge)

The GES.Edge to get the name of

Returns (String)

A human friendly name for edge

Since : 1.16


GES.Edge.name

def GES.Edge.name (edge):
    #python wrapper for 'ges_edge_name'

Parameters:

edge (GES.Edge)

The GES.Edge to get the name of

Returns (str)

A human friendly name for edge

Since : 1.16


ges_edit_mode_name

const gchar *
ges_edit_mode_name (GESEditMode mode)

Return a string representation of mode.

Parameters:

mode

a GESEditMode

Returns ( [transfer: none])

a string representation of mode.

Since : 1.18


GES.EditMode.prototype.name

function GES.EditMode.prototype.name(mode: GES.EditMode): {
    // javascript wrapper for 'ges_edit_mode_name'
}

Return a string representation of mode.

Parameters:

mode (GES.EditMode)

a GES.EditMode

Returns (String)

a string representation of mode.

Since : 1.18


GES.EditMode.name

def GES.EditMode.name (mode):
    #python wrapper for 'ges_edit_mode_name'

Return a string representation of mode.

Parameters:

mode (GES.EditMode)

a GES.EditMode

Returns (str)

a string representation of mode.

Since : 1.18


ges_track_type_name

const gchar *
ges_track_type_name (GESTrackType type)

Parameters:

type
No description available
Returns
No description available

GES.TrackType.prototype.name

function GES.TrackType.prototype.name(type: GES.TrackType): {
    // javascript wrapper for 'ges_track_type_name'
}

Parameters:

type (GES.TrackType)
No description available
Returns (String)
No description available

GES.TrackType.name

def GES.TrackType.name (type):
    #python wrapper for 'ges_track_type_name'

Parameters:

type (GES.TrackType)
No description available
Returns (str)
No description available

Enumerations

GESEdge

The edges of an object contain in a GESTimeline or GESTrack

Members
GES_EDGE_START (0) –

Represents the start of an object.

GES_EDGE_END (1) –

Represents the end of an object.

GES_EDGE_NONE (2) –

Represent the fact we are not working with any edge of an object.


GES.Edge

The edges of an object contain in a GES.Timeline or GES.Track

Members
GES.Edge.EDGE_START (0) –

Represents the start of an object.

GES.Edge.EDGE_END (1) –

Represents the end of an object.

GES.Edge.EDGE_NONE (2) –

Represent the fact we are not working with any edge of an object.


GES.Edge

The edges of an object contain in a GES.Timeline or GES.Track

Members
GES.Edge.EDGE_START (0) –

Represents the start of an object.

GES.Edge.EDGE_END (1) –

Represents the end of an object.

GES.Edge.EDGE_NONE (2) –

Represent the fact we are not working with any edge of an object.


GESEditMode

When a single timeline element is edited within its timeline at some position, using ges_timeline_element_edit, depending on the edit mode, its start, duration or in-point will be adjusted accordingly. In addition, any clips may change layer.

Each edit can be broken down into a combination of three basic edits:

  • MOVE: This moves the start of the element to the edit position.
  • START-TRIM: This cuts or grows the start of the element, whilst maintaining the time at which its internal content appears in the timeline data output. If the element is made shorter, the data that appeared at the edit position will still appear in the timeline at the same time. If the element is made longer, the data that appeared at the previous start of the element will still appear in the timeline at the same time.
  • END-TRIM: Similar to START-TRIM, but the end of the element is cut or grown.

In particular, when editing a GESClip:

  • MOVE: This will set the start of the clip to the edit position.
  • START-TRIM: This will set the start of the clip to the edit position. To keep the end time the same, the duration of the clip will be adjusted in the opposite direction. In addition, the in-point of the clip will be shifted such that the content that appeared at the new or previous start time, whichever is latest, still appears at the same timeline time. For example, if a frame appeared at the start of the clip, and the start of the clip is reduced, the in-point of the clip will also reduce such that the frame will appear later within the clip, but at the same timeline position.
  • END-TRIM: This will set the duration of the clip such that its end time will match the edit position.

When editing a GESGroup:

  • MOVE: This will set the start of the clip to the edit position by shifting all of its children by the same amount. So each child will maintain their relative positions.
  • START-TRIM: If the group is made shorter, this will START-TRIM any clips under the group that start after the edit position to the same edit position. If the group is made longer, this will START-TRIM any clip under the group whose start matches the start of the group to the same edit position.
  • END-TRIM: If the group is made shorter, this will END-TRIM any clips under the group that end after the edit position to the same edit position. If the group is made longer, this will END-TRIM any clip under the group whose end matches the end of the group to the same edit position.

When editing a GESTrackElement, if it has a GESClip parent, this will be edited instead. Otherwise it is edited in the same way as a GESClip.

The layer priority of a GESGroup is the lowest layer priority of any GESClip underneath it. When a group is edited to a new layer priority, it will shift all clips underneath it by the same amount, such that their relative layers stay the same.

If the GESTimeline has a snapping-distance, then snapping may occur for some of the edges of the main edited element:

  • MOVE: The start or end edge of any GESSource under the element may be snapped.
  • START-TRIM: The start edge of a GESSource whose start edge touches the start edge of the element may snap.
  • END-TRIM: The end edge of a GESSource whose end edge touches the end edge of the element may snap.

These edges may snap with either the start or end edge of any other GESSource in the timeline that is not also being moved by the element, including those in different layers, if they are within the snapping-distance. During an edit, only up to one snap can occur. This will shift the edit position such that the snapped edges will touch once the edit has completed.

Note that snapping can cause an edit to fail where it would have otherwise succeeded because it may push the edit position such that the edit would result in an unsupported timeline configuration. Similarly, snapping can cause an edit to succeed where it would have otherwise failed.

For example, in GES_EDIT_MODE_RIPPLE acting on GES_EDGE_NONE, the main element is the MOVED toplevel of the edited element. Any source under the main MOVED toplevel may have its start or end edge snapped. Note, these sources cannot snap with each other. The edit may also push other elements, but any sources under these elements cannot snap, nor can they be snapped with. If a snap does occur, the MOVE of the toplevel and all other elements pushed by the ripple will be shifted by the same amount such that the snapped edges will touch.

You can also find more explanation about the behaviour of those modes at: trim, ripple and roll and clip management.

Members
GES_EDIT_MODE_NORMAL (0) –

The element is edited the normal way (default). If acting on the element as a whole (#GES_EDGE_NONE), this will MOVE the element by MOVING its toplevel. When acting on the start of the element (#GES_EDGE_START), this will only MOVE the element, but not its toplevel parent. This can allow you to move a GESClip or GESGroup to a new start time or layer within its container group, without effecting other members of the group. When acting on the end of the element (#GES_EDGE_END), this will END-TRIM the element, leaving its toplevel unchanged.

GES_EDIT_MODE_RIPPLE (1) –

The element is edited in ripple mode: moving itself as well as later elements, keeping their relative times. This edits the element the same as GES_EDIT_MODE_NORMAL. In addition, if acting on the element as a whole, or the start of the element, any toplevel element in the same timeline (including different layers) whose start time is later than the current start time of the MOVED element will also be MOVED by the same shift as the edited element. If acting on the end of the element, any toplevel element whose start time is later than the current end time of the edited element will also be MOVED by the same shift as the change in the end of the edited element. These additional elements will also be shifted by the same shift in layers as the edited element.

GES_EDIT_MODE_ROLL (2) –

The element is edited in roll mode: swapping its content for its neighbour's, or vis versa, in the timeline output. This edits the element the same as GES_EDIT_MODE_TRIM. In addition, any neighbours are also TRIMMED at their opposite edge to the same timeline position. When acting on the start of the element, a neighbour is any earlier element in the timeline whose end time matches the current start time of the edited element. When acting on the end of the element, a neighbour is any later element in the timeline whose start time matches the current start time of the edited element. In addition, a neighbour have a GESSource at its end/start edge that shares a track with a GESSource at the start/end edge of the edited element. Basically, a neighbour is an element that can be extended, or cut, to have its content replace, or be replaced by, the content of the edited element. Acting on the element as a whole (#GES_EDGE_NONE) is not defined. The element can not shift layers under this mode.

GES_EDIT_MODE_TRIM (3) –

The element is edited in trim mode. When acting on the start of the element, this will START-TRIM it. When acting on the end of the element, this will END-TRIM it. Acting on the element as a whole (#GES_EDGE_NONE) is not defined.

GES_EDIT_MODE_SLIDE (4) –

The element is edited in slide mode (not yet implemented): moving the element replacing or consuming content on each end. When acting on the element as a whole, this will MOVE the element, and TRIM any neighbours on either side. A neighbour is defined in the same way as in GES_EDIT_MODE_ROLL, but they may be on either side of the edited elements. Elements at the end with be START-TRIMMED to the new end position of the edited element. Elements at the start will be END-TRIMMED to the new start position of the edited element. Acting on the start or end of the element (#GES_EDGE_START and GES_EDGE_END) is not defined. The element can not shift layers under this mode.


GES.EditMode

When a single timeline element is edited within its timeline at some position, using GES.TimelineElement.prototype.edit, depending on the edit mode, its start, duration or in-point will be adjusted accordingly. In addition, any clips may change layer.

Each edit can be broken down into a combination of three basic edits:

  • MOVE: This moves the start of the element to the edit position.
  • START-TRIM: This cuts or grows the start of the element, whilst maintaining the time at which its internal content appears in the timeline data output. If the element is made shorter, the data that appeared at the edit position will still appear in the timeline at the same time. If the element is made longer, the data that appeared at the previous start of the element will still appear in the timeline at the same time.
  • END-TRIM: Similar to START-TRIM, but the end of the element is cut or grown.

In particular, when editing a GES.Clip:

  • MOVE: This will set the start of the clip to the edit position.
  • START-TRIM: This will set the start of the clip to the edit position. To keep the end time the same, the duration of the clip will be adjusted in the opposite direction. In addition, the in-point of the clip will be shifted such that the content that appeared at the new or previous start time, whichever is latest, still appears at the same timeline time. For example, if a frame appeared at the start of the clip, and the start of the clip is reduced, the in-point of the clip will also reduce such that the frame will appear later within the clip, but at the same timeline position.
  • END-TRIM: This will set the duration of the clip such that its end time will match the edit position.

When editing a GES.Group:

  • MOVE: This will set the start of the clip to the edit position by shifting all of its children by the same amount. So each child will maintain their relative positions.
  • START-TRIM: If the group is made shorter, this will START-TRIM any clips under the group that start after the edit position to the same edit position. If the group is made longer, this will START-TRIM any clip under the group whose start matches the start of the group to the same edit position.
  • END-TRIM: If the group is made shorter, this will END-TRIM any clips under the group that end after the edit position to the same edit position. If the group is made longer, this will END-TRIM any clip under the group whose end matches the end of the group to the same edit position.

When editing a GES.TrackElement, if it has a GES.Clip parent, this will be edited instead. Otherwise it is edited in the same way as a GES.Clip.

The layer priority of a GES.Group is the lowest layer priority of any GES.Clip underneath it. When a group is edited to a new layer priority, it will shift all clips underneath it by the same amount, such that their relative layers stay the same.

If the GES.Timeline has a snapping-distance, then snapping may occur for some of the edges of the main edited element:

  • MOVE: The start or end edge of any GES.Source under the element may be snapped.
  • START-TRIM: The start edge of a GES.Source whose start edge touches the start edge of the element may snap.
  • END-TRIM: The end edge of a GES.Source whose end edge touches the end edge of the element may snap.

These edges may snap with either the start or end edge of any other GES.Source in the timeline that is not also being moved by the element, including those in different layers, if they are within the snapping-distance. During an edit, only up to one snap can occur. This will shift the edit position such that the snapped edges will touch once the edit has completed.

Note that snapping can cause an edit to fail where it would have otherwise succeeded because it may push the edit position such that the edit would result in an unsupported timeline configuration. Similarly, snapping can cause an edit to succeed where it would have otherwise failed.

For example, in GES.EditMode.EDIT_RIPPLE acting on GES.Edge.EDGE_NONE, the main element is the MOVED toplevel of the edited element. Any source under the main MOVED toplevel may have its start or end edge snapped. Note, these sources cannot snap with each other. The edit may also push other elements, but any sources under these elements cannot snap, nor can they be snapped with. If a snap does occur, the MOVE of the toplevel and all other elements pushed by the ripple will be shifted by the same amount such that the snapped edges will touch.

You can also find more explanation about the behaviour of those modes at: trim, ripple and roll and clip management.

Members
GES.EditMode.EDIT_NORMAL (0) –

The element is edited the normal way (default). If acting on the element as a whole (#GES_EDGE_NONE), this will MOVE the element by MOVING its toplevel. When acting on the start of the element (#GES_EDGE_START), this will only MOVE the element, but not its toplevel parent. This can allow you to move a GES.Clip or GES.Group to a new start time or layer within its container group, without effecting other members of the group. When acting on the end of the element (#GES_EDGE_END), this will END-TRIM the element, leaving its toplevel unchanged.

GES.EditMode.EDIT_RIPPLE (1) –

The element is edited in ripple mode: moving itself as well as later elements, keeping their relative times. This edits the element the same as GES.EditMode.EDIT_NORMAL. In addition, if acting on the element as a whole, or the start of the element, any toplevel element in the same timeline (including different layers) whose start time is later than the current start time of the MOVED element will also be MOVED by the same shift as the edited element. If acting on the end of the element, any toplevel element whose start time is later than the current end time of the edited element will also be MOVED by the same shift as the change in the end of the edited element. These additional elements will also be shifted by the same shift in layers as the edited element.

GES.EditMode.EDIT_ROLL (2) –

The element is edited in roll mode: swapping its content for its neighbour's, or vis versa, in the timeline output. This edits the element the same as GES.EditMode.EDIT_TRIM. In addition, any neighbours are also TRIMMED at their opposite edge to the same timeline position. When acting on the start of the element, a neighbour is any earlier element in the timeline whose end time matches the current start time of the edited element. When acting on the end of the element, a neighbour is any later element in the timeline whose start time matches the current start time of the edited element. In addition, a neighbour have a GES.Source at its end/start edge that shares a track with a GES.Source at the start/end edge of the edited element. Basically, a neighbour is an element that can be extended, or cut, to have its content replace, or be replaced by, the content of the edited element. Acting on the element as a whole (#GES_EDGE_NONE) is not defined. The element can not shift layers under this mode.

GES.EditMode.EDIT_TRIM (3) –

The element is edited in trim mode. When acting on the start of the element, this will START-TRIM it. When acting on the end of the element, this will END-TRIM it. Acting on the element as a whole (#GES_EDGE_NONE) is not defined.

GES.EditMode.EDIT_SLIDE (4) –

The element is edited in slide mode (not yet implemented): moving the element replacing or consuming content on each end. When acting on the element as a whole, this will MOVE the element, and TRIM any neighbours on either side. A neighbour is defined in the same way as in GES.EditMode.EDIT_ROLL, but they may be on either side of the edited elements. Elements at the end with be START-TRIMMED to the new end position of the edited element. Elements at the start will be END-TRIMMED to the new start position of the edited element. Acting on the start or end of the element (#GES_EDGE_START and GES.Edge.EDGE_END) is not defined. The element can not shift layers under this mode.


GES.EditMode

When a single timeline element is edited within its timeline at some position, using GES.TimelineElement.edit, depending on the edit mode, its start, duration or in_point will be adjusted accordingly. In addition, any clips may change layer.

Each edit can be broken down into a combination of three basic edits:

  • MOVE: This moves the start of the element to the edit position.
  • START-TRIM: This cuts or grows the start of the element, whilst maintaining the time at which its internal content appears in the timeline data output. If the element is made shorter, the data that appeared at the edit position will still appear in the timeline at the same time. If the element is made longer, the data that appeared at the previous start of the element will still appear in the timeline at the same time.
  • END-TRIM: Similar to START-TRIM, but the end of the element is cut or grown.

In particular, when editing a GES.Clip:

  • MOVE: This will set the start of the clip to the edit position.
  • START-TRIM: This will set the start of the clip to the edit position. To keep the end time the same, the duration of the clip will be adjusted in the opposite direction. In addition, the in_point of the clip will be shifted such that the content that appeared at the new or previous start time, whichever is latest, still appears at the same timeline time. For example, if a frame appeared at the start of the clip, and the start of the clip is reduced, the in-point of the clip will also reduce such that the frame will appear later within the clip, but at the same timeline position.
  • END-TRIM: This will set the duration of the clip such that its end time will match the edit position.

When editing a GES.Group:

  • MOVE: This will set the start of the clip to the edit position by shifting all of its children by the same amount. So each child will maintain their relative positions.
  • START-TRIM: If the group is made shorter, this will START-TRIM any clips under the group that start after the edit position to the same edit position. If the group is made longer, this will START-TRIM any clip under the group whose start matches the start of the group to the same edit position.
  • END-TRIM: If the group is made shorter, this will END-TRIM any clips under the group that end after the edit position to the same edit position. If the group is made longer, this will END-TRIM any clip under the group whose end matches the end of the group to the same edit position.

When editing a GES.TrackElement, if it has a GES.Clip parent, this will be edited instead. Otherwise it is edited in the same way as a GES.Clip.

The layer priority of a GES.Group is the lowest layer priority of any GES.Clip underneath it. When a group is edited to a new layer priority, it will shift all clips underneath it by the same amount, such that their relative layers stay the same.

If the GES.Timeline has a snapping_distance, then snapping may occur for some of the edges of the main edited element:

  • MOVE: The start or end edge of any GES.Source under the element may be snapped.
  • START-TRIM: The start edge of a GES.Source whose start edge touches the start edge of the element may snap.
  • END-TRIM: The end edge of a GES.Source whose end edge touches the end edge of the element may snap.

These edges may snap with either the start or end edge of any other GES.Source in the timeline that is not also being moved by the element, including those in different layers, if they are within the snapping_distance. During an edit, only up to one snap can occur. This will shift the edit position such that the snapped edges will touch once the edit has completed.

Note that snapping can cause an edit to fail where it would have otherwise succeeded because it may push the edit position such that the edit would result in an unsupported timeline configuration. Similarly, snapping can cause an edit to succeed where it would have otherwise failed.

For example, in GES.EditMode.EDIT_RIPPLE acting on GES.Edge.EDGE_NONE, the main element is the MOVED toplevel of the edited element. Any source under the main MOVED toplevel may have its start or end edge snapped. Note, these sources cannot snap with each other. The edit may also push other elements, but any sources under these elements cannot snap, nor can they be snapped with. If a snap does occur, the MOVE of the toplevel and all other elements pushed by the ripple will be shifted by the same amount such that the snapped edges will touch.

You can also find more explanation about the behaviour of those modes at: trim, ripple and roll and clip management.

Members
GES.EditMode.EDIT_NORMAL (0) –

The element is edited the normal way (default). If acting on the element as a whole (#GES_EDGE_NONE), this will MOVE the element by MOVING its toplevel. When acting on the start of the element (#GES_EDGE_START), this will only MOVE the element, but not its toplevel parent. This can allow you to move a GES.Clip or GES.Group to a new start time or layer within its container group, without effecting other members of the group. When acting on the end of the element (#GES_EDGE_END), this will END-TRIM the element, leaving its toplevel unchanged.

GES.EditMode.EDIT_RIPPLE (1) –

The element is edited in ripple mode: moving itself as well as later elements, keeping their relative times. This edits the element the same as GES.EditMode.EDIT_NORMAL. In addition, if acting on the element as a whole, or the start of the element, any toplevel element in the same timeline (including different layers) whose start time is later than the current start time of the MOVED element will also be MOVED by the same shift as the edited element. If acting on the end of the element, any toplevel element whose start time is later than the current end time of the edited element will also be MOVED by the same shift as the change in the end of the edited element. These additional elements will also be shifted by the same shift in layers as the edited element.

GES.EditMode.EDIT_ROLL (2) –

The element is edited in roll mode: swapping its content for its neighbour's, or vis versa, in the timeline output. This edits the element the same as GES.EditMode.EDIT_TRIM. In addition, any neighbours are also TRIMMED at their opposite edge to the same timeline position. When acting on the start of the element, a neighbour is any earlier element in the timeline whose end time matches the current start time of the edited element. When acting on the end of the element, a neighbour is any later element in the timeline whose start time matches the current start time of the edited element. In addition, a neighbour have a GES.Source at its end/start edge that shares a track with a GES.Source at the start/end edge of the edited element. Basically, a neighbour is an element that can be extended, or cut, to have its content replace, or be replaced by, the content of the edited element. Acting on the element as a whole (#GES_EDGE_NONE) is not defined. The element can not shift layers under this mode.

GES.EditMode.EDIT_TRIM (3) –

The element is edited in trim mode. When acting on the start of the element, this will START-TRIM it. When acting on the end of the element, this will END-TRIM it. Acting on the element as a whole (#GES_EDGE_NONE) is not defined.

GES.EditMode.EDIT_SLIDE (4) –

The element is edited in slide mode (not yet implemented): moving the element replacing or consuming content on each end. When acting on the element as a whole, this will MOVE the element, and TRIM any neighbours on either side. A neighbour is defined in the same way as in GES.EditMode.EDIT_ROLL, but they may be on either side of the edited elements. Elements at the end with be START-TRIMMED to the new end position of the edited element. Elements at the start will be END-TRIMMED to the new start position of the edited element. Acting on the start or end of the element (#GES_EDGE_START and GES.Edge.EDGE_END) is not defined. The element can not shift layers under this mode.


GESMarkerFlags

Members
GES_MARKER_FLAG_NONE (0) –

Marker does not serve any special purpose.

GES_MARKER_FLAG_SNAPPABLE (1) –

Marker can be a snapping target.

Since : 1.20


GES.MarkerFlags

Members
GES.MarkerFlags.NONE (0) –

Marker does not serve any special purpose.

GES.MarkerFlags.SNAPPABLE (1) –

Marker can be a snapping target.

Since : 1.20


GES.MarkerFlags

Members
GES.MarkerFlags.NONE (0) –

Marker does not serve any special purpose.

GES.MarkerFlags.SNAPPABLE (1) –

Marker can be a snapping target.

Since : 1.20


GESMetaFlag

Members
GES_META_READABLE (1) –

The metadata is readable

GES_META_WRITABLE (2) –

The metadata is writable

GES_META_READ_WRITE (3) –

The metadata is readable and writable


GES.MetaFlag

Members
GES.MetaFlag.READABLE (1) –

The metadata is readable

GES.MetaFlag.WRITABLE (2) –

The metadata is writable

GES.MetaFlag.READWRITE (3) –

The metadata is readable and writable


GES.MetaFlag

Members
GES.MetaFlag.READABLE (1) –

The metadata is readable

GES.MetaFlag.WRITABLE (2) –

The metadata is writable

GES.MetaFlag.READWRITE (3) –

The metadata is readable and writable


GESPipelineFlags

The various modes a GESPipeline can be configured to.

Members
GES_PIPELINE_MODE_PREVIEW_AUDIO (1) –

Output the timeline's audio to the soundcard

GES_PIPELINE_MODE_PREVIEW_VIDEO (2) –

Output the timeline's video to the screen

GES_PIPELINE_MODE_PREVIEW (3) –

Output both the timeline's audio and video to the soundcard and screen (default)

GES_PIPELINE_MODE_RENDER (4) –

Render the timeline with forced decoding (the underlying encodebin has its avoid-reencoding property set to FALSE)

GES_PIPELINE_MODE_SMART_RENDER (8) –

Render the timeline, avoiding decoding/reencoding (the underlying encodebin has its avoid-reencoding property set to TRUE).

NOTE: Smart rendering can not work in tracks where mixing is enabled.


GES.PipelineFlags

The various modes a GES.Pipeline can be configured to.

Members
GES.PipelineFlags.AUDIO_PREVIEW (1) –

Output the timeline's audio to the soundcard

GES.PipelineFlags.VIDEO_PREVIEW (2) –

Output the timeline's video to the screen

GES.PipelineFlags.FULL_PREVIEW (3) –

Output both the timeline's audio and video to the soundcard and screen (default)

GES.PipelineFlags.RENDER (4) –

Render the timeline with forced decoding (the underlying encodebin (not introspectable) has its avoid-reencoding (not introspectable) property set to false)

GES.PipelineFlags.SMART_RENDER (8) –

Render the timeline, avoiding decoding/reencoding (the underlying encodebin (not introspectable) has its avoid-reencoding (not introspectable) property set to true).

NOTE: Smart rendering can not work in tracks where mixing is enabled.


GES.PipelineFlags

The various modes a GES.Pipeline can be configured to.

Members
GES.PipelineFlags.AUDIO_PREVIEW (1) –

Output the timeline's audio to the soundcard

GES.PipelineFlags.VIDEO_PREVIEW (2) –

Output the timeline's video to the screen

GES.PipelineFlags.FULL_PREVIEW (3) –

Output both the timeline's audio and video to the soundcard and screen (default)

GES.PipelineFlags.RENDER (4) –

Render the timeline with forced decoding (the underlying encodebin (not introspectable) has its avoid-reencoding (not introspectable) property set to False)

GES.PipelineFlags.SMART_RENDER (8) –

Render the timeline, avoiding decoding/reencoding (the underlying encodebin (not introspectable) has its avoid-reencoding (not introspectable) property set to True).

NOTE: Smart rendering can not work in tracks where mixing is enabled.


GESTextHAlign

Horizontal alignment of the text.

Members
GES_TEXT_HALIGN_LEFT (0) –

align text left

GES_TEXT_HALIGN_CENTER (1) –

align text center

GES_TEXT_HALIGN_RIGHT (2) –

align text right

GES_TEXT_HALIGN_POSITION (4) –

align text on xpos position

GES_TEXT_HALIGN_ABSOLUTE (5) –
No description available

GES.TextHAlign

Horizontal alignment of the text.

Members
GES.TextHAlign.LEFT (0) –

align text left

GES.TextHAlign.CENTER (1) –

align text center

GES.TextHAlign.RIGHT (2) –

align text right

GES.TextHAlign.POSITION (4) –

align text on xpos position

GES.TextHAlign.ABSOLUTE (5) –
No description available

GES.TextHAlign

Horizontal alignment of the text.

Members
GES.TextHAlign.LEFT (0) –

align text left

GES.TextHAlign.CENTER (1) –

align text center

GES.TextHAlign.RIGHT (2) –

align text right

GES.TextHAlign.POSITION (4) –

align text on xpos position

GES.TextHAlign.ABSOLUTE (5) –
No description available

GESTextVAlign

Vertical alignment of the text.

Members
GES_TEXT_VALIGN_BASELINE (0) –

draw text on the baseline

GES_TEXT_VALIGN_BOTTOM (1) –

draw text on the bottom

GES_TEXT_VALIGN_TOP (2) –

draw text on top

GES_TEXT_VALIGN_POSITION (3) –

draw text on ypos position

GES_TEXT_VALIGN_CENTER (4) –

draw text on the center

GES_TEXT_VALIGN_ABSOLUTE (5) –
No description available

GES.TextVAlign

Vertical alignment of the text.

Members
GES.TextVAlign.BASELINE (0) –

draw text on the baseline

GES.TextVAlign.BOTTOM (1) –

draw text on the bottom

GES.TextVAlign.TOP (2) –

draw text on top

GES.TextVAlign.POSITION (3) –

draw text on ypos position

GES.TextVAlign.CENTER (4) –

draw text on the center

GES.TextVAlign.ABSOLUTE (5) –
No description available

GES.TextVAlign

Vertical alignment of the text.

Members
GES.TextVAlign.BASELINE (0) –

draw text on the baseline

GES.TextVAlign.BOTTOM (1) –

draw text on the bottom

GES.TextVAlign.TOP (2) –

draw text on top

GES.TextVAlign.POSITION (3) –

draw text on ypos position

GES.TextVAlign.CENTER (4) –

draw text on the center

GES.TextVAlign.ABSOLUTE (5) –
No description available

GESTrackType

Types of content handled by a track. If the content is not one of GES_TRACK_TYPE_AUDIO, GES_TRACK_TYPE_VIDEO or GES_TRACK_TYPE_TEXT, the user of the GESTrack must set the type to GES_TRACK_TYPE_CUSTOM.

GES_TRACK_TYPE_UNKNOWN is for internal purposes and should not be used by users

Members
GES_TRACK_TYPE_UNKNOWN (1) –

A track of unknown type (i.e. invalid)

GES_TRACK_TYPE_AUDIO (2) –

An audio track

GES_TRACK_TYPE_VIDEO (4) –

A video track

GES_TRACK_TYPE_TEXT (8) –

A text (subtitle) track

GES_TRACK_TYPE_CUSTOM (16) –

A custom-content track


GES.TrackType

Types of content handled by a track. If the content is not one of GES_TRACK_TYPE_AUDIO, GES_TRACK_TYPE_VIDEO or GES_TRACK_TYPE_TEXT, the user of the GES.Track must set the type to GES_TRACK_TYPE_CUSTOM.

GES_TRACK_TYPE_UNKNOWN is for internal purposes and should not be used by users

Members
GES.TrackType.UNKNOWN (1) –

A track of unknown type (i.e. invalid)

GES.TrackType.AUDIO (2) –

An audio track

GES.TrackType.VIDEO (4) –

A video track

GES.TrackType.TEXT (8) –

A text (subtitle) track

GES.TrackType.CUSTOM (16) –

A custom-content track


GES.TrackType

Types of content handled by a track. If the content is not one of GES_TRACK_TYPE_AUDIO, GES_TRACK_TYPE_VIDEO or GES_TRACK_TYPE_TEXT, the user of the GES.Track must set the type to GES_TRACK_TYPE_CUSTOM.

GES_TRACK_TYPE_UNKNOWN is for internal purposes and should not be used by users

Members
GES.TrackType.UNKNOWN (1) –

A track of unknown type (i.e. invalid)

GES.TrackType.AUDIO (2) –

An audio track

GES.TrackType.VIDEO (4) –

A video track

GES.TrackType.TEXT (8) –

A text (subtitle) track

GES.TrackType.CUSTOM (16) –

A custom-content track


GESVideoStandardTransitionType

Members
GES_VIDEO_STANDARD_TRANSITION_TYPE_NONE (0) –

Transition type has not been set,

GES_VIDEO_STANDARD_TRANSITION_TYPE_BAR_WIPE_LR (1) –

A bar moves from left to right,

GES_VIDEO_STANDARD_TRANSITION_TYPE_BAR_WIPE_TB (2) –

A bar moves from top to bottom,

GES_VIDEO_STANDARD_TRANSITION_TYPE_BOX_WIPE_TL (3) –

A box expands from the upper-left corner to the lower-right corner,

GES_VIDEO_STANDARD_TRANSITION_TYPE_BOX_WIPE_TR (4) –

A box expands from the upper-right corner to the lower-left corner,

GES_VIDEO_STANDARD_TRANSITION_TYPE_BOX_WIPE_BR (5) –

A box expands from the lower-right corner to the upper-left corner,

GES_VIDEO_STANDARD_TRANSITION_TYPE_BOX_WIPE_BL (6) –

A box expands from the lower-left corner to the upper-right corner,

GES_VIDEO_STANDARD_TRANSITION_TYPE_FOUR_BOX_WIPE_CI (7) –

A box shape expands from each of the four corners toward the center,

GES_VIDEO_STANDARD_TRANSITION_TYPE_FOUR_BOX_WIPE_CO (8) –

A box shape expands from the center of each quadrant toward the corners of each quadrant,

GES_VIDEO_STANDARD_TRANSITION_TYPE_BARNDOOR_V (21) –

A central, vertical line splits and expands toward the left and right edges,

GES_VIDEO_STANDARD_TRANSITION_TYPE_BARNDOOR_H (22) –

A central, horizontal line splits and expands toward the top and bottom edges,

GES_VIDEO_STANDARD_TRANSITION_TYPE_BOX_WIPE_TC (23) –

A box expands from the top edge's midpoint to the bottom corners,

GES_VIDEO_STANDARD_TRANSITION_TYPE_BOX_WIPE_RC (24) –

A box expands from the right edge's midpoint to the left corners,

GES_VIDEO_STANDARD_TRANSITION_TYPE_BOX_WIPE_BC (25) –

A box expands from the bottom edge's midpoint to the top corners,

GES_VIDEO_STANDARD_TRANSITION_TYPE_BOX_WIPE_LC (26) –

A box expands from the left edge's midpoint to the right corners,

GES_VIDEO_STANDARD_TRANSITION_TYPE_DIAGONAL_TL (41) –

A diagonal line moves from the upper-left corner to the lower-right corner,

GES_VIDEO_STANDARD_TRANSITION_TYPE_DIAGONAL_TR (42) –

A diagonal line moves from the upper right corner to the lower-left corner,

GES_VIDEO_STANDARD_TRANSITION_TYPE_BOWTIE_V (43) –

Two wedge shapes slide in from the top and bottom edges toward the center,

GES_VIDEO_STANDARD_TRANSITION_TYPE_BOWTIE_H (44) –

Two wedge shapes slide in from the left and right edges toward the center,

GES_VIDEO_STANDARD_TRANSITION_TYPE_BARNDOOR_DBL (45) –

A diagonal line from the lower-left to upper-right corners splits and expands toward the opposite corners,

GES_VIDEO_STANDARD_TRANSITION_TYPE_BARNDOOR_DTL (46) –

A diagonal line from upper-left to lower-right corners splits and expands toward the opposite corners,

GES_VIDEO_STANDARD_TRANSITION_TYPE_MISC_DIAGONAL_DBD (47) –

Four wedge shapes split from the center and retract toward the four edges,

GES_VIDEO_STANDARD_TRANSITION_TYPE_MISC_DIAGONAL_DD (48) –

A diamond connecting the four edge midpoints simultaneously contracts toward the center and expands toward the edges,

GES_VIDEO_STANDARD_TRANSITION_TYPE_VEE_D (61) –

A wedge shape moves from top to bottom,

GES_VIDEO_STANDARD_TRANSITION_TYPE_VEE_L (62) –

A wedge shape moves from right to left,

GES_VIDEO_STANDARD_TRANSITION_TYPE_VEE_U (63) –

A wedge shape moves from bottom to top,

GES_VIDEO_STANDARD_TRANSITION_TYPE_VEE_R (64) –

A wedge shape moves from left to right,

GES_VIDEO_STANDARD_TRANSITION_TYPE_BARNVEE_D (65) –

A 'V' shape extending from the bottom edge's midpoint to the opposite corners contracts toward the center and expands toward the edges,

GES_VIDEO_STANDARD_TRANSITION_TYPE_BARNVEE_L (66) –

A 'V' shape extending from the left edge's midpoint to the opposite corners contracts toward the center and expands toward the edges,

GES_VIDEO_STANDARD_TRANSITION_TYPE_BARNVEE_U (67) –

A 'V' shape extending from the top edge's midpoint to the opposite corners contracts toward the center and expands toward the edges,

GES_VIDEO_STANDARD_TRANSITION_TYPE_BARNVEE_R (68) –

A 'V' shape extending from the right edge's midpoint to the opposite corners contracts toward the center and expands toward the edges,

GES_VIDEO_STANDARD_TRANSITION_TYPE_IRIS_RECT (101) –

A rectangle expands from the center.,

GES_VIDEO_STANDARD_TRANSITION_TYPE_CLOCK_CW12 (201) –

A radial hand sweeps clockwise from the twelve o'clock position,

GES_VIDEO_STANDARD_TRANSITION_TYPE_CLOCK_CW3 (202) –

A radial hand sweeps clockwise from the three o'clock position,

GES_VIDEO_STANDARD_TRANSITION_TYPE_CLOCK_CW6 (203) –

A radial hand sweeps clockwise from the six o'clock position,

GES_VIDEO_STANDARD_TRANSITION_TYPE_CLOCK_CW9 (204) –

A radial hand sweeps clockwise from the nine o'clock position,

GES_VIDEO_STANDARD_TRANSITION_TYPE_PINWHEEL_TBV (205) –

Two radial hands sweep clockwise from the twelve and six o'clock positions,

GES_VIDEO_STANDARD_TRANSITION_TYPE_PINWHEEL_TBH (206) –

Two radial hands sweep clockwise from the nine and three o'clock positions,

GES_VIDEO_STANDARD_TRANSITION_TYPE_PINWHEEL_FB (207) –

Four radial hands sweep clockwise,

GES_VIDEO_STANDARD_TRANSITION_TYPE_FAN_CT (211) –

A fan unfolds from the top edge, the fan axis at the center,

GES_VIDEO_STANDARD_TRANSITION_TYPE_FAN_CR (212) –

A fan unfolds from the right edge, the fan axis at the center,

GES_VIDEO_STANDARD_TRANSITION_TYPE_DOUBLEFAN_FOV (213) –

Two fans, their axes at the center, unfold from the top and bottom,

GES_VIDEO_STANDARD_TRANSITION_TYPE_DOUBLEFAN_FOH (214) –

Two fans, their axes at the center, unfold from the left and right,

GES_VIDEO_STANDARD_TRANSITION_TYPE_SINGLESWEEP_CWT (221) –

A radial hand sweeps clockwise from the top edge's midpoint,

GES_VIDEO_STANDARD_TRANSITION_TYPE_SINGLESWEEP_CWR (222) –

A radial hand sweeps clockwise from the right edge's midpoint,

GES_VIDEO_STANDARD_TRANSITION_TYPE_SINGLESWEEP_CWB (223) –

A radial hand sweeps clockwise from the bottom edge's midpoint,

GES_VIDEO_STANDARD_TRANSITION_TYPE_SINGLESWEEP_CWL (224) –

A radial hand sweeps clockwise from the left edge's midpoint,

GES_VIDEO_STANDARD_TRANSITION_TYPE_DOUBLESWEEP_PV (225) –

Two radial hands sweep clockwise and counter-clockwise from the top and bottom edges' midpoints,

GES_VIDEO_STANDARD_TRANSITION_TYPE_DOUBLESWEEP_PD (226) –

Two radial hands sweep clockwise and counter-clockwise from the left and right edges' midpoints,

GES_VIDEO_STANDARD_TRANSITION_TYPE_DOUBLESWEEP_OV (227) –

Two radial hands attached at the top and bottom edges' midpoints sweep from right to left,

GES_VIDEO_STANDARD_TRANSITION_TYPE_DOUBLESWEEP_OH (228) –

Two radial hands attached at the left and right edges' midpoints sweep from top to bottom,

GES_VIDEO_STANDARD_TRANSITION_TYPE_FAN_T (231) –

A fan unfolds from the bottom, the fan axis at the top edge's midpoint,

GES_VIDEO_STANDARD_TRANSITION_TYPE_FAN_R (232) –

A fan unfolds from the left, the fan axis at the right edge's midpoint,

GES_VIDEO_STANDARD_TRANSITION_TYPE_FAN_B (233) –

A fan unfolds from the top, the fan axis at the bottom edge's midpoint,

GES_VIDEO_STANDARD_TRANSITION_TYPE_FAN_L (234) –

A fan unfolds from the right, the fan axis at the left edge's midpoint,

GES_VIDEO_STANDARD_TRANSITION_TYPE_DOUBLEFAN_FIV (235) –

Two fans, their axes at the top and bottom, unfold from the center,

GES_VIDEO_STANDARD_TRANSITION_TYPE_DOUBLEFAN_FIH (236) –

Two fans, their axes at the left and right, unfold from the center,

GES_VIDEO_STANDARD_TRANSITION_TYPE_SINGLESWEEP_CWTL (241) –

A radial hand sweeps clockwise from the upper-left corner,

GES_VIDEO_STANDARD_TRANSITION_TYPE_SINGLESWEEP_CWBL (242) –

A radial hand sweeps counter-clockwise from the lower-left corner.,

GES_VIDEO_STANDARD_TRANSITION_TYPE_SINGLESWEEP_CWBR (243) –

A radial hand sweeps clockwise from the lower-right corner,

GES_VIDEO_STANDARD_TRANSITION_TYPE_SINGLESWEEP_CWTR (244) –

A radial hand sweeps counter-clockwise from the upper-right corner,

GES_VIDEO_STANDARD_TRANSITION_TYPE_DOUBLESWEEP_PDTL (245) –

Two radial hands attached at the upper-left and lower-right corners sweep down and up,

GES_VIDEO_STANDARD_TRANSITION_TYPE_DOUBLESWEEP_PDBL (246) –

Two radial hands attached at the lower-left and upper-right corners sweep down and up,

GES_VIDEO_STANDARD_TRANSITION_TYPE_SALOONDOOR_T (251) –

Two radial hands attached at the upper-left and upper-right corners sweep down,

GES_VIDEO_STANDARD_TRANSITION_TYPE_SALOONDOOR_L (252) –

Two radial hands attached at the upper-left and lower-left corners sweep to the right,

GES_VIDEO_STANDARD_TRANSITION_TYPE_SALOONDOOR_B (253) –

Two radial hands attached at the lower-left and lower-right corners sweep up,

GES_VIDEO_STANDARD_TRANSITION_TYPE_SALOONDOOR_R (254) –

Two radial hands attached at the upper-right and lower-right corners sweep to the left,

GES_VIDEO_STANDARD_TRANSITION_TYPE_WINDSHIELD_R (261) –

Two radial hands attached at the midpoints of the top and bottom halves sweep from right to left,

GES_VIDEO_STANDARD_TRANSITION_TYPE_WINDSHIELD_U (262) –

Two radial hands attached at the midpoints of the left and right halves sweep from top to bottom,

GES_VIDEO_STANDARD_TRANSITION_TYPE_WINDSHIELD_V (263) –

Two sets of radial hands attached at the midpoints of the top and bottom halves sweep from top to bottom and bottom to top,

GES_VIDEO_STANDARD_TRANSITION_TYPE_WINDSHIELD_H (264) –

Two sets of radial hands attached at the midpoints of the left and right halves sweep from left to right and right to left,

GES_VIDEO_STANDARD_TRANSITION_TYPE_CROSSFADE (512) –

Crossfade

GES_VIDEO_STANDARD_TRANSITION_TYPE_FADE_IN (513) –

Similar to crossfade, but fade in the front video without fading out the background one

(Since: 1.22)

GES.VideoStandardTransitionType

Members
GES.VideoStandardTransitionType.NONE (0) –

Transition type has not been set,

GES.VideoStandardTransitionType.BAR_WIPE_LR (1) –

A bar moves from left to right,

GES.VideoStandardTransitionType.BAR_WIPE_TB (2) –

A bar moves from top to bottom,

GES.VideoStandardTransitionType.BOX_WIPE_TL (3) –

A box expands from the upper-left corner to the lower-right corner,

GES.VideoStandardTransitionType.BOX_WIPE_TR (4) –

A box expands from the upper-right corner to the lower-left corner,

GES.VideoStandardTransitionType.BOX_WIPE_BR (5) –

A box expands from the lower-right corner to the upper-left corner,

GES.VideoStandardTransitionType.BOX_WIPE_BL (6) –

A box expands from the lower-left corner to the upper-right corner,

GES.VideoStandardTransitionType.FOUR_BOX_WIPE_CI (7) –

A box shape expands from each of the four corners toward the center,

GES.VideoStandardTransitionType.FOUR_BOX_WIPE_CO (8) –

A box shape expands from the center of each quadrant toward the corners of each quadrant,

GES.VideoStandardTransitionType.BARNDOOR_V (21) –

A central, vertical line splits and expands toward the left and right edges,

GES.VideoStandardTransitionType.BARNDOOR_H (22) –

A central, horizontal line splits and expands toward the top and bottom edges,

GES.VideoStandardTransitionType.BOX_WIPE_TC (23) –

A box expands from the top edge's midpoint to the bottom corners,

GES.VideoStandardTransitionType.BOX_WIPE_RC (24) –

A box expands from the right edge's midpoint to the left corners,

GES.VideoStandardTransitionType.BOX_WIPE_BC (25) –

A box expands from the bottom edge's midpoint to the top corners,

GES.VideoStandardTransitionType.BOX_WIPE_LC (26) –

A box expands from the left edge's midpoint to the right corners,

GES.VideoStandardTransitionType.DIAGONAL_TL (41) –

A diagonal line moves from the upper-left corner to the lower-right corner,

GES.VideoStandardTransitionType.DIAGONAL_TR (42) –

A diagonal line moves from the upper right corner to the lower-left corner,

GES.VideoStandardTransitionType.BOWTIE_V (43) –

Two wedge shapes slide in from the top and bottom edges toward the center,

GES.VideoStandardTransitionType.BOWTIE_H (44) –

Two wedge shapes slide in from the left and right edges toward the center,

GES.VideoStandardTransitionType.BARNDOOR_DBL (45) –

A diagonal line from the lower-left to upper-right corners splits and expands toward the opposite corners,

GES.VideoStandardTransitionType.BARNDOOR_DTL (46) –

A diagonal line from upper-left to lower-right corners splits and expands toward the opposite corners,

GES.VideoStandardTransitionType.MISC_DIAGONAL_DBD (47) –

Four wedge shapes split from the center and retract toward the four edges,

GES.VideoStandardTransitionType.MISC_DIAGONAL_DD (48) –

A diamond connecting the four edge midpoints simultaneously contracts toward the center and expands toward the edges,

GES.VideoStandardTransitionType.VEE_D (61) –

A wedge shape moves from top to bottom,

GES.VideoStandardTransitionType.VEE_L (62) –

A wedge shape moves from right to left,

GES.VideoStandardTransitionType.VEE_U (63) –

A wedge shape moves from bottom to top,

GES.VideoStandardTransitionType.VEE_R (64) –

A wedge shape moves from left to right,

GES.VideoStandardTransitionType.BARNVEE_D (65) –

A 'V' shape extending from the bottom edge's midpoint to the opposite corners contracts toward the center and expands toward the edges,

GES.VideoStandardTransitionType.BARNVEE_L (66) –

A 'V' shape extending from the left edge's midpoint to the opposite corners contracts toward the center and expands toward the edges,

GES.VideoStandardTransitionType.BARNVEE_U (67) –

A 'V' shape extending from the top edge's midpoint to the opposite corners contracts toward the center and expands toward the edges,

GES.VideoStandardTransitionType.BARNVEE_R (68) –

A 'V' shape extending from the right edge's midpoint to the opposite corners contracts toward the center and expands toward the edges,

GES.VideoStandardTransitionType.IRIS_RECT (101) –

A rectangle expands from the center.,

GES.VideoStandardTransitionType.CLOCK_CW12 (201) –

A radial hand sweeps clockwise from the twelve o'clock position,

GES.VideoStandardTransitionType.CLOCK_CW3 (202) –

A radial hand sweeps clockwise from the three o'clock position,

GES.VideoStandardTransitionType.CLOCK_CW6 (203) –

A radial hand sweeps clockwise from the six o'clock position,

GES.VideoStandardTransitionType.CLOCK_CW9 (204) –

A radial hand sweeps clockwise from the nine o'clock position,

GES.VideoStandardTransitionType.PINWHEEL_TBV (205) –

Two radial hands sweep clockwise from the twelve and six o'clock positions,

GES.VideoStandardTransitionType.PINWHEEL_TBH (206) –

Two radial hands sweep clockwise from the nine and three o'clock positions,

GES.VideoStandardTransitionType.PINWHEEL_FB (207) –

Four radial hands sweep clockwise,

GES.VideoStandardTransitionType.FAN_CT (211) –

A fan unfolds from the top edge, the fan axis at the center,

GES.VideoStandardTransitionType.FAN_CR (212) –

A fan unfolds from the right edge, the fan axis at the center,

GES.VideoStandardTransitionType.DOUBLEFAN_FOV (213) –

Two fans, their axes at the center, unfold from the top and bottom,

GES.VideoStandardTransitionType.DOUBLEFAN_FOH (214) –

Two fans, their axes at the center, unfold from the left and right,

GES.VideoStandardTransitionType.SINGLESWEEP_CWT (221) –

A radial hand sweeps clockwise from the top edge's midpoint,

GES.VideoStandardTransitionType.SINGLESWEEP_CWR (222) –

A radial hand sweeps clockwise from the right edge's midpoint,

GES.VideoStandardTransitionType.SINGLESWEEP_CWB (223) –

A radial hand sweeps clockwise from the bottom edge's midpoint,

GES.VideoStandardTransitionType.SINGLESWEEP_CWL (224) –

A radial hand sweeps clockwise from the left edge's midpoint,

GES.VideoStandardTransitionType.DOUBLESWEEP_PV (225) –

Two radial hands sweep clockwise and counter-clockwise from the top and bottom edges' midpoints,

GES.VideoStandardTransitionType.DOUBLESWEEP_PD (226) –

Two radial hands sweep clockwise and counter-clockwise from the left and right edges' midpoints,

GES.VideoStandardTransitionType.DOUBLESWEEP_OV (227) –

Two radial hands attached at the top and bottom edges' midpoints sweep from right to left,

GES.VideoStandardTransitionType.DOUBLESWEEP_OH (228) –

Two radial hands attached at the left and right edges' midpoints sweep from top to bottom,

GES.VideoStandardTransitionType.FAN_T (231) –

A fan unfolds from the bottom, the fan axis at the top edge's midpoint,

GES.VideoStandardTransitionType.FAN_R (232) –

A fan unfolds from the left, the fan axis at the right edge's midpoint,

GES.VideoStandardTransitionType.FAN_B (233) –

A fan unfolds from the top, the fan axis at the bottom edge's midpoint,

GES.VideoStandardTransitionType.FAN_L (234) –

A fan unfolds from the right, the fan axis at the left edge's midpoint,

GES.VideoStandardTransitionType.DOUBLEFAN_FIV (235) –

Two fans, their axes at the top and bottom, unfold from the center,

GES.VideoStandardTransitionType.DOUBLEFAN_FIH (236) –

Two fans, their axes at the left and right, unfold from the center,

GES.VideoStandardTransitionType.SINGLESWEEP_CWTL (241) –

A radial hand sweeps clockwise from the upper-left corner,

GES.VideoStandardTransitionType.SINGLESWEEP_CWBL (242) –

A radial hand sweeps counter-clockwise from the lower-left corner.,

GES.VideoStandardTransitionType.SINGLESWEEP_CWBR (243) –

A radial hand sweeps clockwise from the lower-right corner,

GES.VideoStandardTransitionType.SINGLESWEEP_CWTR (244) –

A radial hand sweeps counter-clockwise from the upper-right corner,

GES.VideoStandardTransitionType.DOUBLESWEEP_PDTL (245) –

Two radial hands attached at the upper-left and lower-right corners sweep down and up,

GES.VideoStandardTransitionType.DOUBLESWEEP_PDBL (246) –

Two radial hands attached at the lower-left and upper-right corners sweep down and up,

GES.VideoStandardTransitionType.SALOONDOOR_T (251) –

Two radial hands attached at the upper-left and upper-right corners sweep down,

GES.VideoStandardTransitionType.SALOONDOOR_L (252) –

Two radial hands attached at the upper-left and lower-left corners sweep to the right,

GES.VideoStandardTransitionType.SALOONDOOR_B (253) –

Two radial hands attached at the lower-left and lower-right corners sweep up,

GES.VideoStandardTransitionType.SALOONDOOR_R (254) –

Two radial hands attached at the upper-right and lower-right corners sweep to the left,

GES.VideoStandardTransitionType.WINDSHIELD_R (261) –

Two radial hands attached at the midpoints of the top and bottom halves sweep from right to left,

GES.VideoStandardTransitionType.WINDSHIELD_U (262) –

Two radial hands attached at the midpoints of the left and right halves sweep from top to bottom,

GES.VideoStandardTransitionType.WINDSHIELD_V (263) –

Two sets of radial hands attached at the midpoints of the top and bottom halves sweep from top to bottom and bottom to top,

GES.VideoStandardTransitionType.WINDSHIELD_H (264) –

Two sets of radial hands attached at the midpoints of the left and right halves sweep from left to right and right to left,

GES.VideoStandardTransitionType.CROSSFADE (512) –

Crossfade

GES.VideoStandardTransitionType.FADE_IN (513) –

Similar to crossfade, but fade in the front video without fading out the background one

(Since: 1.22)

GES.VideoStandardTransitionType

Members
GES.VideoStandardTransitionType.NONE (0) –

Transition type has not been set,

GES.VideoStandardTransitionType.BAR_WIPE_LR (1) –

A bar moves from left to right,

GES.VideoStandardTransitionType.BAR_WIPE_TB (2) –

A bar moves from top to bottom,

GES.VideoStandardTransitionType.BOX_WIPE_TL (3) –

A box expands from the upper-left corner to the lower-right corner,

GES.VideoStandardTransitionType.BOX_WIPE_TR (4) –

A box expands from the upper-right corner to the lower-left corner,

GES.VideoStandardTransitionType.BOX_WIPE_BR (5) –

A box expands from the lower-right corner to the upper-left corner,

GES.VideoStandardTransitionType.BOX_WIPE_BL (6) –

A box expands from the lower-left corner to the upper-right corner,

GES.VideoStandardTransitionType.FOUR_BOX_WIPE_CI (7) –

A box shape expands from each of the four corners toward the center,

GES.VideoStandardTransitionType.FOUR_BOX_WIPE_CO (8) –

A box shape expands from the center of each quadrant toward the corners of each quadrant,

GES.VideoStandardTransitionType.BARNDOOR_V (21) –

A central, vertical line splits and expands toward the left and right edges,

GES.VideoStandardTransitionType.BARNDOOR_H (22) –

A central, horizontal line splits and expands toward the top and bottom edges,

GES.VideoStandardTransitionType.BOX_WIPE_TC (23) –

A box expands from the top edge's midpoint to the bottom corners,

GES.VideoStandardTransitionType.BOX_WIPE_RC (24) –

A box expands from the right edge's midpoint to the left corners,

GES.VideoStandardTransitionType.BOX_WIPE_BC (25) –

A box expands from the bottom edge's midpoint to the top corners,

GES.VideoStandardTransitionType.BOX_WIPE_LC (26) –

A box expands from the left edge's midpoint to the right corners,

GES.VideoStandardTransitionType.DIAGONAL_TL (41) –

A diagonal line moves from the upper-left corner to the lower-right corner,

GES.VideoStandardTransitionType.DIAGONAL_TR (42) –

A diagonal line moves from the upper right corner to the lower-left corner,

GES.VideoStandardTransitionType.BOWTIE_V (43) –

Two wedge shapes slide in from the top and bottom edges toward the center,

GES.VideoStandardTransitionType.BOWTIE_H (44) –

Two wedge shapes slide in from the left and right edges toward the center,

GES.VideoStandardTransitionType.BARNDOOR_DBL (45) –

A diagonal line from the lower-left to upper-right corners splits and expands toward the opposite corners,

GES.VideoStandardTransitionType.BARNDOOR_DTL (46) –

A diagonal line from upper-left to lower-right corners splits and expands toward the opposite corners,

GES.VideoStandardTransitionType.MISC_DIAGONAL_DBD (47) –

Four wedge shapes split from the center and retract toward the four edges,

GES.VideoStandardTransitionType.MISC_DIAGONAL_DD (48) –

A diamond connecting the four edge midpoints simultaneously contracts toward the center and expands toward the edges,

GES.VideoStandardTransitionType.VEE_D (61) –

A wedge shape moves from top to bottom,

GES.VideoStandardTransitionType.VEE_L (62) –

A wedge shape moves from right to left,

GES.VideoStandardTransitionType.VEE_U (63) –

A wedge shape moves from bottom to top,

GES.VideoStandardTransitionType.VEE_R (64) –

A wedge shape moves from left to right,

GES.VideoStandardTransitionType.BARNVEE_D (65) –

A 'V' shape extending from the bottom edge's midpoint to the opposite corners contracts toward the center and expands toward the edges,

GES.VideoStandardTransitionType.BARNVEE_L (66) –

A 'V' shape extending from the left edge's midpoint to the opposite corners contracts toward the center and expands toward the edges,

GES.VideoStandardTransitionType.BARNVEE_U (67) –

A 'V' shape extending from the top edge's midpoint to the opposite corners contracts toward the center and expands toward the edges,

GES.VideoStandardTransitionType.BARNVEE_R (68) –

A 'V' shape extending from the right edge's midpoint to the opposite corners contracts toward the center and expands toward the edges,

GES.VideoStandardTransitionType.IRIS_RECT (101) –

A rectangle expands from the center.,

GES.VideoStandardTransitionType.CLOCK_CW12 (201) –

A radial hand sweeps clockwise from the twelve o'clock position,

GES.VideoStandardTransitionType.CLOCK_CW3 (202) –

A radial hand sweeps clockwise from the three o'clock position,

GES.VideoStandardTransitionType.CLOCK_CW6 (203) –

A radial hand sweeps clockwise from the six o'clock position,

GES.VideoStandardTransitionType.CLOCK_CW9 (204) –

A radial hand sweeps clockwise from the nine o'clock position,

GES.VideoStandardTransitionType.PINWHEEL_TBV (205) –

Two radial hands sweep clockwise from the twelve and six o'clock positions,

GES.VideoStandardTransitionType.PINWHEEL_TBH (206) –

Two radial hands sweep clockwise from the nine and three o'clock positions,

GES.VideoStandardTransitionType.PINWHEEL_FB (207) –

Four radial hands sweep clockwise,

GES.VideoStandardTransitionType.FAN_CT (211) –

A fan unfolds from the top edge, the fan axis at the center,

GES.VideoStandardTransitionType.FAN_CR (212) –

A fan unfolds from the right edge, the fan axis at the center,

GES.VideoStandardTransitionType.DOUBLEFAN_FOV (213) –

Two fans, their axes at the center, unfold from the top and bottom,

GES.VideoStandardTransitionType.DOUBLEFAN_FOH (214) –

Two fans, their axes at the center, unfold from the left and right,

GES.VideoStandardTransitionType.SINGLESWEEP_CWT (221) –

A radial hand sweeps clockwise from the top edge's midpoint,

GES.VideoStandardTransitionType.SINGLESWEEP_CWR (222) –

A radial hand sweeps clockwise from the right edge's midpoint,

GES.VideoStandardTransitionType.SINGLESWEEP_CWB (223) –

A radial hand sweeps clockwise from the bottom edge's midpoint,

GES.VideoStandardTransitionType.SINGLESWEEP_CWL (224) –

A radial hand sweeps clockwise from the left edge's midpoint,

GES.VideoStandardTransitionType.DOUBLESWEEP_PV (225) –

Two radial hands sweep clockwise and counter-clockwise from the top and bottom edges' midpoints,

GES.VideoStandardTransitionType.DOUBLESWEEP_PD (226) –

Two radial hands sweep clockwise and counter-clockwise from the left and right edges' midpoints,

GES.VideoStandardTransitionType.DOUBLESWEEP_OV (227) –

Two radial hands attached at the top and bottom edges' midpoints sweep from right to left,

GES.VideoStandardTransitionType.DOUBLESWEEP_OH (228) –

Two radial hands attached at the left and right edges' midpoints sweep from top to bottom,

GES.VideoStandardTransitionType.FAN_T (231) –

A fan unfolds from the bottom, the fan axis at the top edge's midpoint,

GES.VideoStandardTransitionType.FAN_R (232) –

A fan unfolds from the left, the fan axis at the right edge's midpoint,

GES.VideoStandardTransitionType.FAN_B (233) –

A fan unfolds from the top, the fan axis at the bottom edge's midpoint,

GES.VideoStandardTransitionType.FAN_L (234) –

A fan unfolds from the right, the fan axis at the left edge's midpoint,

GES.VideoStandardTransitionType.DOUBLEFAN_FIV (235) –

Two fans, their axes at the top and bottom, unfold from the center,

GES.VideoStandardTransitionType.DOUBLEFAN_FIH (236) –

Two fans, their axes at the left and right, unfold from the center,

GES.VideoStandardTransitionType.SINGLESWEEP_CWTL (241) –

A radial hand sweeps clockwise from the upper-left corner,

GES.VideoStandardTransitionType.SINGLESWEEP_CWBL (242) –

A radial hand sweeps counter-clockwise from the lower-left corner.,

GES.VideoStandardTransitionType.SINGLESWEEP_CWBR (243) –

A radial hand sweeps clockwise from the lower-right corner,

GES.VideoStandardTransitionType.SINGLESWEEP_CWTR (244) –

A radial hand sweeps counter-clockwise from the upper-right corner,

GES.VideoStandardTransitionType.DOUBLESWEEP_PDTL (245) –

Two radial hands attached at the upper-left and lower-right corners sweep down and up,

GES.VideoStandardTransitionType.DOUBLESWEEP_PDBL (246) –

Two radial hands attached at the lower-left and upper-right corners sweep down and up,

GES.VideoStandardTransitionType.SALOONDOOR_T (251) –

Two radial hands attached at the upper-left and upper-right corners sweep down,

GES.VideoStandardTransitionType.SALOONDOOR_L (252) –

Two radial hands attached at the upper-left and lower-left corners sweep to the right,

GES.VideoStandardTransitionType.SALOONDOOR_B (253) –

Two radial hands attached at the lower-left and lower-right corners sweep up,

GES.VideoStandardTransitionType.SALOONDOOR_R (254) –

Two radial hands attached at the upper-right and lower-right corners sweep to the left,

GES.VideoStandardTransitionType.WINDSHIELD_R (261) –

Two radial hands attached at the midpoints of the top and bottom halves sweep from right to left,

GES.VideoStandardTransitionType.WINDSHIELD_U (262) –

Two radial hands attached at the midpoints of the left and right halves sweep from top to bottom,

GES.VideoStandardTransitionType.WINDSHIELD_V (263) –

Two sets of radial hands attached at the midpoints of the top and bottom halves sweep from top to bottom and bottom to top,

GES.VideoStandardTransitionType.WINDSHIELD_H (264) –

Two sets of radial hands attached at the midpoints of the left and right halves sweep from left to right and right to left,

GES.VideoStandardTransitionType.CROSSFADE (512) –

Crossfade

GES.VideoStandardTransitionType.FADE_IN (513) –

Similar to crossfade, but fade in the front video without fading out the background one

(Since: 1.22)

GESVideoTestPattern

The test pattern to produce

Members
GES_VIDEO_TEST_PATTERN_SMPTE (0) –

A standard SMPTE test pattern

GES_VIDEO_TEST_PATTERN_SNOW (1) –

Random noise

GES_VIDEO_TEST_PATTERN_BLACK (2) –

A black image

GES_VIDEO_TEST_PATTERN_WHITE (3) –

A white image

GES_VIDEO_TEST_PATTERN_RED (4) –

A red image

GES_VIDEO_TEST_PATTERN_GREEN (5) –

A green image

GES_VIDEO_TEST_PATTERN_BLUE (6) –

A blue image

GES_VIDEO_TEST_PATTERN_CHECKERS1 (7) –

Checkers pattern (1px)

GES_VIDEO_TEST_PATTERN_CHECKERS2 (8) –

Checkers pattern (2px)

GES_VIDEO_TEST_PATTERN_CHECKERS4 (9) –

Checkers pattern (4px)

GES_VIDEO_TEST_PATTERN_CHECKERS8 (10) –

Checkers pattern (8px)

GES_VIDEO_TEST_PATTERN_CIRCULAR (11) –

Circular pattern

GES_VIDEO_TEST_PATTERN_BLINK (12) –

Alternate between black and white

GES_VIDEO_TEST_PATTERN_SMPTE75 (13) –

SMPTE test pattern (75% color bars)

GES_VIDEO_TEST_ZONE_PLATE (14) –

Zone plate

GES_VIDEO_TEST_GAMUT (15) –

Gamut checkers

GES_VIDEO_TEST_CHROMA_ZONE_PLATE (16) –

Chroma zone plate

GES_VIDEO_TEST_PATTERN_SOLID (17) –

Solid color


GES.VideoTestPattern

The test pattern to produce

Members
GES.VideoTestPattern.SMPTE (0) –

A standard SMPTE test pattern

GES.VideoTestPattern.SNOW (1) –

Random noise

GES.VideoTestPattern.BLACK (2) –

A black image

GES.VideoTestPattern.WHITE (3) –

A white image

GES.VideoTestPattern.RED (4) –

A red image

GES.VideoTestPattern.GREEN (5) –

A green image

GES.VideoTestPattern.BLUE (6) –

A blue image

GES.VideoTestPattern.CHECKERS_1 (7) –

Checkers pattern (1px)

GES.VideoTestPattern.CHECKERS_2 (8) –

Checkers pattern (2px)

GES.VideoTestPattern.CHECKERS_4 (9) –

Checkers pattern (4px)

GES.VideoTestPattern.CHECKERS_8 (10) –

Checkers pattern (8px)

GES.VideoTestPattern.CIRCULAR (11) –

Circular pattern

GES.VideoTestPattern.BLINK (12) –

Alternate between black and white

GES.VideoTestPattern.SMPTE75 (13) –

SMPTE test pattern (75% color bars)

GES.VideoTestPattern.ZONE_PLATE (14) –

Zone plate

GES.VideoTestPattern.GAMUT (15) –

Gamut checkers

GES.VideoTestPattern.CHROMA_ZONE_PLATE (16) –

Chroma zone plate

GES.VideoTestPattern.SOLID_COLOR (17) –

Solid color


GES.VideoTestPattern

The test pattern to produce

Members
GES.VideoTestPattern.SMPTE (0) –

A standard SMPTE test pattern

GES.VideoTestPattern.SNOW (1) –

Random noise

GES.VideoTestPattern.BLACK (2) –

A black image

GES.VideoTestPattern.WHITE (3) –

A white image

GES.VideoTestPattern.RED (4) –

A red image

GES.VideoTestPattern.GREEN (5) –

A green image

GES.VideoTestPattern.BLUE (6) –

A blue image

GES.VideoTestPattern.CHECKERS_1 (7) –

Checkers pattern (1px)

GES.VideoTestPattern.CHECKERS_2 (8) –

Checkers pattern (2px)

GES.VideoTestPattern.CHECKERS_4 (9) –

Checkers pattern (4px)

GES.VideoTestPattern.CHECKERS_8 (10) –

Checkers pattern (8px)

GES.VideoTestPattern.CIRCULAR (11) –

Circular pattern

GES.VideoTestPattern.BLINK (12) –

Alternate between black and white

GES.VideoTestPattern.SMPTE75 (13) –

SMPTE test pattern (75% color bars)

GES.VideoTestPattern.ZONE_PLATE (14) –

Zone plate

GES.VideoTestPattern.GAMUT (15) –

Gamut checkers

GES.VideoTestPattern.CHROMA_ZONE_PLATE (16) –

Chroma zone plate

GES.VideoTestPattern.SOLID_COLOR (17) –

Solid color


Constants

DEFAULT_HALIGNMENT

#define DEFAULT_HALIGNMENT GES_TEXT_HALIGN_CENTER

DEFAULT_VALIGNMENT

#define DEFAULT_VALIGNMENT GES_TEXT_VALIGN_BASELINE

GES_META_FLAG_TYPE

#define GES_META_FLAG_TYPE (ges_meta_flag_get_type ())

GES_TEXT_HALIGN_TYPE\

#define GES_TEXT_HALIGN_TYPE\
  (ges_text_halign_get_type ())

GES_TEXT_VALIGN_TYPE\

#define GES_TEXT_VALIGN_TYPE\
  (ges_text_valign_get_type ())

GES_TYPE_EDGE

#define GES_TYPE_EDGE ges_edge_get_type()

GES_TYPE_EDIT_MODE

#define GES_TYPE_EDIT_MODE ges_edit_mode_get_type()

GES_TYPE_PIPELINE_FLAGS\

#define GES_TYPE_PIPELINE_FLAGS\
  ges_pipeline_flags_get_type()

GES_VIDEO_STANDARD_TRANSITION_TYPE_TYPE

#define GES_VIDEO_STANDARD_TRANSITION_TYPE_TYPE \
    (ges_video_standard_transition_type_get_type())

GES_VIDEO_TEST_PATTERN_TYPE\

#define GES_VIDEO_TEST_PATTERN_TYPE\
  ges_video_test_pattern_get_type()

The results of the search are