# 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.

### Allocators Library

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

### 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.

### MIKEY 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.

### OpenGL Integration Library

This library should be linked to by getting cflags and libs from `gstreamer-gl-&GST_API_VERSION;.pc`

## 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