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       plugin-added (GStreamer::Registry, gpointer)
74       feature-added (GStreamer::Registry, gpointer)
75

SEE ALSO

77       GStreamer, Glib::Object, GStreamer::Object
78
80       Copyright (C) 2005-2008 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.12.0                      2010-05-02            GStreamer::Registry(3)
Impressum