# GStreamer Base Plugins &GST_API_VERSION; Library Reference Manual

for GStreamer Base Library &GST_API_VERSION; (&GST_VERSION;) http://gstreamer.freedesktop.org/data/doc/gstreamer/head/gst-plugins-base-libs/html/.

## GStreamer Base Plugins Libraries

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

### App Library

This library should be linked to by getting cflags and libs from `gstreamer-plugins-base-&GST_API_VERSION;.pc` and adding `-lgstapp-&GST_API_VERSION;` to the library flags.

To use it the functionality, insert an appsrc or appsink element into a pipeline and call the appropriate functions on the element.

### Audio Library

This library should be linked to by getting cflags and libs from `gstreamer-plugins-base-&GST_API_VERSION;.pc` and adding `-lgstaudio-&GST_API_VERSION;` to the library flags.

### FFT Library

The gstfft library is based on kissfft by Mark Borgerding.

This library should be linked to by getting cflags and libs from `gstreamer-plugins-base-&GST_API_VERSION;.pc` and adding `-lgstfft-&GST_API_VERSION;` to the library flags.

### Riff Media Library

This library should be linked to by getting cflags and libs from `gstreamer-plugins-base-&GST_API_VERSION;.pc` and adding `-lgstriff-&GST_API_VERSION;` to the library flags.

### RTP Library

This library should be linked to by getting cflags and libs from `gstreamer-plugins-base-&GST_API_VERSION;.pc` and adding `-lgstrtp-&GST_API_VERSION;` to the library flags.

### RTSP Library

This library should be linked to by getting cflags and libs from `gstreamer-plugins-base-&GST_API_VERSION;.pc` and adding `-lgstrtsp-&GST_API_VERSION;` to the library flags.

### SDP Library

This library should be linked to by getting cflags and libs from `gstreamer-plugins-base-&GST_API_VERSION;.pc` and adding `-lgstsdp-&GST_API_VERSION;` to the library flags.

### Tag Support Library

This library should be linked to by getting cflags and libs from `gstreamer-plugins-base-&GST_API_VERSION;.pc` and adding `-lgsttag-&GST_API_VERSION;` to the library flags.

### Base Utils Library

This library should be linked to by getting cflags and libs from `gstreamer-plugins-base-&GST_API_VERSION;.pc` and adding `-lgstpbutils-&GST_API_VERSION;` to the library flags.

### Video Library

This library should be linked to by getting cflags and libs from `gstreamer-plugins-base-&GST_API_VERSION;.pc` and adding `-lgstvideo-&GST_API_VERSION;` to the library flags.

## Object Hierarchy

Index

Index of deprecated API