Part I. GStreamer Bad Plugins Libraries
Table of Contents
Compiling
— How to compile against the bad plugins libraries
Bitstream parsing Library
h264parser
— Convenience library for h264 video bitstream parsing.
jpegparser
— Convenience library for JPEG bitstream parsing.
mpegvideoparser
— Convenience library for mpeg1 and 2 video bitstream parsing.
mpeg4parser
— Convenience library for parsing mpeg4 part 2 video bitstream.
vc1parser
— 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
OpenGL Formats
— utilities for dealing with OpenGL formats
OpenGL Miscellaneous Utilities
— some miscellaneous utilities for OpenGL
Player Library
gstplayer
— Player
gstplayer-mediainfo
— Player Media Information
gstplayer-gmaincontextsignaldispatcher
— Player GLib MainContext dispatcher
gstplayer-videooverlayvideorenderer
— Player Video Overlay Video Renderer
gstplayer-visualization
— Player Visualization
Interfaces
GstPhotography
— Interface for digital image capture elements
This manual describes the libraries provided by the GStreamer Bad Plugins package.