| Top |
| 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_info () |
| GList * | grl_plugin_get_info_keys () |
| const gchar * | grl_plugin_get_license () |
| GModule * | grl_plugin_get_module () |
| 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.
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_info (GrlPlugin *plugin,const gchar *key);
Get the information of the plugin
that is associated with the given key
Since: 0.2.0
GList *
grl_plugin_get_info_keys (GrlPlugin *plugin);
Returns a list of keys that can be queried to retrieve information about the plugin.
a GList of strings containing the keys. The content of the list is
owned by the plugin and should not be modified or freed. Use g_list_free()
when done using the list.
[transfer container][element-type utf8]
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_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
“loaded” property“loaded” gboolean
TRUE
if plugin is loaded.
Flags: Read
Default value: FALSE
Since: 0.2.0