Functions
gst_plugin_error_quark ()
GQuark
gst_plugin_error_quark (void
);
GST_PLUGIN_DEFINE()
#define GST_PLUGIN_DEFINE(major,minor,name,description,init,version,license,package,origin)
GST_PLUGIN_STATIC_DECLARE()
#define GST_PLUGIN_STATIC_DECLARE(name)
GST_PLUGIN_STATIC_REGISTER()
#define GST_PLUGIN_STATIC_REGISTER(name) G_PASTE(gst_plugin_, G_PASTE(name, _register)) ()
gst_plugin_get_name ()
const gchar *
gst_plugin_get_name (GstPlugin *plugin
);
gst_plugin_get_description ()
const gchar *
gst_plugin_get_description (GstPlugin *plugin
);
gst_plugin_get_filename ()
const gchar *
gst_plugin_get_filename (GstPlugin *plugin
);
gst_plugin_get_license ()
const gchar *
gst_plugin_get_license (GstPlugin *plugin
);
gst_plugin_get_package ()
const gchar *
gst_plugin_get_package (GstPlugin *plugin
);
gst_plugin_get_origin ()
const gchar *
gst_plugin_get_origin (GstPlugin *plugin
);
gst_plugin_get_source ()
const gchar *
gst_plugin_get_source (GstPlugin *plugin
);
gst_plugin_get_version ()
const gchar *
gst_plugin_get_version (GstPlugin *plugin
);
gst_plugin_get_release_date_string ()
const gchar *
gst_plugin_get_release_date_string (GstPlugin *plugin
);
gst_plugin_set_cache_data ()
void
gst_plugin_set_cache_data (GstPlugin *plugin
,
GstStructure *cache_data
);
gst_plugin_load_by_name ()
GstPlugin *
gst_plugin_load_by_name (const gchar *name
);
gst_plugin_list_free ()
void
gst_plugin_list_free (GList *list
);
gst_plugin_register_static_full ()
gboolean
gst_plugin_register_static_full (gint major_version
,
gint minor_version
,
const gchar *name
,
const gchar *description
,
GstPluginInitFullFunc init_full_func
,
const gchar *version
,
const gchar *license
,
const gchar *source
,
const gchar *package
,
const gchar *origin
,
gpointer user_data
);
Types and Values
GST_PLUGIN_ERROR
#define GST_PLUGIN_ERROR gst_plugin_error_quark ()
GstPlugin
typedef struct _GstPlugin GstPlugin;
struct GstPluginDesc
struct GstPluginDesc {
gint major_version;
gint minor_version;
const gchar *name;
const gchar *description;
GstPluginInitFunc plugin_init;
const gchar *version;
const gchar *license;
const gchar *source;
const gchar *package;
const gchar *origin;
const gchar *release_datetime;
};
GST_LICENSE_UNKNOWN
#define GST_LICENSE_UNKNOWN "unknown"
enum GstPluginDependencyFlags