RygelMediaRendererPlugin

RygelMediaRendererPlugin — This is the base class for every Rygel UPnP renderer plugin.

Types and Values

Description

This class is useful when implementing Rygel renderer plugins.

Renderer plugins should also implement their own RygelMediaPlayer and return an instance of it from their get_player() implementation.

Functions

Types and Values

RYGEL_TYPE_MEDIA_RENDERER_PLUGIN

#define RYGEL_TYPE_MEDIA_RENDERER_PLUGIN (rygel_media_renderer_plugin_get_type ())

The type for RygelMediaRendererPlugin.


struct RygelMediaRendererPlugin

struct RygelMediaRendererPlugin {
	RygelPlugin parent_instance;
	RygelMediaRendererPluginPrivate * priv;
};

This is the base class for every Rygel UPnP renderer plugin.

This class is useful when implementing Rygel renderer plugins.

Renderer plugins should also implement their own RygelMediaPlayer and return an instance of it from their get_player() implementation.


struct RygelMediaRendererPluginClass

struct RygelMediaRendererPluginClass {
	RygelPluginClass parent_class;
	RygelMediaPlayer* (*get_player) (RygelMediaRendererPlugin* self);
	RygelPlayerController* (*get_controller) (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.

Members

get_player ()

virtual method called by rygel_media_renderer_plugin_get_player()

 

get_controller ()