GStreamer Base and Utillity Classes

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