RygelMediaRendererPlugin

RygelMediaRendererPlugin — Base class for every Rygel UPnP renderer plugin.

Synopsis

#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;

Object Hierarchy

  GObject
   +----GUPnPResourceFactory
         +----RygelPlugin
               +----RygelMediaRendererPlugin
                     +----RygelPlaybinPlugin

Description

This class is useful only when implementing Rygel plugins.

Details

RYGEL_TYPE_MEDIA_RENDERER_PLUGIN

#define RYGEL_TYPE_MEDIA_RENDERER_PLUGIN (rygel_media_renderer_plugin_get_type ())

The type for RygelMediaRendererPlugin.


rygel_media_renderer_plugin_get_player ()

RygelMediaPlayer *  rygel_media_renderer_plugin_get_player
                                                        (RygelMediaRendererPlugin *self);

self :

the RygelMediaRendererPlugin instance

rygel_media_renderer_plugin_new ()

RygelMediaRendererPlugin * rygel_media_renderer_plugin_new
                                                        (const gchar *name,
                                                         const gchar *title,
                                                         const gchar *description);

struct RygelMediaRendererPlugin

struct RygelMediaRendererPlugin;

Base class for every Rygel UPnP renderer plugin.

This class is useful only when implementing Rygel plugins.


struct RygelMediaRendererPluginClass

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.

RygelPluginClass parent_class;

the parent class structure

get_player ()

virtual method called by rygel_media_renderer_plugin_get_player()