GStreamer Core Library

Gst - Media library supporting arbitrary formats and filter graphs.
GstBin - Base class for elements that contain other elements
GstBuffer - Data-passing buffer type, supporting sub-buffers.
GstBus - Asynchronous message bus subsystem
GstCaps - Structure describing sets of media formats
GstChildProxy - Interface for multi child elements.
GstClock - Abstract class for global clocks
gstconfig - Build configuration options
GstElement - Abstract base class for all pipeline elements
GstElementFactory - Create GstElements from a factory
GstGError - Categorized error messages
GstEvent - Structure describing events that are passed up and down a pipeline
GstFilter - Take data in and spit data out
GstFormat - Dynamically register new data formats
GstGhostPad - Pseudo link pads
GstImplementsInterface - Core interface implemented by GstElements that allows runtime querying of interface availabillity
GstIndex - Generate indexes on objects
GstIndexFactory - Create GstIndexes from a factory
GstIterator -
GstMessage - Lightweight objects to signal the application of pipeline events
GstMiniObject -
GstObject - Base class for the GStreamer object hierarchy
GstPad - Object contained by elements that allows links to other elements
GstPadTemplate - Describe the media type of a pad.
GstParse - get a pipeline from a text pipeline description
GstPipeline - Top-level bin with scheduling and pipeline management functionality.
GstPlugin - Container for features loaded from a shared object module
GstPluginFeature - Base class for contents of a GstPlugin
GstProbe -
GstQuery - Dynamically register new query types and parse results
GstQueue - Simple asynchronous data queue.
GstRegistry - Abstract base class for management of GstPlugin objects
GstRegistryPool - Management of a group of GstRegistry objects
GstStructure - Generic structure containing fields of names and values
GstSystemClock - Default clock that uses the current system time
GstTagList - List of tags and values used to describe media metadata
GstTagSetter - Element interface that allows setting and retrieval of media metadata
GstTypeFindElement - typefinding subsystem
GstTypeFindFactory - information about registered typefind functions
GstTypes - various global enums and constants
GstUriHandler - Plugin feature that handles URI types
GstUriType - Describes URI types
GstUtils - Various utility functions
GstValue - GValue implementations specific to GStreamer
GstVersion - GStreamer version macros.
GstXML - XML save/restore operations of pipelines
GstXMLRegistry -

libgstreamer-0.9.so provides all the core GStreamer services, including initialization, plugin management and types, as well as the object hierarchy that defines elements and bins, along with some more specialized elements.