GStreamer Library Reference Manual (Core)

Table of Contents
GStreamer Core Library
Gstreamer — Media library supporting arbitrary formats and filter graphs.
GstAutoplug — Automatically create and connect elements
GstAutoplugFactory — Create autopluggers from a factory.
GstBin — Base container element
GstBuffer — Data-passing buffer type, supporting sub-buffers and metadata
GstBufferPool — Create buffers from a pool
GstCaps — Capabilities of pads
GstClock — Clocking and synchronisation.
GstCpu — Request the features of the CPU.
GstData — Common structure for GstBuffer and GstEvent
GstElement — Base class for all pipeline elements
GstElementFactory — Create GstElements from a factory
GstEvent — Event definitions.
GstInfo — info/debugging/error handling
GstObject — Basis for the GST object hierarchy.
GstPad — The connection between Elements
GstPadTemplate — Describe the media type of a pad.
GstParse — Parses commandline syntax into a pipeline.
GstPipeline — Top-level bin with scheduling and pipeline management functionality.
GstPlugin — Dynamically loadable Elements
GstPluginFeature — The base class for plugable objects.
GstProps — Properties
GstQueue — Simple asynchronous data queue.
GstScheduler — An abstract class for plugable schedulers.
GstSchedulerFactory — Create schedulers from a factory
GstThread — A bin that will become a thread
GstTimeCache — Cache time and byteoffsets.
GstType — Identifies the data
GstTypeFactory — Add types to plugins.
GstTypeFind — Detect the mime type of a media stream
GstUtils — Utility functions
GstXml — Convert Elements into an XML presentation.
cothreads — userspace threads
GStreamer Standard Elements
GstAggregator — Combine buffers.
GstFakeSrc — Generate empty buffers. (fakesrc)
GstFakeSink — Sources a buffer without doing anything with it. (fakesink)
GstDiskSrc — Asynchronous read from a file (disksrc)
GstDiskSink — Write to a file
GstHttpSrc — Reads data from a URL. (httpsrc)
GstFdSrc — Read buffers from a file descriptor. (fdsrc)
GstFdSink — Write data to a file descriptor. (fdsink)
GstPipefilter — A wrapper around every stdin/stdout capable program
GstIdentity — Pass data without modification. (identity)
GstStatistics — Provide statistics about data that passes this plugin
GstTee — 1-to-N pipe fitting
GStreamer Autoppluggers
GstStaticAutoplug — A static autoplugger.
GstStaticAutoplugRender — An autoplugger made for media playback
Index
Object Hierarchy