mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2024-11-26 19:51:11 +00:00
metadata: Add some documentation about our overrides
This commit is contained in:
parent
a657259e5f
commit
1b6c109ba3
1 changed files with 14 additions and 0 deletions
|
@ -52,6 +52,12 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
|
||||||
<attr path="/api/namespace/boxed[@cname='GstStructure']" name="opaque">true</attr>
|
<attr path="/api/namespace/boxed[@cname='GstStructure']" name="opaque">true</attr>
|
||||||
<attr path="/api/namespace/struct[@cname='GstRTSPMessage']" name="opaque">true</attr>
|
<attr path="/api/namespace/struct[@cname='GstRTSPMessage']" name="opaque">true</attr>
|
||||||
<attr path="/api/namespace/boxed[@cname='GstIterator']" name="opaque">true</attr>
|
<attr path="/api/namespace/boxed[@cname='GstIterator']" name="opaque">true</attr>
|
||||||
|
<!-- acknowledge that we GstIterator implements the IEnumerator interface -->
|
||||||
|
<add-node path="/api/namespace/boxed[@cname='GstIterator']">
|
||||||
|
<implements>
|
||||||
|
<interface name="IEnumerable" doc="https://docs.microsoft.com/fr-fr/dotnet/api/system.collections.ienumerable"/>
|
||||||
|
</implements>
|
||||||
|
</add-node>
|
||||||
<attr path="/api/namespace/boxed[@cname='GstIterator']/method[@cname='gst_iterator_next']" name="hidden">true</attr>
|
<attr path="/api/namespace/boxed[@cname='GstIterator']/method[@cname='gst_iterator_next']" name="hidden">true</attr>
|
||||||
<remove-node path="/api/namespace/boxed[@cname='GstStructure']/field[@cname='name']"/>
|
<remove-node path="/api/namespace/boxed[@cname='GstStructure']/field[@cname='name']"/>
|
||||||
<!-- Fix for GstChildProxy -->
|
<!-- Fix for GstChildProxy -->
|
||||||
|
@ -73,6 +79,14 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
|
||||||
|
|
||||||
<!-- calling oldobj.Handle should fix this -->
|
<!-- calling oldobj.Handle should fix this -->
|
||||||
<remove-attr path="/api/namespace/object[@cname='GstObject']/method[@cname='gst_object_replace']/parameters/parameter[@name='oldobj']" name="pass_as"/>
|
<remove-attr path="/api/namespace/object[@cname='GstObject']/method[@cname='gst_object_replace']/parameters/parameter[@name='oldobj']" name="pass_as"/>
|
||||||
|
<add-node path="/api/namespace/object[@cname='GstObject']">
|
||||||
|
<method name="Connect">
|
||||||
|
<parameters>
|
||||||
|
<parameter name="o" type="GObject" />
|
||||||
|
<parameter name="handler" type="Delegate" />
|
||||||
|
</parameters>
|
||||||
|
</method>
|
||||||
|
</add-node>
|
||||||
<!-- Some glue problems -->
|
<!-- Some glue problems -->
|
||||||
<attr path="/api/namespace/object[@cname='GstObject']/field[@cname='object']" name="hidden">true</attr>
|
<attr path="/api/namespace/object[@cname='GstObject']/field[@cname='object']" name="hidden">true</attr>
|
||||||
<attr path="/api/namespace/struct[@cname='GstClockEntry']/field[@cname='func']" name="hidden">true</attr>
|
<attr path="/api/namespace/struct[@cname='GstClockEntry']/field[@cname='func']" name="hidden">true</attr>
|
||||||
|
|
Loading…
Reference in a new issue