GStreamer Library Reference Manual (Core)

Table of Contents
GStreamer Core Library
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
GStreamer Standard Elements
GstFakeSrc — Generate empty buffers. (fakesrc)
GstFakeSink — Sources a buffer without doing anything with it. (fakesink)
GstDiskSrc — Asynchronous read from a file (disksrc)
GstHttpSrc — Reads data from a URL. (httpsrc)
GstAudioSrc — Read from the sound card. (audiosrc)
GstAudioSink — Output to a sound card via OSS. (audiosink)
GstSineSrc — Create a sine wave of a given frequency and volume. (sinesrc)
GstFdSrc — Read buffers from a file descriptor. (fdsrc)
GstFdSink — Write data to a file descriptor. (fdsink)
GstPipefilter — A wrapper around every stdin/stdout capable program
GstIdentity — Pass data without modification. (identity)
GstTee — 1-to-N pipe fitting
GStreamer MetaData Types
spectrum — Frequencies of a spectrum analysis.
audioraw — Information about audio buffers.
videoraw — Information about video buffers.
Index
Object Hierarchy