|  |  | GStreamer Base Plugins 0.10 Library Reference Manual |

# Part I. GStreamer Base Plugins Libraries

Table of Contents

Compiling — How to compile against the base plugins libraries
App Library
  appsrc — Easy way for applications to inject buffers into a pipeline
  appsink — Easy way for applications to extract buffers from a pipeline
Audio Library
  gstaudio — Support library for audio elements
  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
  gstaudiomixerutils — utility functions to find available audio mixers from the plugin registry
  gstaudiosink — Simple base class for audio sinks
  gstaudiosrc — Simple base class for audio sources
  gstbaseaudiosink — Base class for audio sinks
  gstbaseaudiosrc — Base class for audio sources
  gstmultichannel — Support for multichannel audio elements
  gstringbuffer — Base class for audio ringbuffer implementations
  gstaudioiec61937 — Utility functions for IEC 61937 payloading
CDDA Library
  gstcddabasesrc — Base class for CD digital audio (CDDA) sources
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
FloatCast Library
  gstfloatcast — Floating point platform independence macros
Interfaces Library
  gstcolorbalance — Interface for adjusting color balance settings
  gstcolorbalancechannel — Object representing a channel from the GstColorBalance interface.
  gstmixer — Interface for elements that provide mixer operations
  gstmixeroptions — Multi-option mixer control
  gstmixertrack — Basic mixer control object (volume slider, switch)
  gstnavigation — Interface for creating, sending and parsing navigation events.
  gstpropertyprobe — Interface for probing possible property values
  gststreamvolume — Interface for elements that provide a stream volume
  gsttuner — Interface for elements providing tuner operations
  gsttunerchannel — A channel from an element implementing the GstTuner interface.
  gsttunernorm — Encapsulates information about the data format(s) for a GstTunerChannel.
  gstvideoorientation — Interface for elements providing video orientation controls
  gstxoverlay — Interface for setting/getting a Window on elements supporting it
Network Buffer Library
  gstnetbuffer — Buffer for use in network sources and sinks
Riff Media Library
  gstriff — Riff fileformat utillity functions.
RTP Library
  gstbasertpaudiopayload — Base class for audio RTP payloader
  gstbasertpdepayload — Base class for RTP depayloader
  gstbasertppayload — Base class for RTP payloader
  gstrtpbuffer — Helper methods for dealing with RTP buffers
  gstrtcpbuffer — Helper methods for dealing with RTCP buffers
  gstrtppayloads — Helper methods for dealing with RTP payloads
RTSP Library
  gstrtspbase64 — Helper functions to handle Base64
  gstrtspconnection — manage RTSP connections
  gstrtspdefs — common RTSP defines
  gstrtspextension — Interface for extending RTSP protocols
  gstrtspmessage — RTSP messages
  gstrtsprange — dealing with time ranges
  gstrtsptransport — dealing with RTSP transports
  gstrtspurl — handling RTSP urls
SDP Library
  gstsdpmessage — Helper methods for dealing with SDP messages
Tag Support Library
  gsttag — additional tag definitions for plugins and applications
  gsttagvorbis — tag mappings and support functions for plugins dealing with vorbiscomments
  gsttagid3 — tag mappings and support functions for plugins dealing with ID3v1 and ID3v2 tags
  gsttagexif — tag mappings and support functions for plugins dealing with exif tags
  gsttagxmp — 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
  gsttaglanguagecodes — mappings for ISO-639 language codes and names
  gsttaglicenses — utility functions for Creative Commons licenses
Base Utils Library
  gstpbutils — General Application and Plugin Utility Library
  gstpluginsbaseversion — GStreamer gst-plugins-base libraries version macros.
  gstpbutilscodecutils — Miscellaneous codec-specific utility functions
  gstpbutilsdescriptions — Provides human-readable descriptions for caps/codecs and encoder, decoder, URI source and URI sink elements
  gstpbutilsmissingplugins — Create, recognise and parse missing-plugins messages
  gstpbutilsinstallplugins — Missing plugin installation support for applications
  gstdiscoverer — Utility for discovering information on URIs.
  encoding-profile — Encoding profile library
Video Library
  gstvideo — Support library for video operations
  gstvideooverlaycomposition — Video Buffer Overlay Compositions (Subtitles, Logos)
  gstvideofilter — Base class for video filters
  gstvideosink — Base class for video sinks

This manual describes the libraries provided by the GStreamer Base Plugins package.

Generated by GTK-Doc V1.18