for GStreamer Editing Services 1.0 (0.11.89.1)


GStreamer Editing Services Overview
Overview and architecture
Initialization — Initialization.
GES Enums — Various enums for the Gstreamer Editing Services
Base Classes
GESTimeline — Multimedia timeline
GESTimelineLayer — Non-overlapping sequence of GESClip
GESTimelineElement
GESClip — Base Class for objects in a GESTimelineLayer
GESSourceClip — Base Class for sources of a GESTimelineLayer
GESOperationClip — Base Class for operations in a GESTimelineLayer
GESOverlayClip — Base Class for overlays in a GESTimelineLayer
GESBaseEffectClip — An effect in a GESTimelineLayer
GESTrack — Composition of objects
GESTrackElement — Base Class for objects contained in a GESTrack
GESSource — Base Class for single-media sources
GESBaseEffectadds an effect to a stream in a GESSourceClip or a GESTimelineLayer
GESOperation — Base Class for effects and overlays
GESBaseTransitionClip — Base classes for transitions
GESAsset — Represents usable ressources inside the GStreamer Editing Services
Timeline objects
GESUriClip — An object for manipulating media files in a GESTimeline
GESTitleClip — Render stand-alone titles in GESTimelineLayer.
GESTestClipRender video and audio test patterns in a GESTimelineLayer
GESTextOverlayClip — Render text onto another stream in a GESTimelineLayer
GESTransitionClipTransition from one clip to another in a GESTimelineLayer
GESEffectClipAn effect created by parse-launch style bin descriptions in a GESTimelineLayer
Track objects
GESUriSource — outputs a single media stream from a given file
GESTitleSource — render stand-alone text titles
GESAudioTestSource — produce a simple test waveform or silence
GESVideoTestSource — produce solid colors and patterns
GESTextOverlayrender text onto another video stream in a GESTimelineLayer
GESTransition — base class for audio and video transitions
GESVideoTransition — implements video crossfade transition
GESAudioTransition — implements audio crossfade transition
GESImageSource — outputs the video stream from a media file as a still image.
GESEffectadds an effect build from a parse-launch style bin description to a stream in a GESSourceClip or a GESTimelineLayer
Simple Timeline interface
GESSimpleTimelineLayer — High-level GESTimelineLayer
Convenience classes
GESTimelinePipeline — Convenience GstPipeline for editing.
GESCustomSourceClip — Convenience GESSourceClip
Serialization Classes
GESFormatter — Timeline saving and loading.
GESPitiviFormatter — A formatter for the PiTiVi project file format
GESBaseXmlFormatter
GESXmlFormatter
Interfaces
GESMetaContainer — An interface for storing meta
GESExtractableInterface — An interface letting an object be extracted from a GESAsset
Assets
GESClipAsset — A GESAsset subclass specialized in GESClip extraction
GESTrackElementAsset — A GESAsset subclass specialized in GESTrackElement extraction
GESUriClipAsset — A GESAsset subclass specialized in GESUriClip extraction
GESUriSourceAsset — A GESAsset subclass specialized in GESUriSource extraction
GESProject — A GESAsset that is used to manage projects
Object Hierarchy
API Index
Annotation Glossary