GStreamer 1.0 Library Reference Manual

for GStreamer Library 1.0 (1.16.2) 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 Utility Classes
    GstAggregator — Base class for mixers and muxers, manages a set of input pads and aggregates their streams
    GstAggregatorPad — GstPad 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
    GstBitWriter — Writes any number of bits into 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

Generated by GTK-Doc V1.28