GStreamer Base and Utillity 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
- 
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
        libgstbase-1.0.so provides some base classes to be extended
        by elements and utillity classes that are most useful for plugin developers.