| librygel-renderer Reference Manual | ||||
|---|---|---|---|---|
| Top | Description | Object Hierarchy | ||||
RygelMediaRendererPluginRygelMediaRendererPlugin — Base class for every Rygel UPnP renderer plugin. |
#define RYGEL_TYPE_MEDIA_RENDERER_PLUGIN RygelMediaPlayer * rygel_media_renderer_plugin_get_player (RygelMediaRendererPlugin *self); RygelMediaRendererPlugin * rygel_media_renderer_plugin_new (const gchar *name,const gchar *title,const gchar *description); struct RygelMediaRendererPlugin; struct RygelMediaRendererPluginClass;
GObject +----GUPnPResourceFactory +----RygelPlugin +----RygelMediaRendererPlugin +----RygelPlaybinPlugin
#define RYGEL_TYPE_MEDIA_RENDERER_PLUGIN (rygel_media_renderer_plugin_get_type ())
The type for RygelMediaRendererPlugin.
RygelMediaPlayer * rygel_media_renderer_plugin_get_player
(RygelMediaRendererPlugin *self);
|
the RygelMediaRendererPlugin instance |
RygelMediaRendererPlugin * rygel_media_renderer_plugin_new (const gchar *name,const gchar *title,const gchar *description);
struct RygelMediaRendererPlugin;
Base class for every Rygel UPnP renderer plugin.
This class is useful only when implementing Rygel plugins.
struct RygelMediaRendererPluginClass {
RygelPluginClass parent_class;
RygelMediaPlayer* (*get_player) (RygelMediaRendererPlugin* self);
};
The class structure for RYGEL_TYPE_MEDIA_RENDERER_PLUGIN. All the fields in this structure are private and should never be accessed directly.