Fix GstDebugGraphDetails enum

This fix is needed after applying https://github.com/GLibSharp/GtkSharp/pull/59
that fixes bindings for "flags" enumerations

Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-sharp/-/merge_requests/34>
This commit is contained in:
Andoni Morales Alastruey 2021-07-26 13:44:50 +02:00
parent ae1562d367
commit 75188b70cb
4 changed files with 4 additions and 7 deletions

View file

@ -17,7 +17,7 @@ namespace Gst {
States = 8,
All = 15,
FullParams = 16,
Verbose = -1,
Verbose = 4294967295,
}
internal class DebugGraphDetailsGType {

View file

@ -11,7 +11,7 @@ namespace Gst {
[GLib.GType (typeof (Gst.MessageTypeGType))]
public enum MessageType : uint {
Unknown = 0U,
Unknown = 0,
Eos = 1,
Error = 2,
Warning = 4,

View file

@ -476,7 +476,7 @@
<member cname="GST_DEBUG_GRAPH_SHOW_STATES" name="States" value="8" />
<member cname="GST_DEBUG_GRAPH_SHOW_ALL" name="All" value="15" />
<member cname="GST_DEBUG_GRAPH_SHOW_FULL_PARAMS" name="FullParams" value="16" />
<member cname="GST_DEBUG_GRAPH_SHOW_VERBOSE" name="Verbose" value="-1" />
<member cname="GST_DEBUG_GRAPH_SHOW_VERBOSE" name="Verbose" value="4294967295" />
</enum>
<enum name="ElementFlags" cname="GstElementFlags" type="flags" gtype="gst_element_flags_get_type">
<member cname="GST_ELEMENT_FLAG_LOCKED_STATE" name="LockedState" value="16" />
@ -518,7 +518,7 @@
<member cname="GST_MEMORY_FLAG_LAST" name="Last" value="1048576" />
</enum>
<enum name="MessageType" cname="GstMessageType" type="flags" gtype="gst_message_type_get_type">
<member cname="GST_MESSAGE_UNKNOWN" name="Unknown" value="0U" />
<member cname="GST_MESSAGE_UNKNOWN" name="Unknown" value="0" />
<member cname="GST_MESSAGE_EOS" name="Eos" value="1" />
<member cname="GST_MESSAGE_ERROR" name="Error" value="2" />
<member cname="GST_MESSAGE_WARNING" name="Warning" value="4" />

View file

@ -162,7 +162,6 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
<add-node path="/api/namespace[@name='Gst']">
<class name="Debug" cname="GstDebug" disable_void_ctor="1"/>
</add-node>
<attr path="/api/namespace/enum[@cname='GstDebugGraphDetails']/member[@cname='GST_DEBUG_GRAPH_SHOW_VERBOSE']" name="value">-1</attr>
<move-node path="/api/namespace//object[@name='Global']//method[starts-with(@cname, 'gst_debug')]">/api/namespace/class[@cname='GstDebug']</move-node>
<add-node path="/api/namespace[@name='Gst']">
@ -287,8 +286,6 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
<attr path="/api/namespace/object[@cname='GstAppSink']/signal[@cname='pull-sample']" name="hidden">true</attr>
<attr path="/api/namespace/object[@cname='GstAppSink']/signal[@cname='pull-preroll']" name="hidden">true</attr>
<!-- MessageType should be uint -->
<attr path="//enum[@name='MessageType']/member[@cname='GST_MESSAGE_UNKNOWN']" name="value">0U</attr>
<!-- Extract is manually bound -->
<attr path="//method[@cname='gst_buffer_extract']" name="hidden">true</attr>
<attr path="//method[@cname='gst_buffer_extract_dup']" name="hidden">true</attr>