Package org.gstreamer

Interface Summary
Bin.DO_LATENCY Signal emitted when an Element has latency
Bin.ELEMENT_ADDED Signal emitted when an Element is added to this Bin
Bin.ELEMENT_REMOVED Signal emitted when an Element is removed from this Bin
Bus.ASYNC_DONE Signal emitted by elements when they complete an ASYNC state change.
Bus.BUFFERING Signal emitted when the pipeline is buffering data.
Bus.DURATION Signal sent when a new duration message is posted by an element that know the duration of a stream in a specific format.
Bus.EOS Signal emitted when end-of-stream is reached in a pipeline.
Bus.ERROR Signal emitted when an error occurs.
Bus.INFO Signal emitted when an informational message is delivered.
Bus.MESSAGE Catch all signals emitted on the Bus.
Bus.SEGMENT_DONE Signal emitted when the pipeline has completed playback of a segment.
Bus.SEGMENT_START This message is posted by elements that start playback of a segment as a result of a segment seek.
Bus.STATE_CHANGED Signal emitted when a state change happens.
Bus.TAG Signal emitted when a new tag is identified on the stream.
Bus.WARNING Signal emitted when a warning message is delivered.
Closure A signal callback.
Element.NO_MORE_PADS Signal emitted when this Element ceases to generated dynamic pads.
Element.PAD_ADDED Signal emitted when an Pad is added to this Element
Element.PAD_REMOVED Signal emitted when an Pad is removed from this Element
Pad.EVENT_PROBE Signal emitted when an event passes through this Pad.
Pad.HAVE_DATA Signal emitted when new data is available on the Pad
Pad.LINKED Signal emitted when new this Pad is linked to another Pad
Pad.REQUEST_LINK Signal emitted when a connection to a peer Pad is requested.
Pad.UNLINKED Signal emitted when new this Pad is disconnected from a peer Pad
Registry.PluginFeatureFilter  
Registry.PluginFilter  
 

Class Summary
Bin Base class and element that can contain other elements.
Buffer Data-passing buffer type, supporting sub-buffers.
Bus The Bus is an object responsible for delivering Messages in a first-in first-out way from the streaming threads to the application.
Caps Structure describing sets of media formats
Clock Abstract class for global clocks.
ClockID A datatype to hold the handle to an outstanding sync or async clock callback.
ClockTime A representation of time in the gstreamer framework.
DateTime  
Element Abstract base class for all pipeline elements.
ElementFactory ElementFactory is used to create instances of elements.
Event Base type of all events.
Fraction Represents a fraction value.
GError Base gstreamer error type.
GhostPad Pseudo link pads.
GObject This is an abstract class providing some GObject-like facilities in a common base class.
Gst Media library supporting arbitrary formats and filter graphs.
Gst.NativeArgs  
GstObject Base class for the GStreamer object hierarchy GstObject provides a root for the object hierarchy tree filed in by the GStreamer library.
GstXML Loads and saves pipelines in an XML file
Message Lightweight objects to signal the occurrence of pipeline events.
MiniObject Lightweight base class for the GStreamer object hierarchy MiniObject is a baseclass like GObject, but has been stripped down of features to be fast and small.
Pad Object contained by elements that allows links to other elements.
PadTemplate Padtemplates describe the possible media types a Pad or an ElementFactory can handle.
Pipeline A Pipeline is a special Bin used as the toplevel container for the filter graph.
Plugin Container for features loaded from a shared object module
PluginFeature Base class for contents of a Plugin This is a base class for anything that can be added to a Plugin.
Query Base query type
QueryType Standard predefined Query types
Range Represents a range of float, double, int, fraction types stored in a GValue
Registry Abstract base class for management of Plugin objects.
SeekFlags Flags to be used with seek or SeekEvent
Segment A representation of the values used in querying the pipeline using gst_query_new_segment() and subsequently gst_query_parse_segment().
StaticPadTemplate  
StreamInfo Object containing specific meta information such as width/height/framerate of video streams or samplerate/number of channels of audio.
Structure Generic structure containing fields of names and values.
TagList List of tags and values used to describe media metadata.
ValueList  
Version Describes the version of gstreamer currently in use.
Video  
 

Enum Summary
ActivateMode The status of a Pad.
BufferFlag A set of buffer flags used to describe properties of a Buffer.
BusSyncReply The result values for a GstBusSyncHandler.
ClockEntryType The type of the clock entry.
ClockReturn The return value of a clock operation.
EventType The standard event types that can be sent in a pipeline.
FlowReturn The result of passing data to a pad.
Format Standard predefined formats.
MessageType The different message types that are available.
MiniObjectFlags  
PadDirection The direction of a Pad.
PadLinkReturn Result values from Pad.link(Pad) and friends.
PadPresence Indicates when a Pad will become available.
SeekType The different types of seek events.
State The posible states an element can be in.
StateChangeReturn The possible return values from a state change function.
StreamInfo.StreamType  
Tag GStreamer core tags
TagFlag Extra tag flags used when registering tags.
TagMergeMode The different tag merging modes are basically replace, overwrite and append, but they can be seen from two directions.
URIType The different types of URI direction.
 

Exception Summary
GstException Thrown when a gstreamer error occurs.