diff options
author | Thibault Saunier <thibault.saunier@osg.samsung.com> | 2017-09-06 09:33:55 -0300 |
---|---|---|
committer | Thibault Saunier <thibault.saunier@osg.samsung.com> | 2017-09-06 13:23:00 -0300 |
commit | 1b6c109ba3e19f3bdc1eccd2f8ea8d9065c57394 (patch) | |
tree | 5aa62fe642d93230794339fd2a7bbc48e90f5b37 /sources/gstreamer-sharp.metadata | |
parent | a657259e5fccd57493b7832ad001a5ac30037ab2 (diff) |
metadata: Add some documentation about our overrides
Diffstat (limited to 'sources/gstreamer-sharp.metadata')
-rw-r--r-- | sources/gstreamer-sharp.metadata | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/sources/gstreamer-sharp.metadata b/sources/gstreamer-sharp.metadata index 1fe6f85..44e90a3 100644 --- a/sources/gstreamer-sharp.metadata +++ b/sources/gstreamer-sharp.metadata @@ -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/struct[@cname='GstRTSPMessage']" 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> <remove-node path="/api/namespace/boxed[@cname='GstStructure']/field[@cname='name']"/> <!-- Fix for GstChildProxy --> @@ -73,6 +79,14 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA <!-- 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"/> + <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 --> <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> |