GStreamer Editing Services 0.11.89.1 Reference Manual
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
GESBaseEffect
adds 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.
GESTestClip
Render video and audio test patterns in a
GESTimelineLayer
GESTextOverlayClip
— Render text onto another stream in a GESTimelineLayer
GESTransitionClip
Transition from one clip to another in a
GESTimelineLayer
GESEffectClip
An 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
GESTextOverlay
render 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.
GESEffect
adds 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