GStreamer 0.8 Core Reference Manual
for GStreamer Core 0.8 (0.8.12)
GStreamer Core Library
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.
GstCaps
— Structure describing sets of media formats
GstClock
— Abstract class for global clocks
GstConfig
— Configuration options
GstCpu
— Descripe CPU features
GstData
— Abstract structure for information that is passed among elements
GstElement
GstElementDetails
— Defines public information about a
GstElement
GstElementFactory
— Create GstElements from a factory
GstError
— 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 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
GstInfo
— Debugging and logging
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
— Receive callbacks of data passing
GstQuery
— Dynamically register new query types
GstQueue
— Simple asynchronous data queue.
GstRealPad
— Real link pads
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
GstSchedulerFactory
— Create schedulers from a factory
GstStructure
— Generic structure containing fields of names and values
GstSystemClock
— Default clock that uses the current system time
GstTagList
GstTagSetter
— Element interface that allows setting and retrieval of media metadata
GstThread
— A
GstBin
that executes automatically using a separate thread
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
GStreamer Core Support
GstAtomic
— Functions that implement atomic operations.
GstMacros
— various portabillity helper macros
GstMemChunk
— Atomic chunk allocator
GStreamer Core Compatibility
GstCompat
— Deprecated API entries.
Object Hierarchy
API Index