GStreamer 0.9 Core Reference Manual
for GStreamer Core 0.9 (0.9.6)
Table of Contents
GStreamer Overview
Running GStreamer Applications
- How to run and debug your GStreamer application
GStreamer Core Library
Gst
- Media library supporting arbitrary formats and filter graphs.
GstBin
- Base class and element that can contain other elements
GstBuffer
- Data-passing buffer type, supporting sub-buffers.
GstBus
- Asynchronous message bus subsystem
GstCaps
- Structure describing sets of media formats
GstChildProxy
- Interface for multi child elements.
GstClock
- Abstract class for global clocks
gstconfig
- Build configuration options
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
GstFilter
- A utility function to filter GLists.
GstFormat
- Dynamically register new data formats
GstGhostPad
- Pseudo link pads
GstImplementsInterface
- Core interface implemented by GstElement instances that allows runtime querying of interface availabillity
GstIndex
- Generate indexes on objects
GstIndexFactory
- Create GstIndexes from a factory
GstIterator
- Object to retrieve multiple elements in a threadsafe way.
GstMessage
- Lightweight objects to signal the application of pipeline events
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.
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
GstQuery
- Dynamically register new query types. Provide functions to create queries, and to set and parse values in them.
GstQueue
- Simple asynchronous data queue.
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.
GstTypeFind
- Stream type detection
GstTypeFindFactory
- Information about registered typefind functions
GstUriHandler
- Interface to ease URI handling in plugins.
GstUtils
- Various utility functions
GStreamer GValue types
- GValue implementations specific to GStreamer
GstVersion
- GStreamer version macros.
GstXML
- XML save/restore operations of pipelines
GStreamer Core Support
GstCheck
- Common code for GStreamer unittests
GstInfo
- Debugging and logging facillities
GstTrace
- Tracing functionality
GStreamer Core Elements
GstFakeSrc
- Push empty (no data) buffers around
GstFakeSink
- black hole for data
GstFileSrc
- read from arbitrary point in a file
GstFileSink
- write stream to a file
GStreamer Base and Utillity Classes
GstBaseSrc
- Base class for getrange based source elements
GstBaseSink
- Base class for sink elements
GstBaseTransform
- Base class for simple tranform filters
GstPushSrc
- Base class for push based source elements
GstAdapter
- adapts incoming data on a sink pad into chunks of N bytes
GstCollectPads
- manages a set of pads that operate in collect mode
GStreamer Network Classes
GstNetClientClock
-
GstNetTimePacket
-
GstNetTimeProvider
-
Object Hierarchy
Index
Index of deprecated symbols
GStreamer Overview >>