Table of Contents
- Compiling — How to compile against the bad plugins libraries
- Bitstream parsing Library
- GstH264Parser — Convenience library for h264 video bitstream parsing.
- GstJpegParser — Convenience library for JPEG bitstream parsing.
- GstMpegvideoParser — Convenience library for mpeg1 and 2 video bitstream parsing.
- GstMpeg4Parser — Convenience library for parsing mpeg4 part 2 video bitstream.
- GstVc1Parser — Convenience library for parsing vc1 video bitstream.
- gstmpegvideometa
- Mpeg TS helper library
- Mpeg-ts helper library — Mpeg-ts helper library for plugins and applications
- Base MPEG-TS sections — Sections for ITU H.222.0 | ISO/IEC 13818-1
- Base MPEG-TS descriptors — Descriptors for ITU H.222.0 | ISO/IEC 13818-1
- ATSC variants of MPEG-TS sections — Sections for the various ATSC specifications
- DVB variants of MPEG-TS sections — Sections for the various DVB specifications
- ATSC variants of MPEG-TS descriptors — Descriptors for the various ATSC specifications
- DVB variants of MPEG-TS descriptors — Descriptors for the various DVB specifications
- ISDB variants of MPEG-TS descriptors — Descriptors for the various ISDB specifications
- Useful elements
- GstInsertbin — A GstBin to insertally link filter-like elements.
- GStreamer Base classes from gst-plugins-bad
- GstAggregator — manages a set of pads with the purpose of aggregating their buffers.
- GstAggregatorPad
- Video helpers and baseclasses
- GstVideoAggregator — Base class for video aggregators
- GstVideoAggregatorPad
- OpenGL Helper Library
- GstGlApi — OpenGL API specific functionality
- GstGLBaseFilter — GstBaseTransform subclass for transforming OpenGL resources
- GstGlBaseMemory — memory subclass for GL buffers
- GstGlBuffer — memory subclass for GL buffers
- GstGlBufferPool — buffer pool for GstGLBaseMemory objects
- GstGlColorConvert — convert between video color spaces and formats
- GstGLContext — OpenGL context abstraction
- GstGLDisplay — window system display connection abstraction
- GstGLDisplayWayland
- GstGLDisplayX11
- GstEGLImage — EGLImage abstraction
- GstGlFilter — GstBaseTransform subclass for dealing with RGBA textures
- GstGLFramebuffer — OpenGL framebuffer abstraction
- GstGlMemory — memory subclass for GL textures
- GstGLMemoryEGL — memory subclass for EGLImage's
- GstGLMemoryPBO — memory subclass for GL textures
- GstGLOverlayCompositor — Composite multiple overlays using OpenGL
- GstGLQuery — OpenGL query abstraction
- GstGLRenderBuffer — memory subclass for GL renderbuffer objects
- GstGLShader — object representing an OpenGL shader program
- GstGLSL — helpers for dealing with OpenGL shaders
- GstGLSLStage — object for dealing with OpenGL shader stages
- GstGLSyncMeta — synchronization primitives
- GstGLUpload — an object that uploads to GL textures
- GstGLViewConvert — convert between steroscopic/multiview video formats
- GstGLWindow — window/surface abstraction
- OpenGL debugging — helper routines for dealing with OpenGL debugging
- GstGlFormat — utilities for dealing with OpenGL formats
- GstGLUtils — some miscellaneous utilities for OpenGL
- Player Library
- GstPlayer — Player
- GstPlayerMediaInfo — Player Media Information
- GstPlayerGMainContextSignalDispatcher — Player GLib MainContext dispatcher
- GstPlayerVideoOverlayVideoRenderer — Player Video Overlay Video Renderer
- GstPlayerVisualization — Player Visualization
- Interfaces
- GstPhotography — Interface for digital image capture elements
This manual describes the libraries provided by the GStreamer Bad Plugins package.