| librygel-server Reference Manual | ||||
|---|---|---|---|---|
| Top | Description | Object Hierarchy | ||||
#define RYGEL_TYPE_MEDIA_SERVER_PLUGIN struct RygelMediaServerPlugin; struct RygelMediaServerPluginClass;
#define RYGEL_TYPE_MEDIA_SERVER_PLUGIN (rygel_media_server_plugin_get_type ())
The type for RygelMediaServerPlugin.
struct RygelMediaServerPlugin;
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 (see the standalone-server.c example).
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.