for GStreamer Library 1.0 (1.14.1) The latest version of this documentation can be found on-line at http://gstreamer.freedesktop.org/data/doc/gstreamer/head/gstreamer-libs/html/.


I. GStreamer Libraries
GStreamer Base and Utillity Classes
GstAggregator — Base class for mixers and muxers, manages a set of input pads and aggregates their streams
GstAggregatorPadGstPad subclass for pads managed by GstAggregator
GstBaseParse — Base class for stream parsers
GstBaseSrc — Base class for getrange based source elements
GstBaseSink — Base class for sink elements
GstBaseTransform — Base class for simple transform filters
GstPushSrc — Base class for push based source elements
GstAdapter — adapts incoming data on a sink pad into chunks of N bytes
GstBitReader — Reads any number of bits from a memory buffer
GstByteReader — Reads different integer, string and floating point types from a memory buffer
GstByteWriter — Writes different integer, string and floating point types to a memory buffer and allows reading
GstCollectPads — manages a set of pads that operate in collect mode
GstFlowCombiner — Utility to combine multiple flow returns into one
GstTypeFindHelper — Utility functions for typefinding
GstDataQueue — Threadsafe queueing object
GstQueueArray — Array based queue object
GStreamer Dynamic Parameter Control
GstARGBControlBinding — attachment for control sources to argb properties
GstDirectControlBinding — direct attachment for control sources
GstProxyControlBinding — attachment for forwarding control sources
GstTimedValueControlSource — timed value control source base class
GstInterpolationControlSource — interpolation control source
GstLFOControlSource — LFO control source
GstTriggerControlSource — trigger control source
GStreamer Network Classes
GstNetAddressMeta — Network address metadata
GstNetClientClock — Special clock that synchronizes to a remote time provider.
GstNetControlMessageMeta — Network Control Message Meta
GstNetTimePacket — Helper structure to construct clock packets used by network clocks.
GstNetTimeProvider — Special object that exposed the time of a clock on the network.
GstPtpClock — Special clock that synchronizes to a remote time provider via PTP (IEEE1588:2008).
GStreamer Check Unit Testing
GstCheck — Common code for GStreamer unit tests
GstBufferStraw — Buffer interception code for GStreamer unit tests
GstStreamConsistencyChecker — Data flow consistency checker for GStreamer unit tests.
GstHarness — A test-harness for writing GStreamer unit tests
GstTestClock — Controllable, deterministic clock for GStreamer unit tests
Object Hierarchy
API Index
Index of deprecated API
Index of new API in 1.14
Index of new API in 1.12.1
Index of new API in 1.12
Index of new API in 1.10
Index of new API in 1.8
Index of new API in 1.6
Index of new API in 1.4
Index of new API in 1.2
Index of new API in 1.0.1
Annotation Glossary