![]() |
![]() |
![]() |
librygel-server Reference Manual | ![]() |
---|---|---|---|---|
Top | Description |
#define RYGEL_TYPE_MEDIA_SERVER_PLUGIN
RygelMediaContainer * rygel_media_server_plugin_get_root_container
(RygelMediaServerPlugin *self
);
struct RygelMediaServerPlugin;
struct RygelMediaServerPluginClass;
The plugin instance should have a RygelMediaContainer instance as its root container, which may be provided to the constructor.
See the <link linkend="implementing-server-plugins">Implementing Server Plugins</link> section.
#define RYGEL_TYPE_MEDIA_SERVER_PLUGIN (rygel_media_server_plugin_get_type ())
The type for RygelMediaServerPlugin.
RygelMediaContainer * rygel_media_server_plugin_get_root_container
(RygelMediaServerPlugin *self
);
Get and return the current value of the "root-container" property.
|
the RygelMediaServerPlugin instance to query |
Returns : |
the value of the "root-container" property |
struct RygelMediaServerPlugin { RygelPlugin parent_instance; RygelMediaServerPluginPrivate * priv; };
This is the base class for every Rygel implementation of a UPnP media server. It should be used either for a real plug-in for the Rygel process or used in-process via the librygel-server API.
The plugin instance should have a RygelMediaContainer instance as its root container, which may be provided to the constructor.
See the <link linkend="implementing-server-plugins">Implementing Server Plugins</link> section.
struct RygelMediaServerPluginClass { RygelPluginClass parent_class; };
The class structure for RYGEL_TYPE_MEDIA_SERVER_PLUGIN
. All the fields in this structure are private and should never be accessed directly.