GStreamer Base Plugins 1.0 Library Reference Manual

for GStreamer Base Library 1.0 (1.16.0) http://gstreamer.freedesktop.org/data/doc/gstreamer/head/gst-plugins-base-libs/html/.

I. GStreamer Base Plugins Libraries
  Compiling — How to compile against the base plugins libraries
  Allocators Library
    GstDmaBufAllocator — Memory wrapper for Linux dmabuf memory
    GstFdAllocator — Memory wrapper for fd backed memory
    GstPhysMemoryAllocator — Interface for allocators that pass around physical memory addresses
  App Library
    GstAppSrc — Easy way for applications to inject buffers into a pipeline
    GstAppSink — Easy way for applications to extract samples from a pipeline
  Audio Library
    GstAudio — Support library for audio elements
    GstAudio meta — Buffer metadata for audio downmix matrix handling
    GstAudioAggregator — Base class that manages a set of audio input pads with the purpose of aggregating or mixing their raw audio input buffers
    GstAudioCdSrc — Base class for Audio CD sources
    GstAudioClock — Helper object for implementing audio clocks
    GstAudioDecoder — Base class for audio decoders
    GstAudioEncoder — Base class for audio encoders
    GstAudioFilter — Base class for simple audio filters
    GstAudioSink — Simple base class for audio sinks
    GstAudioSrc — Simple base class for audio sources
    GstAudioBaseSink — Base class for audio sinks
    GstAudioBaseSrc — Base class for audio sources
    Audio-channels — Support library for audio channel handling
    GstAudioConverter — Generic audio conversion
    GstAudioQuantize
    GstAudioRingBuffer — Base class for audio ringbuffer implementations
    GstAudio IEC61937 — Utility functions for IEC 61937 payloading
    GstStreamVolume — Interface for elements that provide a stream volume
  FFT Library
    GstFFT — General FFT functions and declarations
    GstFFTS16 — FFT functions for signed 16 bit integer samples
    GstFFTS32 — FFT functions for signed 32 bit integer samples
    GstFFTF32 — FFT functions for 32 bit float samples
    GstFFTF64 — FFT functions for 64 bit float samples
  Riff Media Library
    Riff utilities — Riff fileformat utillity functions.
  RTP Library
    GstMeta for RTP — RTP related GstMeta
    GstRTPBaseAudioPayload — Base class for audio RTP payloader
    GstRTPBaseDepayload — Base class for RTP depayloader
    GstRTPBasePayload — Base class for RTP payloader
    GstRTPBuffer — Helper methods for dealing with RTP buffers
    GstRTCPBuffer — Helper methods for dealing with RTCP buffers
    GstRTPPayloadInfo — Helper methods for dealing with RTP payloads
    GstRtphdrext — Helper methods for dealing with RTP header extensions
    GstRTPdefs — common RTP defines
  RTSP Library
    GstRTSPConnection — manage RTSP connections
    GstRtspdefs — common RTSP defines
    GstRTSPExtension — Interface for extending RTSP protocols
    GstRTSPMessage — RTSP messages
    GstRTSPTimeRange — dealing with time ranges
    GstRTSPRange — dealing with RTSP transports
    GstRTSPUrl — handling RTSP urls
  SDP Library
    GstSDPMessage — Helper methods for dealing with SDP messages
  MIKEY Library
    GstMIKEYMessage — Helper methods for dealing with MIKEY messages
  Tag Support Library
    Tags — additional tag definitions for plugins and applications
    GstVorbisTag — tag mappings and support functions for plugins dealing with vorbiscomments
    ID3 tag utils — tag mappings and support functions for plugins dealing with ID3v1 and ID3v2 tags
    GstExiftag — tag mappings and support functions for plugins dealing with exif tags
    GstXmptag — tag mappings and support functions for plugins dealing with xmp packets
    GstTagXmpWriter — Interface for elements that provide XMP serialization
    GstTagDemux — Base class for demuxing tags that are in chunks directly at the beginning or at the end of a file
    GstTagMux — Base class for adding tags that are in one single chunk directly at the beginning or at the end of a file
    ISO-639 lang mappings — mappings for ISO-639 language codes and names
    Licenses — utility functions for Creative Commons licenses
  Base Utils Library
    Pbutils — General Application and Plugin Utility Library
    Version — GStreamer gst-plugins-base libraries version macros.
    Codec utilities — Miscellaneous codec-specific utility functions
    Descriptions — Provides human-readable descriptions for caps/codecs and encoder, decoder, URI source and URI sink elements
    Missing plugins — Create, recognise and parse missing-plugins messages
    Install-plugins — Missing plugin installation support for applications
    GstDiscoverer — Utility for discovering information on URIs.
    GstEncodingProfile — Encoding profile library
    GstAudioVisualizer — Base class for visualizers.
  Video Library
    GstVideo — Support library for video operations
    GstMeta for video — Video related GstMeta
    GstVideoAffineTransformationMeta — GstMeta for video affine transformation
    GstVideoAggregator — Base class for video aggregators
    GstVideoAggregatorPad
    GstVideoOverlayRectangle — Video Buffer Overlay Compositions (Subtitles, Logos)
    GstVideoFilter — Base class for video filters
    GstVideoDither — Utility object for dithering and quantizing lines of video
    GstVideoChromaResample — Functions and utility object for operating on chroma video planes
    GstVideoResampler — Utility structure for resampler information
    GstVideoScaler — Utility object for rescaling video frames
    GstVideoSink — Base class for video sinks
    GstColorBalance — Interface for adjusting color balance settings
    GstColorBalanceChannel — Object representing a channel from the GstColorBalance interface.
    GstVideoDirection — Interface for elements providing video rotation and flipping controls
    GstVideoOrientation — Interface for elements providing video orientation controls
    GstVideoOverlay — Interface for setting/getting a window system resource on elements supporting it to configure a window into which to render a video.
    GstVideoDecoder — Base class for video decoders
    GstVideoEncoder — Base class for video encoders
    GstVideoBufferPool — GstBufferPool for raw video buffers
    GstVideo Codec utility function — Extra utility functions for video codecs
    GstNavigation — Interface for creating, sending and parsing navigation events.
    GstVideo Ancillary — Utilities for Ancillary data, VBI and Closed Caption
  OpenGL Integration 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
    GstGLDisplayCocoa
    GstGLDisplayEGL
    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
II. Object Hierarchy
Index
Index of deprecated API
Index of new API in 1.16
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.1
Index of new API in 1.8
Index of new API in 1.6.1
Index of new API in 1.6
Index of new API in 1.4
Index of new API in 1.2.2
Index of new API in 1.2.1
Index of new API in 1.2
Index of new API in 1.0.3
Annotation Glossary

Generated by GTK-Doc V1.28