summaryrefslogtreecommitdiff
path: root/docs/gst/tmpl/gstschedulerfactory.sgml
blob: 17376bf0b65660c46f4453940f6a034f646ec0c6 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
<!-- ##### SECTION Title ##### -->
GstSchedulerFactory

<!-- ##### SECTION Short_Description ##### -->
Create schedulers from a factory

<!-- ##### SECTION Long_Description ##### -->
<para>
A schedulerfactory is used to create instances of a scheduler. It
can be added to a #GstPlugin as it extends #GstPluginFeature.
</para>
<para>
Use gst_schedulerfactory_new() to create a new scheduler which can be registered
to a plugin with gst_plugin_add_feature().
</para>
<para>
Use gst_schedulerfactory_find() to find the named schedulerfactory.
or use gst_schedulerfactory_get_list() to get a  list of all available schedulers.
</para>
<para>
Once an schedulerfactory has been obtained use gst_schedulerfactory_create() to
instantiate a real scheduler. Optionally gst_schedulerfactory_make() to create
a scheduler from the named factory.
</para>
<para>
Use gst_schedulerfactory_destroy() to remove the factory from the global list.
</para>

<!-- ##### SECTION See_Also ##### -->
<para>

</para>

<!-- ##### FUNCTION gst_schedulerfactory_create ##### -->
<para>

</para>

@factory: 
@parent: 
@Returns: 


<!-- ##### FUNCTION gst_schedulerfactory_destroy ##### -->
<para>

</para>

@factory: 


<!-- ##### FUNCTION gst_schedulerfactory_find ##### -->
<para>

</para>

@name: 
@Returns: 


<!-- ##### FUNCTION gst_schedulerfactory_get_list ##### -->
<para>

</para>

@Returns: 


<!-- ##### FUNCTION gst_schedulerfactory_make ##### -->
<para>

</para>

@name: 
@parent: 
@Returns: 


<!-- ##### FUNCTION gst_schedulerfactory_new ##### -->
<para>

</para>

@name: 
@longdesc: 
@type: 
@Returns: 


<!-- ##### FUNCTION gst_schedulerfactory_get_default_name ##### -->
<para>

</para>

@Returns: 


<!-- ##### FUNCTION gst_schedulerfactory_set_default_name ##### -->
<para>

</para>

@name: