- 
Gst - Media library supporting arbitrary formats and filter
                    graphs.
- 
GstBin - Base class and element that can 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 - A utility function to filter GLists.
- 
GstFormat - Dynamically register new data formats
- 
GstGhostPad - Pseudo link pads
- 
GstImplementsInterface - Core interface implemented by GstElement instances that
allows runtime querying of interface availabillity
- 
GstIndex - Generate indexes on objects
- 
GstIndexFactory - Create GstIndexes from a factory
- 
GstIterator - Object to retrieve multiple elements in a threadsafe
way.
- 
GstMessage - Lightweight objects to signal the application of
                    pipeline events
- 
GstMiniObject - Lightweight base class for the GStreamer object hierarchy
- 
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 clocking and bus management
                       functionality.
- 
GstPlugin - Container for features loaded from a shared object module
- 
GstPluginFeature - Base class for contents of a GstPlugin
- 
GstQuery - Dynamically register new query types. Provide functions
                    to create queries, and to set and parse values in them.
- 
GstRegistry - Abstract base class for management of GstPlugin objects
- 
GstSegment - Structure describing the configured region of interest
                    in a media file.
- 
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
- 
GstTask - Abstraction of GStreamer streaming threads.
- 
GstTypeFind - Stream type detection
- 
GstTypeFindFactory - Information about registered typefind functions
- 
GstUriHandler - Interface to ease URI handling in plugins.
- 
GstUtils - Various utility functions
- 
GStreamer GValue types - GValue implementations specific to GStreamer
- 
GstVersion - GStreamer version macros.
- 
GstXML - XML save/restore operations of pipelines
      libgstreamer-0.10.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.