|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
<html>
|
|
Packit Service |
963350 |
<head>
|
|
Packit Service |
963350 |
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
|
Packit Service |
963350 |
<title>GstRegistry: GStreamer 1.0 Core Reference Manual</title>
|
|
Packit Service |
963350 |
<meta name="generator" content="DocBook XSL Stylesheets V1.79.1">
|
|
Packit Service |
963350 |
<link rel="home" href="index.html" title="GStreamer 1.0 Core Reference Manual">
|
|
Packit Service |
963350 |
<link rel="up" href="libgstreamer.html" title="GStreamer Core Library">
|
|
Packit Service |
963350 |
<link rel="prev" href="GstQuery.html" title="GstQuery">
|
|
Packit Service |
963350 |
<link rel="next" href="GstSegment.html" title="GstSegment">
|
|
Packit Service |
963350 |
<meta name="generator" content="GTK-Doc V1.27 (XML mode)">
|
|
Packit Service |
963350 |
<link rel="stylesheet" href="style.css" type="text/css">
|
|
Packit Service |
963350 |
</head>
|
|
Packit Service |
963350 |
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
Top |
|
|
Packit Service |
963350 |
Description |
|
|
Packit Service |
963350 |
Object Hierarchy |
|
|
Packit Service |
963350 |
Signals
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
GstRegistry
|
|
Packit Service |
963350 |
GstRegistry — Abstract base class for management of GstPlugin objects
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
Functions
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
GstRegistry *
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
gst_registry_get ()
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
GList *
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
gst_registry_get_feature_list ()
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
guint32
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
gst_registry_get_feature_list_cookie ()
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
GList *
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
gst_registry_get_feature_list_by_plugin ()
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
GList *
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
gst_registry_get_plugin_list ()
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
gboolean
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
gst_registry_add_plugin ()
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
void
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
gst_registry_remove_plugin ()
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
GList *
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
gst_registry_plugin_filter ()
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
GList *
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
gst_registry_feature_filter ()
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
GstPlugin *
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
gst_registry_find_plugin ()
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
GstPluginFeature *
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
gst_registry_find_feature ()
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
GstPluginFeature *
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
gst_registry_lookup_feature ()
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
void
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
gst_registry_add_path ()
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
GList *
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
gst_registry_get_path_list ()
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
gboolean
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
gst_registry_scan_path ()
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
GstPlugin *
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
gst_registry_lookup ()
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
void
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
gst_registry_remove_feature ()
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
gboolean
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
gst_registry_add_feature ()
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
gboolean
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
gst_registry_check_feature_version ()
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
Signals
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
void
|
|
Packit Service |
963350 |
feature-added
|
|
Packit Service |
963350 |
Run Last
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
void
|
|
Packit Service |
963350 |
plugin-added
|
|
Packit Service |
963350 |
Run Last
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
Types and Values
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
struct
|
|
Packit Service |
963350 |
GstRegistry
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
Object Hierarchy
|
|
Packit Service |
963350 |
GObject
|
|
Packit Service |
963350 |
╰── GInitiallyUnowned
|
|
Packit Service |
963350 |
╰── GstObject
|
|
Packit Service |
963350 |
╰── GstRegistry
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
Includes
|
|
Packit Service |
963350 |
#include <gst/gstprotection.h>
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
Description
|
|
Packit Service |
963350 |
One registry holds the metadata of a set of plugins.
|
|
Packit Service |
963350 |
Design:
|
|
Packit Service |
963350 |
The GstRegistry object is a list of plugins and some functions for dealing
|
|
Packit Service |
963350 |
with them. Each GstPlugin is matched 1-1 with a file on disk, and may or may
|
|
Packit Service |
963350 |
not be loaded at a given time.
|
|
Packit Service |
963350 |
The primary source, at all times, of plugin information is each plugin file
|
|
Packit Service |
963350 |
itself. Thus, if an application wants information about a particular plugin,
|
|
Packit Service |
963350 |
or wants to search for a feature that satisfies given criteria, the primary
|
|
Packit Service |
963350 |
means of doing so is to load every plugin and look at the resulting
|
|
Packit Service |
963350 |
information that is gathered in the default registry. Clearly, this is a time
|
|
Packit Service |
963350 |
consuming process, so we cache information in the registry file. The format
|
|
Packit Service |
963350 |
and location of the cache file is internal to gstreamer.
|
|
Packit Service |
963350 |
On startup, plugins are searched for in the plugin search path. The following
|
|
Packit Service |
963350 |
locations are checked in this order:
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
location from --gst-plugin-path commandline option.
|
|
Packit Service |
963350 |
the GST_PLUGIN_PATH environment variable.
|
|
Packit Service |
963350 |
the GST_PLUGIN_SYSTEM_PATH environment variable.
|
|
Packit Service |
963350 |
default locations (if GST_PLUGIN_SYSTEM_PATH is not set).
|
|
Packit Service |
963350 |
Those default locations are:
|
|
Packit Service |
963350 |
$XDG_DATA_HOME/gstreamer-$GST_API_VERSION/plugins/
|
|
Packit Service |
963350 |
and $prefix/libs/gstreamer-$GST_API_VERSION/ .
|
|
Packit Service |
963350 |
$XDG_DATA_HOME defaults to
|
|
Packit Service |
963350 |
$HOME/.local/share .
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
The registry cache file is loaded from
|
|
Packit Service |
963350 |
$XDG_CACHE_HOME/gstreamer-$GST_API_VERSION/registry-$ARCH.bin
|
|
Packit Service |
963350 |
(where $XDG_CACHE_HOME defaults to $HOME/.cache ) or the file listed in the GST_REGISTRY
|
|
Packit Service |
963350 |
env var. One reason to change the registry location is for testing.
|
|
Packit Service |
963350 |
For each plugin that is found in the plugin search path, there could be 3
|
|
Packit Service |
963350 |
possibilities for cached information:
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
the cache may not contain information about a given file.
|
|
Packit Service |
963350 |
the cache may have stale information.
|
|
Packit Service |
963350 |
the cache may have current information.
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
In the first two cases, the plugin is loaded and the cache updated. In
|
|
Packit Service |
963350 |
addition to these cases, the cache may have entries for plugins that are not
|
|
Packit Service |
963350 |
relevant to the current process. These are marked as not available to the
|
|
Packit Service |
963350 |
current process. If the cache is updated for whatever reason, it is marked
|
|
Packit Service |
963350 |
dirty.
|
|
Packit Service |
963350 |
A dirty cache is written out at the end of initialization. Each entry is
|
|
Packit Service |
963350 |
checked to make sure the information is minimally valid. If not, the entry is
|
|
Packit Service |
963350 |
simply dropped.
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
Implementation notes:
|
|
Packit Service |
963350 |
The "cache" and "registry" are different concepts and can represent
|
|
Packit Service |
963350 |
different sets of plugins. For various reasons, at init time, the cache is
|
|
Packit Service |
963350 |
stored in the default registry, and plugins not relevant to the current
|
|
Packit Service |
963350 |
process are marked with the GST_PLUGIN_FLAG_CACHED bit. These plugins are
|
|
Packit Service |
963350 |
removed at the end of initialization.
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
Functions
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
gst_registry_get ()
|
|
Packit Service |
963350 |
GstRegistry *
|
|
Packit Service |
963350 |
gst_registry_get (void );
|
|
Packit Service |
963350 |
Retrieves the singleton plugin registry. The caller does not own a
|
|
Packit Service |
963350 |
reference on the registry, as it is alive as long as GStreamer is
|
|
Packit Service |
963350 |
initialized.
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
Returns
|
|
Packit Service |
963350 |
the GstRegistry.
|
|
Packit Service |
963350 |
[transfer none]
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
gst_registry_get_feature_list ()
|
|
Packit Service |
963350 |
GList *
|
|
Packit Service |
963350 |
gst_registry_get_feature_list (GstRegistry *registry ,
|
|
Packit Service |
963350 |
GType type );
|
|
Packit Service |
963350 |
Retrieves a GList of GstPluginFeature of type
|
|
Packit Service |
963350 |
.
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
Parameters
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
registry
|
|
Packit Service |
963350 |
a GstRegistry
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
type
|
|
Packit Service |
963350 |
a GType.
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
Returns
|
|
Packit Service |
963350 |
a GList of
|
|
Packit Service |
963350 |
GstPluginFeature of type
|
|
Packit Service |
963350 |
. Use gst_plugin_feature_list_free() after use
|
|
Packit Service |
963350 |
MT safe.
|
|
Packit Service |
963350 |
[transfer full][element-type Gst.PluginFeature]
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
gst_registry_get_feature_list_cookie ()
|
|
Packit Service |
963350 |
guint32
|
|
Packit Service |
963350 |
gst_registry_get_feature_list_cookie (GstRegistry *registry );
|
|
Packit Service |
963350 |
Returns the registry's feature list cookie. This changes
|
|
Packit Service |
963350 |
every time a feature is added or removed from the registry.
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
Parameters
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
registry
|
|
Packit Service |
963350 |
the registry
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
Returns
|
|
Packit Service |
963350 |
the feature list cookie.
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
gst_registry_get_feature_list_by_plugin ()
|
|
Packit Service |
963350 |
GList *
|
|
Packit Service |
963350 |
gst_registry_get_feature_list_by_plugin
|
|
Packit Service |
963350 |
(GstRegistry *registry ,
|
|
Packit Service |
963350 |
const gchar *name );
|
|
Packit Service |
963350 |
Retrieves a GList of features of the plugin with name name
|
|
Packit Service |
963350 |
.
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
Parameters
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
registry
|
|
Packit Service |
963350 |
a GstRegistry.
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
name
|
|
Packit Service |
963350 |
a plugin name.
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
Returns
|
|
Packit Service |
963350 |
a GList of
|
|
Packit Service |
963350 |
GstPluginFeature. Use gst_plugin_feature_list_free() after usage.
|
|
Packit Service |
963350 |
[transfer full][element-type Gst.PluginFeature]
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
gst_registry_get_plugin_list ()
|
|
Packit Service |
963350 |
GList *
|
|
Packit Service |
963350 |
gst_registry_get_plugin_list (GstRegistry *registry );
|
|
Packit Service |
963350 |
Get a copy of all plugins registered in the given registry. The refcount
|
|
Packit Service |
963350 |
of each element in the list in incremented.
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
Parameters
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
registry
|
|
Packit Service |
963350 |
the registry to search
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
Returns
|
|
Packit Service |
963350 |
a GList of GstPlugin.
|
|
Packit Service |
963350 |
Use gst_plugin_list_free() after usage.
|
|
Packit Service |
963350 |
MT safe.
|
|
Packit Service |
963350 |
[transfer full][element-type Gst.Plugin]
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
gst_registry_add_plugin ()
|
|
Packit Service |
963350 |
gboolean
|
|
Packit Service |
963350 |
gst_registry_add_plugin (GstRegistry *registry ,
|
|
Packit Service |
963350 |
GstPlugin *plugin );
|
|
Packit Service |
963350 |
Add the plugin to the registry. The plugin-added signal will be emitted.
|
|
Packit Service |
963350 |
plugin
|
|
Packit Service |
963350 |
's reference count will be incremented, and any floating
|
|
Packit Service |
963350 |
reference will be removed (see gst_object_ref_sink() )
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
Parameters
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
registry
|
|
Packit Service |
963350 |
the registry to add the plugin to
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
plugin
|
|
Packit Service |
963350 |
the plugin to add.
|
|
Packit Service |
963350 |
[transfer floating]
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
Returns
|
|
Packit Service |
963350 |
TRUE on success.
|
|
Packit Service |
963350 |
MT safe.
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
gst_registry_remove_plugin ()
|
|
Packit Service |
963350 |
void
|
|
Packit Service |
963350 |
gst_registry_remove_plugin (GstRegistry *registry ,
|
|
Packit Service |
963350 |
GstPlugin *plugin );
|
|
Packit Service |
963350 |
Remove the plugin from the registry.
|
|
Packit Service |
963350 |
MT safe.
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
Parameters
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
registry
|
|
Packit Service |
963350 |
the registry to remove the plugin from
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
plugin
|
|
Packit Service |
963350 |
the plugin to remove.
|
|
Packit Service |
963350 |
[transfer none]
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
gst_registry_plugin_filter ()
|
|
Packit Service |
963350 |
GList *
|
|
Packit Service |
963350 |
gst_registry_plugin_filter (GstRegistry *registry ,
|
|
Packit Service |
963350 |
GstPluginFilter filter ,
|
|
Packit Service |
963350 |
gboolean first ,
|
|
Packit Service |
963350 |
gpointer user_data );
|
|
Packit Service |
963350 |
Runs a filter against all plugins in the registry and returns a GList with
|
|
Packit Service |
963350 |
the results. If the first flag is set, only the first match is
|
|
Packit Service |
963350 |
returned (as a list with a single object).
|
|
Packit Service |
963350 |
Every plugin is reffed; use gst_plugin_list_free() after use, which
|
|
Packit Service |
963350 |
will unref again.
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
Parameters
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
registry
|
|
Packit Service |
963350 |
registry to query
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
filter
|
|
Packit Service |
963350 |
the filter to use.
|
|
Packit Service |
963350 |
[scope call]
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
first
|
|
Packit Service |
963350 |
only return first match
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
user_data
|
|
Packit Service |
963350 |
user data passed to the filter function.
|
|
Packit Service |
963350 |
[closure]
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
Returns
|
|
Packit Service |
963350 |
a GList of GstPlugin.
|
|
Packit Service |
963350 |
Use gst_plugin_list_free() after usage.
|
|
Packit Service |
963350 |
MT safe.
|
|
Packit Service |
963350 |
[transfer full][element-type Gst.Plugin]
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
gst_registry_feature_filter ()
|
|
Packit Service |
963350 |
GList *
|
|
Packit Service |
963350 |
gst_registry_feature_filter (GstRegistry *registry ,
|
|
Packit Service |
963350 |
GstPluginFeatureFilter filter ,
|
|
Packit Service |
963350 |
gboolean first ,
|
|
Packit Service |
963350 |
gpointer user_data );
|
|
Packit Service |
963350 |
Runs a filter against all features of the plugins in the registry
|
|
Packit Service |
963350 |
and returns a GList with the results.
|
|
Packit Service |
963350 |
If the first flag is set, only the first match is
|
|
Packit Service |
963350 |
returned (as a list with a single object).
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
Parameters
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
registry
|
|
Packit Service |
963350 |
registry to query
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
filter
|
|
Packit Service |
963350 |
the filter to use.
|
|
Packit Service |
963350 |
[scope call]
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
first
|
|
Packit Service |
963350 |
only return first match
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
user_data
|
|
Packit Service |
963350 |
user data passed to the filter function.
|
|
Packit Service |
963350 |
[closure]
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
Returns
|
|
Packit Service |
963350 |
a GList of
|
|
Packit Service |
963350 |
GstPluginFeature. Use gst_plugin_feature_list_free() after usage.
|
|
Packit Service |
963350 |
MT safe.
|
|
Packit Service |
963350 |
[transfer full][element-type Gst.PluginFeature]
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
gst_registry_find_plugin ()
|
|
Packit Service |
963350 |
GstPlugin *
|
|
Packit Service |
963350 |
gst_registry_find_plugin (GstRegistry *registry ,
|
|
Packit Service |
963350 |
const gchar *name );
|
|
Packit Service |
963350 |
Find the plugin with the given name in the registry.
|
|
Packit Service |
963350 |
The plugin will be reffed; caller is responsible for unreffing.
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
Parameters
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
registry
|
|
Packit Service |
963350 |
the registry to search
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
name
|
|
Packit Service |
963350 |
the plugin name to find
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
Returns
|
|
Packit Service |
963350 |
the plugin with the given name
|
|
Packit Service |
963350 |
or NULL if the plugin was not found. gst_object_unref() after
|
|
Packit Service |
963350 |
usage.
|
|
Packit Service |
963350 |
MT safe.
|
|
Packit Service |
963350 |
[transfer full][nullable]
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
gst_registry_find_feature ()
|
|
Packit Service |
963350 |
GstPluginFeature *
|
|
Packit Service |
963350 |
gst_registry_find_feature (GstRegistry *registry ,
|
|
Packit Service |
963350 |
const gchar *name ,
|
|
Packit Service |
963350 |
GType type );
|
|
Packit Service |
963350 |
Find the pluginfeature with the given name and type in the registry.
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
Parameters
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
registry
|
|
Packit Service |
963350 |
the registry to search
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
name
|
|
Packit Service |
963350 |
the pluginfeature name to find
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
type
|
|
Packit Service |
963350 |
the pluginfeature type to find
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
Returns
|
|
Packit Service |
963350 |
the pluginfeature with the
|
|
Packit Service |
963350 |
given name and type or NULL if the plugin was not
|
|
Packit Service |
963350 |
found. gst_object_unref() after usage.
|
|
Packit Service |
963350 |
MT safe.
|
|
Packit Service |
963350 |
[transfer full][nullable]
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
gst_registry_lookup_feature ()
|
|
Packit Service |
963350 |
GstPluginFeature *
|
|
Packit Service |
963350 |
gst_registry_lookup_feature (GstRegistry *registry ,
|
|
Packit Service |
963350 |
const char *name );
|
|
Packit Service |
963350 |
Find a GstPluginFeature with name
|
|
Packit Service |
963350 |
in registry
|
|
Packit Service |
963350 |
.
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
Parameters
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
registry
|
|
Packit Service |
963350 |
a GstRegistry
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
name
|
|
Packit Service |
963350 |
a GstPluginFeature name
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
Returns
|
|
Packit Service |
963350 |
a GstPluginFeature with its refcount incremented,
|
|
Packit Service |
963350 |
use gst_object_unref() after usage.
|
|
Packit Service |
963350 |
MT safe.
|
|
Packit Service |
963350 |
[transfer full]
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
gst_registry_add_path ()
|
|
Packit Service |
963350 |
void
|
|
Packit Service |
963350 |
gst_registry_add_path (GstRegistry *registry ,
|
|
Packit Service |
963350 |
const gchar *path );
|
|
Packit Service |
963350 |
Add the given path to the registry. The syntax of the
|
|
Packit Service |
963350 |
path is specific to the registry. If the path has already been
|
|
Packit Service |
963350 |
added, do nothing.
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
Parameters
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
registry
|
|
Packit Service |
963350 |
the registry to add the path to
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
path
|
|
Packit Service |
963350 |
the path to add to the registry
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
gst_registry_get_path_list ()
|
|
Packit Service |
963350 |
GList *
|
|
Packit Service |
963350 |
gst_registry_get_path_list (GstRegistry *registry );
|
|
Packit Service |
963350 |
Get the list of paths for the given registry.
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
Parameters
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
registry
|
|
Packit Service |
963350 |
the registry to get the pathlist of
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
Returns
|
|
Packit Service |
963350 |
A GList of paths as
|
|
Packit Service |
963350 |
strings. g_list_free after use.
|
|
Packit Service |
963350 |
MT safe.
|
|
Packit Service |
963350 |
[transfer container][element-type char*]
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
gst_registry_scan_path ()
|
|
Packit Service |
963350 |
gboolean
|
|
Packit Service |
963350 |
gst_registry_scan_path (GstRegistry *registry ,
|
|
Packit Service |
963350 |
const gchar *path );
|
|
Packit Service |
963350 |
Scan the given path for plugins to add to the registry. The syntax of the
|
|
Packit Service |
963350 |
path is specific to the registry.
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
Parameters
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
registry
|
|
Packit Service |
963350 |
the registry to add found plugins to
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
path
|
|
Packit Service |
963350 |
the path to scan.
|
|
Packit Service |
963350 |
[type filename]
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
Returns
|
|
Packit Service |
963350 |
TRUE if registry changed
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
gst_registry_lookup ()
|
|
Packit Service |
963350 |
GstPlugin *
|
|
Packit Service |
963350 |
gst_registry_lookup (GstRegistry *registry ,
|
|
Packit Service |
963350 |
const char *filename );
|
|
Packit Service |
963350 |
Look up a plugin in the given registry with the given filename.
|
|
Packit Service |
963350 |
If found, plugin is reffed.
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
Parameters
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
registry
|
|
Packit Service |
963350 |
the registry to look up in
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
filename
|
|
Packit Service |
963350 |
the name of the file to look up
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
Returns
|
|
Packit Service |
963350 |
the GstPlugin if found, or
|
|
Packit Service |
963350 |
NULL if not. gst_object_unref() after usage.
|
|
Packit Service |
963350 |
[transfer full][nullable]
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
gst_registry_remove_feature ()
|
|
Packit Service |
963350 |
void
|
|
Packit Service |
963350 |
gst_registry_remove_feature (GstRegistry *registry ,
|
|
Packit Service |
963350 |
GstPluginFeature *feature );
|
|
Packit Service |
963350 |
Remove the feature from the registry.
|
|
Packit Service |
963350 |
MT safe.
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
Parameters
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
registry
|
|
Packit Service |
963350 |
the registry to remove the feature from
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
feature
|
|
Packit Service |
963350 |
the feature to remove.
|
|
Packit Service |
963350 |
[transfer none]
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
gst_registry_add_feature ()
|
|
Packit Service |
963350 |
gboolean
|
|
Packit Service |
963350 |
gst_registry_add_feature (GstRegistry *registry ,
|
|
Packit Service |
963350 |
GstPluginFeature *feature );
|
|
Packit Service |
963350 |
Add the feature to the registry. The feature-added signal will be emitted.
|
|
Packit Service |
963350 |
feature
|
|
Packit Service |
963350 |
's reference count will be incremented, and any floating
|
|
Packit Service |
963350 |
reference will be removed (see gst_object_ref_sink() )
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
Parameters
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
registry
|
|
Packit Service |
963350 |
the registry to add the plugin to
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
feature
|
|
Packit Service |
963350 |
the feature to add.
|
|
Packit Service |
963350 |
[transfer floating]
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
Returns
|
|
Packit Service |
963350 |
TRUE on success.
|
|
Packit Service |
963350 |
MT safe.
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
gst_registry_check_feature_version ()
|
|
Packit Service |
963350 |
gboolean
|
|
Packit Service |
963350 |
gst_registry_check_feature_version (GstRegistry *registry ,
|
|
Packit Service |
963350 |
const gchar *feature_name ,
|
|
Packit Service |
963350 |
guint min_major ,
|
|
Packit Service |
963350 |
guint min_minor ,
|
|
Packit Service |
963350 |
guint min_micro );
|
|
Packit Service |
963350 |
Checks whether a plugin feature by the given name exists in
|
|
Packit Service |
963350 |
registry
|
|
Packit Service |
963350 |
and whether its version is at least the
|
|
Packit Service |
963350 |
version required.
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
Parameters
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
registry
|
|
Packit Service |
963350 |
a GstRegistry
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
feature_name
|
|
Packit Service |
963350 |
the name of the feature (e.g. "oggdemux")
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
min_major
|
|
Packit Service |
963350 |
the minimum major version number
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
min_minor
|
|
Packit Service |
963350 |
the minimum minor version number
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
min_micro
|
|
Packit Service |
963350 |
the minimum micro version number
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
Returns
|
|
Packit Service |
963350 |
TRUE if the feature could be found and the version is
|
|
Packit Service |
963350 |
the same as the required version or newer, and FALSE otherwise.
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
Types and Values
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
struct GstRegistry
|
|
Packit Service |
963350 |
struct GstRegistry;
|
|
Packit Service |
963350 |
Opaque GstRegistry structure.
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
Signal Details
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
The “feature-added” signal
|
|
Packit Service |
963350 |
void
|
|
Packit Service |
963350 |
user_function (GstRegistry *registry,
|
|
Packit Service |
963350 |
GstPluginFeature *feature,
|
|
Packit Service |
963350 |
gpointer user_data)
|
|
Packit Service |
963350 |
Signals that a feature has been added to the registry (possibly
|
|
Packit Service |
963350 |
replacing a previously-added one by the same name)
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
Parameters
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
registry
|
|
Packit Service |
963350 |
the registry that emitted the signal
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
feature
|
|
Packit Service |
963350 |
the feature that has been added
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
user_data
|
|
Packit Service |
963350 |
user data set when the signal handler was connected.
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
Flags: Run Last
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
The “plugin-added” signal
|
|
Packit Service |
963350 |
void
|
|
Packit Service |
963350 |
user_function (GstRegistry *registry,
|
|
Packit Service |
963350 |
GstPlugin *plugin,
|
|
Packit Service |
963350 |
gpointer user_data)
|
|
Packit Service |
963350 |
Signals that a plugin has been added to the registry (possibly
|
|
Packit Service |
963350 |
replacing a previously-added one by the same name)
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
Parameters
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
registry
|
|
Packit Service |
963350 |
the registry that emitted the signal
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
plugin
|
|
Packit Service |
963350 |
the plugin that has been added
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
user_data
|
|
Packit Service |
963350 |
user data set when the signal handler was connected.
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
Flags: Run Last
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
See Also
|
|
Packit Service |
963350 |
GstPlugin, GstPluginFeature
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
|
|
Packit Service |
963350 |
Generated by GTK-Doc V1.27
|
|
Packit Service |
963350 |
</body>
|
|
Packit Service |
963350 |
</html>
|