Effect


Object Hierarchy:

GES.Effect GES.Effect GES.Effect GES.BaseEffect GES.BaseEffect GES.BaseEffect->GES.Effect GES.Operation GES.Operation GES.Operation->GES.BaseEffect GES.TrackElement GES.TrackElement GES.TrackElement->GES.Operation GES.TimelineElement GES.TimelineElement GES.TimelineElement->GES.TrackElement GLib.InitiallyUnowned GLib.InitiallyUnowned GLib.InitiallyUnowned->GES.TimelineElement GLib.Object GLib.Object GLib.Object->GLib.InitiallyUnowned GES.Extractable GES.Extractable GES.Extractable->GES.Effect GES.Extractable->GES.BaseEffect GES.Extractable->GES.Operation GES.Extractable->GES.TrackElement GES.Extractable->GES.TimelineElement GES.MetaContainer GES.MetaContainer GES.MetaContainer->GES.Effect GES.MetaContainer->GES.BaseEffect GES.MetaContainer->GES.Operation GES.MetaContainer->GES.TrackElement GES.MetaContainer->GES.TimelineElement

Description:

[ CCode ( type_id = "ges_effect_get_type ()" ) ]
public class Effect : BaseEffect, Extractable, MetaContainer

Currently we only support effects with N sinkpads and one single srcpad.

Apart from `gesaudiomixer` and `gescompositor` which can be used as effects and where sinkpads will be requested as needed based on the timeline topology GES will always request at most one sinkpad per effect (when required).

Note:

Note: GES always adds converters (`audioconvert ! audioresample ! audioconvert` for audio effects and `videoconvert` for video effects) to make it simpler for end users.


Namespace: GES

Content:

Properties:

Creation methods:

Methods:

Inherited Members:

All known members inherited from class GES.BaseEffect
All known members inherited from interface GES.Extractable