| Top |  |  |  |  | 
| void | (*GrlPluginDeinitFunc) () | 
| gboolean | (*GrlPluginInitFunc) () | 
| void | (*GrlPluginRegisterKeysFunc) () | 
| const gchar * | grl_plugin_get_author () | 
| const gchar * | grl_plugin_get_description () | 
| const gchar * | grl_plugin_get_filename () | 
| const gchar * | grl_plugin_get_id () | 
| const gchar * | grl_plugin_get_license () | 
| GModule * | grl_plugin_get_module () | 
| const gchar * | grl_plugin_get_module_name () | 
| const gchar * | grl_plugin_get_name () | 
| const gchar * | grl_plugin_get_site () | 
| GList * | grl_plugin_get_sources () | 
| const gchar * | grl_plugin_get_version () | 
| struct | GrlPlugin | 
| struct | GrlPluginClass | 
| #define | GRL_PLUGIN_AUTHOR | 
| #define | GRL_PLUGIN_DESCRIPTION | 
| #define | GRL_PLUGIN_LICENSE | 
| #define | GRL_PLUGIN_NAME | 
| #define | GRL_PLUGIN_SITE | 
| #define | GRL_PLUGIN_VERSION | 
Grilo is extensible, so GrlSource instances can be loaded at runtime. A plugin system can provide one or more of the basic
GriloGrlSource subclasses.This is a base class for anything that can be added to a Grilo Plugin.
gboolean (*GrlPluginInitFunc) (GrlRegistry *registry,GrlPlugin *plugin,GList *configs);
void (*GrlPluginRegisterKeysFunc) (GrlRegistry *registry,GrlPlugin *plugin);
const gchar *
grl_plugin_get_author (GrlPlugin *plugin);
Get the author of the plugin
Since: 0.2.0
const gchar *
grl_plugin_get_description (GrlPlugin *plugin);
Get the description of the plugin
Since: 0.2.0
const gchar *
grl_plugin_get_filename (GrlPlugin *plugin);
Get the filename containing the plugin
Since: 0.2.0
const gchar *
grl_plugin_get_id (GrlPlugin *plugin);
Get the id of the plugin
Since: 0.2.0
const gchar *
grl_plugin_get_license (GrlPlugin *plugin);
Get the license of the plugin
Since: 0.2.0
GModule *
grl_plugin_get_module (GrlPlugin *plugin);
Gets the GModule containing the plugin
[skip]
Since: 0.2.0
const gchar *
grl_plugin_get_module_name (GrlPlugin *plugin);
Get the plugin module name
Since: 0.3.0
const gchar *
grl_plugin_get_name (GrlPlugin *plugin);
Get the name of the plugin
Since: 0.2.0
const gchar *
grl_plugin_get_site (GrlPlugin *plugin);
Get the site of the plugin
Since: 0.2.0
GList *
grl_plugin_get_sources (GrlPlugin *plugin);
Gets the sources belonging to plugin
.
a GList of
GrlSources. The content of the list should not be modified or
freed. Use g_list_free() when done using the list. 
[transfer container][element-type GrlSource]
Since: 0.2.0
const gchar *
grl_plugin_get_version (GrlPlugin *plugin);
Get the version of the plugin
Since: 0.2.0