GStreamer Core Library

Table of Contents
Gstreamer — Media library supporting arbitrary formats and filter graphs.
GstAutoplug — Provide automatic element selection.
GstBin — Base container element
GstBuffer — Data-passing buffer type, supporting sub-buffers and metadata
GstBufferPool — Create buffers from a pool
GstCaps — Capabilities of pads
GstCpu — Request the features of the CPU.
GstElement — Base class for all pipeline elements
GstInfo — info/debugging/error handling
GstMeta — Provide context for buffers
GstObject — Basis for the GST object hierarchy.
GstPad — The connection between Elements
GstParse — Parses commandline syntax into a pipeline.
GstPipeline — Top-level bin with scheduling and pipeline management functionality.
GstPlugin — Dynamically loadable Elements
GstProps — Properties
GstQueue — Simple asynchronous data queue.
GstThread — A bin that will become a thread
GstTrace — Tracing functionality
GstType — Identifies the data
GstTypeFind — Detect the mime type of a media stream
GstUtils — Utility functions
GstXml — Convert Elements into an XML presentation.
cothreads — userspace threads

libgst.la provides all the core GStreamer services, including initialization, plugin management, types and metadata, as well as the object hiarchy that defines elements and bins, along with some more specialized elements.