Skip to content

Commit ce667eb

Browse files
committed
Update GStreamer gir files
This is based on c863ded6fbcb49f69daf447b36223e7eb6b0cac3 (1.26 branch)
1 parent e124f42 commit ce667eb

26 files changed

+303
-164
lines changed

GES-1.0.gir

+4-3
Original file line numberDiff line numberDiff line change
@@ -2,14 +2,15 @@
22
<!-- This file was automatically generated from C sources - DO NOT EDIT!
33
To affect the contents of this file, edit the original C definitions,
44
and/or use gtk-doc annotations. -->
5-
<repository xmlns="http://www.gtk.org/introspection/core/1.0" xmlns:c="http://www.gtk.org/introspection/c/1.0" xmlns:glib="http://www.gtk.org/introspection/glib/1.0" version="1.2">
5+
<repository xmlns="http://www.gtk.org/introspection/core/1.0" xmlns:c="http://www.gtk.org/introspection/c/1.0" xmlns:doc="http://www.gtk.org/introspection/doc/1.0" xmlns:glib="http://www.gtk.org/introspection/glib/1.0" version="1.2">
66
<include name="GObject" version="2.0"/>
77
<include name="Gio" version="2.0"/>
88
<include name="Gst" version="1.0"/>
99
<include name="GstPbutils" version="1.0"/>
1010
<include name="GstVideo" version="1.0"/>
1111
<package name="gst-editing-services-1.0"/>
1212
<c:include name="ges/ges.h"/>
13+
<doc:format name="unknown"/>
1314
<namespace name="GES" version="1.0" shared-library="libges-1.0.so.0" c:identifier-prefixes="GES" c:symbol-prefixes="ges">
1415
<alias name="FrameNumber" c:type="GESFrameNumber">
1516
<doc xml:space="preserve">A datatype to hold a frame number.</doc>
@@ -14781,10 +14782,10 @@ contains one frame)</doc>
1478114782
<constant name="VERSION_MAJOR" value="1" c:type="GES_VERSION_MAJOR">
1478214783
<type name="gint" c:type="gint"/>
1478314784
</constant>
14784-
<constant name="VERSION_MICRO" value="50" c:type="GES_VERSION_MICRO">
14785+
<constant name="VERSION_MICRO" value="0" c:type="GES_VERSION_MICRO">
1478514786
<type name="gint" c:type="gint"/>
1478614787
</constant>
14787-
<constant name="VERSION_MINOR" value="25" c:type="GES_VERSION_MINOR">
14788+
<constant name="VERSION_MINOR" value="26" c:type="GES_VERSION_MINOR">
1478814789
<type name="gint" c:type="gint"/>
1478914790
</constant>
1479014791
<constant name="VERSION_NANO" value="1" c:type="GES_VERSION_NANO">

Gst-1.0.gir

+37-13
Original file line numberDiff line numberDiff line change
@@ -2,12 +2,13 @@
22
<!-- This file was automatically generated from C sources - DO NOT EDIT!
33
To affect the contents of this file, edit the original C definitions,
44
and/or use gtk-doc annotations. -->
5-
<repository xmlns="http://www.gtk.org/introspection/core/1.0" xmlns:c="http://www.gtk.org/introspection/c/1.0" xmlns:glib="http://www.gtk.org/introspection/glib/1.0" version="1.2">
5+
<repository xmlns="http://www.gtk.org/introspection/core/1.0" xmlns:c="http://www.gtk.org/introspection/c/1.0" xmlns:doc="http://www.gtk.org/introspection/doc/1.0" xmlns:glib="http://www.gtk.org/introspection/glib/1.0" version="1.2">
66
<include name="GLib" version="2.0"/>
77
<include name="GModule" version="2.0"/>
88
<include name="GObject" version="2.0"/>
99
<package name="gstreamer-1.0"/>
1010
<c:include name="gst/gst.h"/>
11+
<doc:format name="unknown"/>
1112
<namespace name="Gst" version="1.0" shared-library="libgstreamer-1.0.so.0" c:identifier-prefixes="Gst" c:symbol-prefixes="gst">
1213
<alias name="BufferMapInfo" c:type="GstBufferMapInfo" introspectable="0">
1314
<doc xml:space="preserve">Alias for #GstMapInfo to be used with g_auto():
@@ -2357,7 +2358,7 @@ to #GST_CLOCK_TIME_NONE and #GST_BUFFER_OFFSET_NONE.</doc>
23572358
<type name="guint8"/>
23582359
</array>
23592360
</parameter>
2360-
<parameter name="size" direction="out" caller-allocates="0" transfer-ownership="full">
2361+
<parameter name="size" transfer-ownership="none">
23612362
<doc xml:space="preserve">the size to extract</doc>
23622363
<type name="gsize" c:type="gsize"/>
23632364
</parameter>
@@ -13943,8 +13944,8 @@ As an example, you may define the element named "stream-filter"
1394313944
with the namespace `my` as following:
1394413945

1394513946
```
13946-
#define _pre_register_init \
13947-
my_stream_filter_pre_register (plugin);
13947+
#define _pre_register_init * my_stream_filter_pre_register (plugin);
13948+
;
1394813949
GST_ELEMENT_REGISTER_DEFINE_WITH_CODE (stream_filter, "stream-filter", GST_RANK_PRIMARY, MY_TYPE_STREAM_FILTER, _pre_register_init)
1394913950
```</doc>
1395013951
<parameters>
@@ -21362,11 +21363,11 @@ MT safe.</doc>
2136221363
<doc xml:space="preserve">The #GstIterator to filter</doc>
2136321364
<type name="Iterator" c:type="GstIterator*"/>
2136421365
</instance-parameter>
21365-
<parameter name="func" transfer-ownership="none" scope="call" closure="1">
21366+
<parameter name="func" transfer-ownership="none" scope="call">
2136621367
<doc xml:space="preserve">the compare function to select elements</doc>
2136721368
<type name="GLib.CompareFunc" c:type="GCompareFunc"/>
2136821369
</parameter>
21369-
<parameter name="user_data" transfer-ownership="none" nullable="1" allow-none="1">
21370+
<parameter name="user_data" transfer-ownership="none">
2137021371
<doc xml:space="preserve">user data passed to the compare function</doc>
2137121372
<type name="GObject.Value" c:type="const GValue*"/>
2137221373
</parameter>
@@ -25903,7 +25904,7 @@ write the result back into @aggregated_params.</doc>
2590325904
</parameter>
2590425905
</parameters>
2590525906
</function>
25906-
<function name="api_type_set_params_aggregator" c:identifier="gst_meta_api_type_set_params_aggregator" version="1.26" introspectable="0">
25907+
<function name="api_type_set_params_aggregator" c:identifier="gst_meta_api_type_set_params_aggregator" version="1.26">
2590725908
<doc xml:space="preserve">This function sets the aggregator function for a specific API type.</doc>
2590825909
<return-value transfer-ownership="none">
2590925910
<type name="none" c:type="void"/>
@@ -25913,7 +25914,7 @@ write the result back into @aggregated_params.</doc>
2591325914
<doc xml:space="preserve">the #GType of the API for which the aggregator function is being set.</doc>
2591425915
<type name="GType" c:type="GType"/>
2591525916
</parameter>
25916-
<parameter name="aggregator" transfer-ownership="none">
25917+
<parameter name="aggregator" transfer-ownership="none" scope="forever">
2591725918
<doc xml:space="preserve">the aggregator function to be associated with the given API
2591825919
type.</doc>
2591925920
<type name="AllocationMetaParamsAggregator" c:type="GstAllocationMetaParamsAggregator"/>
@@ -38319,8 +38320,8 @@ This can be used in pad templates.</doc>
3831938320
structure.
3832038321
Example:
3832138322
|[&lt;!-- language="C" --&gt;
38322-
static GstStaticPadTemplate my_src_template = \
38323-
GST_STATIC_PAD_TEMPLATE("src", GST_PAD_SRC, GST_PAD_ALWAYS,
38323+
static GstStaticPadTemplate my_src_template = * GST_STATIC_PAD_TEMPLATE("src", GST_PAD_SRC, GST_PAD_ALWAYS,
38324+
,
3832438325
GST_STATIC_CAPS_ANY);
3832538326
]|</doc>
3832638327
<parameters>
@@ -40527,6 +40528,9 @@ Some types have special delimiters:
4052740528
`a-structure, a-int64-range=(gint64) [1, 5]`
4052840529
- [GstValueList](GST_TYPE_LIST) are inside curly brackets (`{` and `}`).
4052940530
For example `a-structure, list={1, 2, 3}`
40531+
- [GStrv](G_TYPE_STRV) are inside "less and greater than" (`&lt;` and
40532+
`&gt;`) and each string is double-quoted.
40533+
For example `a-structure, strv=(GStrv)&lt;"foo", "bar"&gt;`. Since 1.26.0.
4053040534

4053140535
Structures are delimited either by a null character `\0` or a semicolon `;`
4053240536
the latter allowing to store multiple structures in the same string (see
@@ -47028,6 +47032,7 @@ indicate its parameter handling preference.</doc>
4702847032
</return-value>
4702947033
<parameters>
4703047034
<instance-parameter name="tracer_class" transfer-ownership="none">
47035+
<doc xml:space="preserve">the #GstTracerFactoryClass to mark as using structure parameters</doc>
4703147036
<type name="TracerClass" c:type="GstTracerClass*"/>
4703247037
</instance-parameter>
4703347038
<parameter name="use_structure_params" transfer-ownership="none">
@@ -47046,6 +47051,7 @@ fields as properties to instanciate the tracer.</doc>
4704647051
</return-value>
4704747052
<parameters>
4704847053
<instance-parameter name="tracer_class" transfer-ownership="none">
47054+
<doc xml:space="preserve">the #GstTracerClass to to check</doc>
4704947055
<type name="TracerClass" c:type="GstTracerClass*"/>
4705047056
</instance-parameter>
4705147057
</parameters>
@@ -48999,11 +49005,11 @@ determine a order for the two provided values.</doc>
4899949005
<doc xml:space="preserve">The major version of GStreamer at compile time:</doc>
4900049006
<type name="gint" c:type="gint"/>
4900149007
</constant>
49002-
<constant name="VERSION_MICRO" value="50" c:type="GST_VERSION_MICRO">
49008+
<constant name="VERSION_MICRO" value="0" c:type="GST_VERSION_MICRO">
4900349009
<doc xml:space="preserve">The micro version of GStreamer at compile time:</doc>
4900449010
<type name="gint" c:type="gint"/>
4900549011
</constant>
49006-
<constant name="VERSION_MINOR" value="25" c:type="GST_VERSION_MINOR">
49012+
<constant name="VERSION_MINOR" value="26" c:type="GST_VERSION_MINOR">
4900749013
<doc xml:space="preserve">The minor version of GStreamer at compile time:</doc>
4900849014
<type name="gint" c:type="gint"/>
4900949015
</constant>
@@ -52436,6 +52442,23 @@ write the result back into @aggregated_params.</doc>
5243652442
</parameter>
5243752443
</parameters>
5243852444
</function>
52445+
<function name="meta_api_type_set_params_aggregator" c:identifier="gst_meta_api_type_set_params_aggregator" moved-to="Meta.api_type_set_params_aggregator" version="1.26">
52446+
<doc xml:space="preserve">This function sets the aggregator function for a specific API type.</doc>
52447+
<return-value transfer-ownership="none">
52448+
<type name="none" c:type="void"/>
52449+
</return-value>
52450+
<parameters>
52451+
<parameter name="api" transfer-ownership="none">
52452+
<doc xml:space="preserve">the #GType of the API for which the aggregator function is being set.</doc>
52453+
<type name="GType" c:type="GType"/>
52454+
</parameter>
52455+
<parameter name="aggregator" transfer-ownership="none" scope="forever">
52456+
<doc xml:space="preserve">the aggregator function to be associated with the given API
52457+
type.</doc>
52458+
<type name="AllocationMetaParamsAggregator" c:type="GstAllocationMetaParamsAggregator"/>
52459+
</parameter>
52460+
</parameters>
52461+
</function>
5243952462
<function name="meta_deserialize" c:identifier="gst_meta_deserialize" moved-to="Meta.deserialize" version="1.24">
5244052463
<doc xml:space="preserve">Recreate a #GstMeta from serialized data returned by
5244152464
gst_meta_serialize() and add it to @buffer.
@@ -54463,7 +54486,8 @@ the result.</doc>
5446354486
<type name="guint" c:type="guint"/>
5446454487
</return-value>
5446554488
<parameters>
54466-
<parameter name="x" transfer-ownership="none">
54489+
<parameter name="v" transfer-ownership="none">
54490+
<doc xml:space="preserve">a #guint32 value.</doc>
5446754491
<type name="guint32" c:type="guint32"/>
5446854492
</parameter>
5446954493
</parameters>

GstAllocators-1.0.gir

+2-1
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,11 @@
22
<!-- This file was automatically generated from C sources - DO NOT EDIT!
33
To affect the contents of this file, edit the original C definitions,
44
and/or use gtk-doc annotations. -->
5-
<repository xmlns="http://www.gtk.org/introspection/core/1.0" xmlns:c="http://www.gtk.org/introspection/c/1.0" xmlns:glib="http://www.gtk.org/introspection/glib/1.0" version="1.2">
5+
<repository xmlns="http://www.gtk.org/introspection/core/1.0" xmlns:c="http://www.gtk.org/introspection/c/1.0" xmlns:doc="http://www.gtk.org/introspection/doc/1.0" xmlns:glib="http://www.gtk.org/introspection/glib/1.0" version="1.2">
66
<include name="Gst" version="1.0"/>
77
<package name="gstreamer-allocators-1.0"/>
88
<c:include name="gst/allocators/allocators.h"/>
9+
<doc:format name="unknown"/>
910
<namespace name="GstAllocators" version="1.0" shared-library="libgstallocators-1.0.so.0" c:identifier-prefixes="Gst" c:symbol-prefixes="gst">
1011
<constant name="ALLOCATOR_DMABUF" value="dmabuf" c:type="GST_ALLOCATOR_DMABUF">
1112
<type name="utf8" c:type="gchar*"/>

GstAnalytics-1.0.gir

+5-4
Original file line numberDiff line numberDiff line change
@@ -2,11 +2,12 @@
22
<!-- This file was automatically generated from C sources - DO NOT EDIT!
33
To affect the contents of this file, edit the original C definitions,
44
and/or use gtk-doc annotations. -->
5-
<repository xmlns="http://www.gtk.org/introspection/core/1.0" xmlns:c="http://www.gtk.org/introspection/c/1.0" xmlns:glib="http://www.gtk.org/introspection/glib/1.0" version="1.2">
5+
<repository xmlns="http://www.gtk.org/introspection/core/1.0" xmlns:c="http://www.gtk.org/introspection/c/1.0" xmlns:doc="http://www.gtk.org/introspection/doc/1.0" xmlns:glib="http://www.gtk.org/introspection/glib/1.0" version="1.2">
66
<include name="Gst" version="1.0"/>
77
<include name="GstBase" version="1.0"/>
88
<include name="GstVideo" version="1.0"/>
99
<package name="gstreamer-analytics-1.0"/>
10+
<doc:format name="unknown"/>
1011
<namespace name="GstAnalytics" version="1.0" shared-library="libgstanalytics-1.0.so.0" c:identifier-prefixes="GstAnalytics,Gst" c:symbol-prefixes="gst_analytics,gst">
1112
<alias name="MtdType" c:type="GstAnalyticsMtdType">
1213
<doc xml:space="preserve">Type of analytics meta data</doc>
@@ -438,7 +439,7 @@ new struct sub-classing GstAnalyticsRelatableMtd.</doc>
438439
<doc xml:space="preserve">Size required</doc>
439440
<type name="gsize" c:type="gsize"/>
440441
</parameter>
441-
<parameter name="rlt_mtd" transfer-ownership="none">
442+
<parameter name="rlt_mtd" direction="out" caller-allocates="1" transfer-ownership="none" nullable="1">
442443
<doc xml:space="preserve">Updated handle</doc>
443444
<type name="Mtd" c:type="GstAnalyticsMtd*"/>
444445
</parameter>
@@ -742,7 +743,7 @@ otherwise this method return FALSE and @rlt is invalid.</doc>
742743
to @an_meta_id will be set in @rlt_mtd. Doesn't need to be free.</doc>
743744
<type name="gpointer" c:type="gpointer*"/>
744745
</parameter>
745-
<parameter name="rlt_mtd" transfer-ownership="none">
746+
<parameter name="rlt_mtd" direction="out" caller-allocates="1" transfer-ownership="none">
746747
<doc xml:space="preserve">Handle updated to directly related relatable meta.</doc>
747748
<type name="Mtd" c:type="GstAnalyticsMtd*"/>
748749
</parameter>
@@ -904,7 +905,7 @@ otherwise this method return FALSE and @rlt is invalid.</doc>
904905
%GST_ANALYTICS_MTD_TYPE_ANY for any.</doc>
905906
<type name="MtdType" c:type="GstAnalyticsMtdType"/>
906907
</parameter>
907-
<parameter name="rlt_mtd" transfer-ownership="none">
908+
<parameter name="rlt_mtd" direction="out" caller-allocates="1" transfer-ownership="none">
908909
<doc xml:space="preserve">Handle updated to iterated GstAnalyticsRelatableMtd.</doc>
909910
<type name="Mtd" c:type="GstAnalyticsMtd*"/>
910911
</parameter>

GstApp-1.0.gir

+2-1
Original file line numberDiff line numberDiff line change
@@ -2,11 +2,12 @@
22
<!-- This file was automatically generated from C sources - DO NOT EDIT!
33
To affect the contents of this file, edit the original C definitions,
44
and/or use gtk-doc annotations. -->
5-
<repository xmlns="http://www.gtk.org/introspection/core/1.0" xmlns:c="http://www.gtk.org/introspection/c/1.0" xmlns:glib="http://www.gtk.org/introspection/glib/1.0" version="1.2">
5+
<repository xmlns="http://www.gtk.org/introspection/core/1.0" xmlns:c="http://www.gtk.org/introspection/c/1.0" xmlns:doc="http://www.gtk.org/introspection/doc/1.0" xmlns:glib="http://www.gtk.org/introspection/glib/1.0" version="1.2">
66
<include name="Gst" version="1.0"/>
77
<include name="GstBase" version="1.0"/>
88
<package name="gstreamer-app-1.0"/>
99
<c:include name="gst/app/app.h"/>
10+
<doc:format name="unknown"/>
1011
<namespace name="GstApp" version="1.0" shared-library="libgstapp-1.0.so.0" c:identifier-prefixes="Gst" c:symbol-prefixes="gst">
1112
<function-macro name="APP_SINK" c:identifier="GST_APP_SINK" introspectable="0">
1213
<parameters>

GstAudio-1.0.gir

+2-1
Original file line numberDiff line numberDiff line change
@@ -2,14 +2,15 @@
22
<!-- This file was automatically generated from C sources - DO NOT EDIT!
33
To affect the contents of this file, edit the original C definitions,
44
and/or use gtk-doc annotations. -->
5-
<repository xmlns="http://www.gtk.org/introspection/core/1.0" xmlns:c="http://www.gtk.org/introspection/c/1.0" xmlns:glib="http://www.gtk.org/introspection/glib/1.0" version="1.2">
5+
<repository xmlns="http://www.gtk.org/introspection/core/1.0" xmlns:c="http://www.gtk.org/introspection/c/1.0" xmlns:doc="http://www.gtk.org/introspection/doc/1.0" xmlns:glib="http://www.gtk.org/introspection/glib/1.0" version="1.2">
66
<include name="GLib" version="2.0"/>
77
<include name="GModule" version="2.0"/>
88
<include name="GObject" version="2.0"/>
99
<include name="Gst" version="1.0"/>
1010
<include name="GstBase" version="1.0"/>
1111
<package name="gstreamer-audio-1.0"/>
1212
<c:include name="gst/audio/audio.h"/>
13+
<doc:format name="unknown"/>
1314
<namespace name="GstAudio" version="1.0" shared-library="libgstaudio-1.0.so.0" c:identifier-prefixes="Gst" c:symbol-prefixes="gst">
1415
<function-macro name="AUDIO_AGGREGATOR" c:identifier="GST_AUDIO_AGGREGATOR" introspectable="0">
1516
<parameters>

GstBase-1.0.gir

+2-1
Original file line numberDiff line numberDiff line change
@@ -2,13 +2,14 @@
22
<!-- This file was automatically generated from C sources - DO NOT EDIT!
33
To affect the contents of this file, edit the original C definitions,
44
and/or use gtk-doc annotations. -->
5-
<repository xmlns="http://www.gtk.org/introspection/core/1.0" xmlns:c="http://www.gtk.org/introspection/c/1.0" xmlns:glib="http://www.gtk.org/introspection/glib/1.0" version="1.2">
5+
<repository xmlns="http://www.gtk.org/introspection/core/1.0" xmlns:c="http://www.gtk.org/introspection/c/1.0" xmlns:doc="http://www.gtk.org/introspection/doc/1.0" xmlns:glib="http://www.gtk.org/introspection/glib/1.0" version="1.2">
66
<include name="GLib" version="2.0"/>
77
<include name="GModule" version="2.0"/>
88
<include name="GObject" version="2.0"/>
99
<include name="Gst" version="1.0"/>
1010
<package name="gstreamer-base-1.0"/>
1111
<c:include name="gst/base/base.h"/>
12+
<doc:format name="unknown"/>
1213
<namespace name="GstBase" version="1.0" shared-library="libgstbase-1.0.so.0" c:identifier-prefixes="Gst" c:symbol-prefixes="gst">
1314
<function-macro name="ADAPTER" c:identifier="GST_ADAPTER" introspectable="0">
1415
<parameters>

GstCheck-1.0.gir

+2-1
Original file line numberDiff line numberDiff line change
@@ -2,13 +2,14 @@
22
<!-- This file was automatically generated from C sources - DO NOT EDIT!
33
To affect the contents of this file, edit the original C definitions,
44
and/or use gtk-doc annotations. -->
5-
<repository xmlns="http://www.gtk.org/introspection/core/1.0" xmlns:c="http://www.gtk.org/introspection/c/1.0" xmlns:glib="http://www.gtk.org/introspection/glib/1.0" version="1.2">
5+
<repository xmlns="http://www.gtk.org/introspection/core/1.0" xmlns:c="http://www.gtk.org/introspection/c/1.0" xmlns:doc="http://www.gtk.org/introspection/doc/1.0" xmlns:glib="http://www.gtk.org/introspection/glib/1.0" version="1.2">
66
<include name="GLib" version="2.0"/>
77
<include name="GModule" version="2.0"/>
88
<include name="GObject" version="2.0"/>
99
<include name="Gst" version="1.0"/>
1010
<package name="gstreamer-check-1.0"/>
1111
<c:include name="gst/check/check.h"/>
12+
<doc:format name="unknown"/>
1213
<namespace name="GstCheck" version="1.0" shared-library="libgstcheck-1.0.so.0" c:identifier-prefixes="Gst" c:symbol-prefixes="gst">
1314
<function-macro name="CHECK_DEPRECATED_FOR" c:identifier="GST_CHECK_DEPRECATED_FOR" introspectable="0">
1415
<parameters>

GstController-1.0.gir

+2-1
Original file line numberDiff line numberDiff line change
@@ -2,13 +2,14 @@
22
<!-- This file was automatically generated from C sources - DO NOT EDIT!
33
To affect the contents of this file, edit the original C definitions,
44
and/or use gtk-doc annotations. -->
5-
<repository xmlns="http://www.gtk.org/introspection/core/1.0" xmlns:c="http://www.gtk.org/introspection/c/1.0" xmlns:glib="http://www.gtk.org/introspection/glib/1.0" version="1.2">
5+
<repository xmlns="http://www.gtk.org/introspection/core/1.0" xmlns:c="http://www.gtk.org/introspection/c/1.0" xmlns:doc="http://www.gtk.org/introspection/doc/1.0" xmlns:glib="http://www.gtk.org/introspection/glib/1.0" version="1.2">
66
<include name="GLib" version="2.0"/>
77
<include name="GModule" version="2.0"/>
88
<include name="GObject" version="2.0"/>
99
<include name="Gst" version="1.0"/>
1010
<package name="gstreamer-controller-1.0"/>
1111
<c:include name="gst/controller/controller.h"/>
12+
<doc:format name="unknown"/>
1213
<namespace name="GstController" version="1.0" shared-library="libgstcontroller-1.0.so.0" c:identifier-prefixes="Gst" c:symbol-prefixes="gst">
1314
<class name="ARGBControlBinding" c:symbol-prefix="argb_control_binding" c:type="GstARGBControlBinding" parent="Gst.ControlBinding" glib:type-name="GstARGBControlBinding" glib:get-type="gst_argb_control_binding_get_type" glib:type-struct="ARGBControlBindingClass">
1415
<doc xml:space="preserve">A value mapping object that attaches multiple control sources to a guint

0 commit comments

Comments
 (0)