gstreamermm: Class Hierarchy

gstreamermm 1.4.3

- Main Page
- Related Pages
- Modules
- Namespaces
- Classes

- Class List
- Class Index
- Class Hierarchy
- Class Members

Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12345678]

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