# librygel-renderer API Reference

RygelMediaRendererPlugin — This is the base class for every Rygel UPnP renderer plugin.
RygelMediaRenderer — This class may be used to implement in-process UPnP-AV media renderers.
RygelMediaPlayer — This interface maps UPnP AVTransport:2 methods to the plugin's specific implementation.
RygelPlayerController — This class keeps track of global states that are not dependant on the RygelMediaPlayer.

Generated by GTK-Doc V1.27