# Implementing Renderers

## Implementing Renderers: Overview

This library may be used to create in-process UPnP/DLNA Renderers, or Players, via the RygelMediaRenderer class. For instance, this may be used to add UPnP/DLNA Renderer or Player capability to an existing media player application. See the derived RygelPlaybinRenderer class, from librygel-renderer-gst, to see how this can be done with GStreamer.