# Overview

librygel-renderer is part of the Rygel project.

This library may be used to create UPnP or DLNA Renderers. For instance, librygel-renderer-gst uses librygel-renderer with GStreamer to implement its RygelPlaybinRenderer renderer.

librygel-renderer is licensed under the GNU Lesser General Public License (LGPL).

## Basic Usage

Include the header:

    #include <rygel-renderer.h>

If your source file is program.c, you can compile it with:

gcc program.cc -o program `pkg-config --cflags --libs rygel-renderer-2.0`

Alternatively, if using autoconf, use the following in configure.ac:

    PKG_CHECK_MODULES([DEPS], [rygel-renderer-2.0])

Then use the generated DEPS_CFLAGS and DEPS_LIBS variables in the project Makefile.am files. For example:

    program_CPPFLAGS = $(DEPS_CFLAGS)
    program_LDADD = $(DEPS_LIBS)