![]() |
![]() |
![]() |
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.