GStreamer Core Library

Table of Contents

GStreamer - 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.
GstConfig - Configuration options
GstCaps - Structure describing sets of media formats
GstClock - Abstract class for global clocks
GstCpu - Descripe CPU features
GstData - Abstract structure for information that is passed among elements
GstElement - Abstract base class for all pipeline elements
GstError - Categorized error messages
GstEvent - Structure describing events that are passed up and down a pipeline
GstFormat - Dynamically register new formats
GstIndex - Generate indexes on objects
GstInfo - Debugging and logging
GstInterface - Core interfaces implemented by GstElements
GstObject - Base class for the GStreamer object hierarchy
GstPad - Object contained by elements that allows links to other elements
gstparse -
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 - Receive callbacks of data passing
GstQuery - Dynamically register new query types
GstQueue - Simple asynchronous data queue.
GstRegistry - Abstract base class for management of GstPlugin objects
GstRegistryPool - Management of a group of GstRegistry objects
GstScheduler - Abstract class for objects that manage the scheduling of groups of elements
GstStructure - Generic structure containing fields of names and values
GstSystemClock - Default clock that uses the current system time
GstTag - List of tags and values used to describe media metadata
GstTagInterface - Element interface that allows setting and retrieval of media metadata
GstThread - A GstBin that executes automatically using a separate thread
GstTypeFindElement -
GstURIHandler - Plugin feature that describes URI types and the element that handles it
gstutils -
GstValue - GValue implementations specific to GStreamer
GstXML -

libgstreamer-0.8.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.