-
Gst — Media library supporting arbitrary formats and filter
graphs.
-
GstAllocator — allocate memory blocks
-
GstAtomicQueue — An atomic queue implementation
-
GstBin — Base class and element that can contain other elements
-
GstBuffer — Data-passing buffer type
-
GstBufferList — Lists of buffers for data-passing
-
GstBufferPool — Pool for buffers
-
GstBus — Asynchronous message bus subsystem
-
GstCaps — Structure describing sets of media formats
-
GstCapsFeatures — A set of features in caps
-
GstSample — A media sample
-
GstChildProxy — Interface for multi child elements.
-
GstClock — Abstract class for global clocks
-
GstConfig — Build configuration options
-
GstContext — Lightweight objects to represent element contexts
-
GstControlBinding — attachment for control source sources
-
GstControlSource — base class for control source sources
-
GstDateTime — A date, time and timezone structure
-
GstElement — Abstract base class for all pipeline elements
-
GstElementFactory — Create GstElements from a factory
-
GstGError — Categorized error messages
-
GstEvent — Structure describing events that are passed up and down
a pipeline
-
GstFormat — Dynamically register new data formats
-
GstGhostPad — Pseudo link pads
-
GstIterator — Object to retrieve multiple elements in a threadsafe
way.
-
GstMemory — refcounted wrapper for memory blocks
-
GstMessage — Lightweight objects to signal the application of
pipeline events
-
GstMeta — Buffer metadata
-
GstMiniObject — Lightweight base class for the GStreamer object hierarchy
-
GstObject — Base class for the GStreamer object hierarchy
-
GstPad — Object contained by elements that allows links to
other elements
-
GstPadTemplate — Describe the media type of a pad.
-
GstParamSpec — GParamSpec implementations specific
to GStreamer
-
GstParse — Get a pipeline from a text pipeline description
-
GstPipeline — Top-level bin with clocking and bus management
functionality.
-
GstPlugin — Container for features loaded from a shared object module
-
GstPluginFeature — Base class for contents of a GstPlugin
-
GstPoll — Keep track of file descriptors and make it possible
to wait on them in a cancellable way
-
GstPreset — helper interface for element presets
-
GstProtectionMeta — Functions and classes to support encrypted streams.
-
GstQuery — Provide functions to create queries, and to set and parse
values in them.
-
GstRegistry — Abstract base class for management of GstPlugin objects
-
GstSegment — Structure describing the configured region of interest
in a media file.
-
GstStructure — Generic structure containing fields of names and values
-
GstSystemClock — Default clock that uses the current system time
-
GstTagList — List of tags and values used to describe media metadata
-
GstTagSetter — Element interface that allows setting and retrieval
of media metadata
-
GstTask — Abstraction of GStreamer streaming threads.
-
GstTaskPool — Pool of GStreamer streaming threads
-
GstToc — Generic table of contents support
-
GstTocSetter — Element interface that allows setting and retrieval
of the TOC
-
GstTypeFind — Stream type detection
-
GstTypeFindFactory — Information about registered typefind functions
-
GstUri — URI parsing and manipulation.
-
GstUriHandler — Interface to ease URI handling in plugins.
-
GstUtils — Various utility functions
-
GstValue — GValue implementations specific
to GStreamer
-
GstVersion — GStreamer version macros.
libgstreamer-1.0.so provides all the core GStreamer services,
including initialization, plugin management and types,
as well as the object hierarchy that defines elements and bins,
along with some more specialized elements.