649c2aace71900f3338a522fb7973f5b62b97f57
[platform/upstream/gstreamer.git] / docs / gst / tmpl / gstautoplugfactory.sgml
1 <!-- ##### SECTION Title ##### -->
2 GstAutoplugFactory
3
4 <!-- ##### SECTION Short_Description ##### -->
5 Create autopluggers from a factory.
6
7 <!-- ##### SECTION Long_Description ##### -->
8 <para>
9 An autoplugfactory is used to create instances of an autoplugger. It
10 can be added to a #GstPlugin as it extends #GstPluginFeature.
11 </para>
12 <para>
13 Use gst_autoplugfactory_new() to create a new autoplugger which can be registered 
14 to a plugin with gst_plugin_add_feature().
15 </para>
16 <para>
17 Use gst_autoplugfactory_find() to find the named autoplugfactory.
18 or use gst_autoplugfactory_get_list() to get a  list of all available autopluggers.
19 </para>
20 <para>
21 Once an autoplugfactory has been obtained use gst_autoplugfactory_create() to
22 instantiate a real autopugger. Optionally gst_autoplugfactory_make() to create
23 and autoplugger from the named factory.
24 </para>
25 <para>
26 Use gst_autoplugfactory_destroy() to remove the factory from the global list.
27 </para>
28
29 <!-- ##### SECTION See_Also ##### -->
30 <para>
31 #GstAutoplug, #GstPlugin, #GstPluginFeature.
32 </para>
33
34 <!-- ##### STRUCT GstAutoplugFactory ##### -->
35 <para>
36
37 </para>
38
39
40 <!-- ##### FUNCTION gst_autoplugfactory_new ##### -->
41 <para>
42
43 </para>
44
45 @name: 
46 @longdesc: 
47 @type: 
48 @Returns: 
49
50
51 <!-- ##### FUNCTION gst_autoplugfactory_destroy ##### -->
52 <para>
53
54 </para>
55
56 @factory: 
57
58
59 <!-- ##### FUNCTION gst_autoplugfactory_find ##### -->
60 <para>
61
62 </para>
63
64 @name: 
65 @Returns: 
66
67
68 <!-- ##### FUNCTION gst_autoplugfactory_get_list ##### -->
69 <para>
70
71 </para>
72
73 @Returns: 
74
75
76 <!-- ##### FUNCTION gst_autoplugfactory_create ##### -->
77 <para>
78
79 </para>
80
81 @factory: 
82 @Returns: 
83
84
85 <!-- ##### FUNCTION gst_autoplugfactory_make ##### -->
86 <para>
87
88 </para>
89
90 @name: 
91 @Returns: 
92
93