Class List
Here are the classes, structs, unions and interfaces with brief descriptions:

__gnu_cxx |
Glib |
Gst |
Enums |
AudioBaseSink | The base class for audio sinks
AudioBaseSrc | The base class for audio sources
AudioClock | A Helper object for implementing audio clocks
AudioFilter | A base class for simple audio filters
AudioFormatInfo | Information for an audio format
AudioInfo | Information for an audio format
AudioRingBufferSpec | A class containing the format specification of a Gst::AudioRingBuffer
AudioRingBuffer | A base class for audio audioringbuffer implementations
AudioSink | A simple base class for audio sinks
AudioSrc | A simple base class for audio sources
BaseSink | The base class for sink elements
BaseSrc | A base class for getrange based source elements
BaseTransform | A base class for simple transform filters
Iterator | A class used to retrieve multiple reference counted elements in a thread safe way
Bin | A base class and element that can contain other elements
Buffer | A data-passing buffer type, supporting sub-buffers
BufferList | A grouped scatter data buffer type for data-passing
Bus | A class that encompasses the GStreamer asynchronous message bus subsystem
Caps | A class that describes sets of media formats
ChildProxy | An interface for multi child elements
ClockID | A data type to hold the handle to an outstanding sync or async clock callback
Clock | An abstract class for global clocks
ColorBalance | An interface for adjusting color balance settings
ColorBalanceChannel | A class that represents a color balance channel
Discoverer | Discoverer - Utility for discovering information on URIs
DiscovererInfo | DiscovererInfo - Class containing the information of a URI analyzed by Gst::Discoverer
DiscovererStreamInfo | DiscovererStreamInfo - Base class for information concerning a media stream
DiscovererContainerInfo | DiscovererContainerInfo - Gst::DiscovererStreamInfo specific to container streams
DiscovererAudioInfo | DiscovererAudioInfo - Gst::DiscovererStreamInfo specific to audio streams
DiscovererVideoInfo | DiscovererVideoInfo - Gst::DiscovererStreamInfo specific to video streams (this includes images)
ElementFactory | A class that creates Gst::Element objects from a factory
Element | The abstract base class for all pipeline elements
CoreError | The GStreamer core GError type
LibraryError | The GStreamer library GError type
ResourceError | The GStreamer resource GError type
StreamError | The GStreamer stream GError type
Event | A class that represents events that are passed up and down a pipeline
EventFlushStart | A flush start event
EventFlushStop | A flush stop event
EventEos | An end of stream event
EventNewSegment | A new segment event
EventTag | A tag event
EventBufferSize | A buffer size event
EventQos | A QOS event
EventSeek | A seek event
EventNavigation | A Navigation event
EventLatency | A latency event
EventStep | A step event
EventSinkMessage | A sink-message event
EventStreamStart | A stream-start event
EventCaps |
IteratorBasic | A class used to retrieve multiple elements in a thread safe way
FormatDefinition | A class to store the details of a Gst::Format retrieved by Gst::get_format_details()
GhostPad | A class that represents pseudo link pads
IteratorBase | The base class for classes that retrieve multiple elements in a thread safe way
MapInfo |
Message | A class that represents lightweight objects to signal the application of pipeline events
MessageEos | An end of stream message
MessageError | An error message
MessageWarning | A warning message
MessageInfo | An informational message
MessageTag | A tag message
MessageBuffering | A buffering message
MessageStateChanged | A state change message
MessageStateDirty | A state dirty message
MessageStepDone | A step done message
MessageClockProvide | A clock provide message
MessageClockLost | A clock lost message
MessageNewClock | A new clock message
MessageApplication | An application message
MessageElement | An element specific message
MessageCustom | A custom message
MessageSegmentStart | A segment start message
MessageSegmentDone | A segment done message
MessageDuration | A duration message
MessageLatency | A latency message
MessageAsyncStart | An asynchronous start message
MessageAsyncDone | An asynchronous done message
MessageStepStart | A step start message
MessageStructureChange | A structure change message
MessageRequestState | A request state message
MessageStreamStatus | A stream status message
Memory | GstMemory is a lightweight refcounted object that wraps a region of memory
MiniObject | This is a base class for some gstreamermm objects
Navigation | An interface for elements that provide navigation functionality
Object | A base class for the GStreamer object hierarchy
Pad | A class that represents objects contained by elements that allows links to other elements
PadProbeInfo |
PadTemplate | A class that describes the media type of a pad
StaticPadTemplate |
ParseError | The different parsing errors that can occur
Parse | A class that gets a pipeline from a text pipeline description
Pipeline | A top-level bin with clocking and bus management functionality
PluginFeature | A base class for anything that can be added to a Gst::Plugin
PluginError | The plugin loading errors
Plugin | A container for features loaded from a shared object module
Preset | A helper interface for element presets
PushSrc | A base class for push based source elements
Query | A class used to perform queries on pads and elements
QueryApplication | A custom application query object
QueryConvert | A convert query object
QueryPosition | A stream position query object
QueryDuration | A stream duration query object
QueryLatency | A latency query object
QuerySeeking | A seeking query object
QueryFormats | A formats query object
QuerySegment | A new segment query object
QueryBuffering | A new buffering query object
Registry | An abstract base class for management of Gst::Plugin objects
Sample | A Gst::Sample is a small object containing data, a type, timing and extra arbitrary information
Segment | A class that describes the configured region of interest in a media file
StreamVolume | An interface for elements that provide a stream volume
Structure | A generic class containing fields of names and values
SystemClock | A default clock that uses the current system time
TagList | A class tha represents a list of tags and values used to describe media metadata
TagSetter | An interface that allows setting and retrieval of media metadata
Task | A class representing GStreamer streaming threads
TaskPool | A class representing a pool of GStreamer streaming threads
Toc |
TocEntry |
TocSetter |
TypeFindFactory | A class used to get information about registered typefind functions
TypeFind | A class used for stream type detection
URIHandler | An interface to ease URI handling in plugins
Fourcc | A class that represents a 4 byte identifier (used in codecs)
Fraction | A class that represents a fraction
IntRange | A class that represents an integer range (min - max)
DoubleRange | A class that represents a double range (min - max)
FractionRange | A class that represents a fractional range
ValueList |
VideoOrientation | An interface for elements providing video orientation controls
VideoRectangle | A helper structure for the Gst::VideoSink class representing a rectangular area
VideoSink | A base class for video sinks
VideoOverlay | An interface for setting/getting a Window on elements supporting it
Adder | A Wrapper for the adder plugin
AlsaSink | A Wrapper for the alsasink plugin
AlsaSrc | A Wrapper for the alsasrc plugin
AppSink | A Wrapper for the appsink plugin
AppSrc | A Wrapper for the appsrc plugin
AudioConvert | A Wrapper for the audioconvert plugin
AudioRate | A Wrapper for the audiorate plugin
AudioResample | A Wrapper for the audioresample plugin
AudioTestSrc | A Wrapper for the audiotestsrc plugin
CapsFilter | A Wrapper for the capsfilter plugin
CdParanoiaSrc | A Wrapper for the cdparanoiasrc plugin
ClockOverlay | A Wrapper for the clockoverlay plugin
DecodeBin | A Wrapper for the decodebin plugin
FakeSink | A Wrapper for the fakesink plugin
FakeSrc | A Wrapper for the fakesrc plugin
FdSink | A Wrapper for the fdsink plugin
FdSrc | A Wrapper for the fdsrc plugin
FileSink | A Wrapper for the filesink plugin
FileSrc | A Wrapper for the filesrc plugin
Funnel | A Wrapper for the funnel plugin
GioSink | A Wrapper for the giosink plugin
GioSrc | A Wrapper for the giosrc plugin
GioStreamSink | A Wrapper for the giostreamsink plugin
GioStreamSrc | A Wrapper for the giostreamsrc plugin
Identity | A Wrapper for the identity plugin
MultiQueue | A Wrapper for the multiqueue plugin
OggDemux | A Wrapper for the oggdemux plugin
OggMux | A Wrapper for the oggmux plugin
PlayBin | A Wrapper for the playbin plugin
Queue | A Wrapper for the queue plugin
Queue2 | A Wrapper for the queue2 plugin
SubtitleOverlay | A Wrapper for the subtitleoverlay plugin
TCPClientSink | A Wrapper for the tcpclientsink plugin
TCPClientSrc | A Wrapper for the tcpclientsrc plugin
TCPServerSrc | A Wrapper for the tcpserversrc plugin
Tee | A Wrapper for the tee plugin
TextOverlay | A Wrapper for the textoverlay plugin
TextRender | A Wrapper for the textrender plugin
TheoraDec | A Wrapper for the theoradec plugin
TheoraEnc | A Wrapper for the theoraenc plugin
TheoraParse | A Wrapper for the theoraparse plugin
TimeOverlay | A Wrapper for the timeoverlay plugin
TypeFindElement | A Wrapper for the typefind plugin
UriDecodeBin | A Wrapper for the uridecodebin plugin
Valve | A Wrapper for the valve plugin
VideoConvert | A Wrapper for the videoconvert plugin
VideoRate | A Wrapper for the videorate plugin
VideoScale | A Wrapper for the videoscale plugin
VideoTestSrc | A Wrapper for the videotestsrc plugin
VorbisDec | A Wrapper for the vorbisdec plugin
VorbisEnc | A Wrapper for the vorbisenc plugin
VorbisParse | A Wrapper for the vorbisparse plugin
VorbisTag | A Wrapper for the vorbistag plugin
XImageSink | A Wrapper for the ximagesink plugin
Exception |
Check |
ElementClass |
std |
negative_binomial_distribution |
student_t_distribution |
thread |
tr1 |
tr2 |
dynamic_bitset |
uniform_real_distribution |
weibull_distribution |
integral_constant |
is_floating_point |
iterator |
lu_counter_policy_base |
throw_allocator_base |
types_traits |