This library may be used to create in-process UPnP/DLNA Renderers, or Players based on GStreamer, via the RygelPlaybinRenderer class. For instance, this may be used to add UPnP/DLNA Renderer or Player capability to an existing GStreamer-based media player application.

This example program shows how to instantiate the renderer then configure its GStreamer playbin element and connect it to a network interface.