GStreamer 1.0 Core Reference Manual: GStreamer 1.0 Core Reference Manual

GStreamer 1.0 Core Reference Manual

for GStreamer Core 1.0 (1.14.1) The latest version of this documentation can be found on-line at http://gstreamer.freedesktop.org/data/doc/gstreamer/head/gstreamer/html/.

GStreamer Overview
  Building GStreamer and GStreamer Applications — How to build the GStreamer framework and applications using it.
  Running GStreamer Applications — How to run and debug your GStreamer application
GStreamer Core Library
  GStreamer — 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
  GstDynamicTypeFactory — Represents a registered dynamically loadable GType
  GstElement — Abstract base class for all pipeline elements
  GstElementFactory — Create GstElements from a factory
  GstError — 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
  GstPromise — a miniobject for future/promise-like functionality
  GstProtection — 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.
  GstStreams — Base class for stream objects
  GstStreamCollection — Base class for collection of streams
  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.
GStreamer Device Discovery and Device Probing
  GstDeviceMonitor — A device monitor and prober
  GstDevice — Object representing a device
  GstDeviceProvider — A device provider
  GstDeviceProviderFactory — Create GstDeviceProviders from a factory
GStreamer Core Support
  GstInfo — Debugging and logging facilities
  GstTracer — Tracing base class
  GstTracerFactory — Information about registered tracer functions
  GstTracerRecord — Trace log entry class
Object Hierarchy
API Index
Index of deprecated API
Index of new API in 1.14
Index of new API in 1.12
Index of new API in 1.10
Index of new API in 1.8
Index of new API in 1.6
Index of new API in 1.4
Index of new API in 1.2.3
Index of new API in 1.2
Index of new API in 1.0.10
Index of new API in 1.0.5
Annotation Glossary

Generated by GTK-Doc V1.27