1GStreamer::Registry(3)User Contributed Perl DocumentationGStreamer::Registry(3)
2
3
4

NAME

6       GStreamer::Registry
7

HIERARCHY

9         Glib::Object
10         +----GStreamer::Object
11              +----GStreamer::Registry
12

METHODS

14   boolean = $registry->add_feature ($feature)
15       ·   $feature (GStreamer::PluginFeature)
16
17   boolean = $registry->add_plugin ($plugin)
18       ·   $plugin (GStreamer::Plugin)
19
20   registry = GStreamer::Registry->get_default
21   list = $registry->feature_filter ($filter, $first, $data=undef)
22       ·   $filter (scalar)
23
24       ·   $first (boolean)
25
26       ·   $data (scalar)
27
28   list = $registry->get_feature_list_by_plugin ($name)
29       ·   $name (string)
30
31   list = $registry->get_feature_list ($type)
32       ·   $type (string)
33
34   pluginfeature = $registry->find_feature ($name, $type)
35       ·   $name (string)
36
37       ·   $type (string)
38
39   plugin = $registry->find_plugin ($name)
40       ·   $name (string)
41
42   plugin = $registry->lookup ($filename)
43       ·   $filename (string)
44
45   pluginfeature = $registry->lookup_feature ($name)
46       ·   $name (string)
47
48   list = $registry->get_path_list
49   list = $registry->plugin_filter ($filter, $first, $data=undef)
50       ·   $filter (scalar)
51
52       ·   $first (boolean)
53
54       ·   $data (scalar)
55
56   list = $registry->get_plugin_list
57   $registry->remove_feature ($feature)
58       ·   $feature (GStreamer::PluginFeature)
59
60   $registry->remove_plugin ($plugin)
61       ·   $plugin (GStreamer::Plugin)
62
63   $registry->scan_path ($path)
64       ·   $path (string)
65
66   boolean = $registry->xml_read_cache ($location)
67       ·   $location (string)
68
69   boolean = $registry->xml_write_cache ($location)
70       ·   $location (string)
71

SIGNALS

73       feature-added (GStreamer::Registry, gpointer)
74       plugin-added (GStreamer::Registry, gpointer)
75

SEE ALSO

77       GStreamer, Glib::Object, GStreamer::Object
78
80       Copyright (C) 2005-2014 by the gtk2-perl team.
81
82       This software is licensed under the LGPL.  See GStreamer for a full
83       notice.
84
85
86
87perl v5.28.1                      2019-02-02            GStreamer::Registry(3)
Impressum