Don't bind GstTrace, it's not really useful for managed applications to trace native allocations

This commit is contained in:
Sebastian Dröge 2009-04-07 13:10:02 +02:00
parent 02ea7a16ab
commit 382d1c0ee1
2 changed files with 4 additions and 83 deletions

View file

@ -12,10 +12,6 @@
<member cname="GST_ACTIVATE_PUSH" name="Push" />
<member cname="GST_ACTIVATE_PULL" name="Pull" />
</enum>
<enum name="AllocTraceFlags" cname="GstAllocTraceFlags" type="flags">
<member cname="GST_ALLOC_TRACE_LIVE" name="Live" value="1 &lt;&lt; 0" />
<member cname="GST_ALLOC_TRACE_MEM_LIVE" name="MemLive" value="1 &lt;&lt; 1" />
</enum>
<enum name="AssocFlags" cname="GstAssocFlags" type="flags">
<member cname="GST_ASSOCIATION_FLAG_NONE" name="None" />
<member cname="GST_ASSOCIATION_FLAG_KEY_UNIT" name="KeyUnit" value="1 &lt;&lt; 0" />
@ -4529,48 +4525,6 @@
</parameters>
</method>
</object>
<struct name="AllocTrace" cname="GstAllocTrace">
<field name="Name" cname="name" type="gchar*" />
<field name="Flags" cname="flags" type="gint" />
<field name="Live" cname="live" type="gint" />
<field name="MemLive" cname="mem_live" type="GSList*" />
<method name="Available" cname="gst_alloc_trace_available" shared="true">
<return-type type="gboolean" />
</method>
<method name="Get" cname="gst_alloc_trace_get" shared="true">
<return-type type="GstAllocTrace*" />
<parameters>
<parameter type="const-gchar*" name="name" />
</parameters>
</method>
<method name="List" cname="gst_alloc_trace_list" shared="true">
<return-type type="const-GList*" />
</method>
<method name="LiveAll" cname="gst_alloc_trace_live_all" shared="true">
<return-type type="int" />
</method>
<method name="Print" cname="gst_alloc_trace_print">
<return-type type="void" />
</method>
<method name="PrintAll" cname="gst_alloc_trace_print_all" shared="true">
<return-type type="void" />
</method>
<method name="PrintLive" cname="gst_alloc_trace_print_live" shared="true">
<return-type type="void" />
</method>
<method name="SetFlags" cname="gst_alloc_trace_set_flags">
<return-type type="void" />
<parameters>
<parameter type="GstAllocTraceFlags" name="flags" />
</parameters>
</method>
<method name="SetFlagsAll" cname="gst_alloc_trace_set_flags_all" shared="true">
<return-type type="void" />
<parameters>
<parameter type="GstAllocTraceFlags" name="flags" />
</parameters>
</method>
</struct>
<boxed name="Caps" cname="GstCaps" opaque="true">
<field name="Type" cname="type" type="GType" access="public" writeable="true" />
<field name="Refcount" cname="refcount" type="gint" access="public" writeable="true" />
@ -5770,43 +5724,6 @@
</parameters>
</method>
</boxed>
<struct name="Trace" cname="GstTrace" opaque="true">
<field name="Filename" cname="filename" type="gchar*" access="private" />
<field name="Fd" cname="fd" type="int" access="private" />
<field name="Buf" cname="buf" type="GstTraceEntry*" access="private" />
<field name="Bufsize" cname="bufsize" type="gint" access="private" />
<field name="Bufoffset" cname="bufoffset" type="gint" access="private" />
<method name="Destroy" cname="gst_trace_destroy">
<return-type type="void" />
</method>
<method name="Flush" cname="gst_trace_flush">
<return-type type="void" />
</method>
<constructor cname="gst_trace_new">
<parameters>
<parameter type="gchar*" name="filename" />
<parameter type="gint" name="size" />
</parameters>
</constructor>
<method name="ReadTsc" cname="gst_trace_read_tsc" shared="true">
<return-type type="void" />
<parameters>
<parameter type="gint64*" name="dst" />
</parameters>
</method>
<method name="SetDefault" cname="gst_trace_set_default">
<return-type type="void" />
</method>
<method name="TextFlush" cname="gst_trace_text_flush">
<return-type type="void" />
</method>
</struct>
<struct name="TraceEntry" cname="GstTraceEntry">
<field name="Timestamp" cname="timestamp" type="gint64" />
<field name="Sequence" cname="sequence" type="guint32" />
<field name="Data" cname="data" type="guint32" />
<field name="Message" cname="message" array_len="112" type="gchar" />
</struct>
<struct name="TypeFind" cname="GstTypeFind">
<callback cname="peek">
<return-type type="guint8*" />

View file

@ -10,9 +10,13 @@
<library name="gstreamer-0.10.dll">
<namespace name="Gst">
<dir>gstreamer-0.10.22/gst</dir>
<!-- Needs to be bound -->
<exclude>gstreamer-0.10.22/gst/gstinterface.h</exclude>
<exclude>gstreamer-0.10.22/gst/gsturi.h</exclude>
<exclude>gstreamer-0.10.22/gst/gstpreset.h</exclude>
<!-- Not bound -->
<exclude>gstreamer-0.10.22/gst/gsttrace.h</exclude>
<!-- Private headers -->
<exclude>gstreamer-0.10.22/gst/gstregistrybinary.h</exclude>
<exclude>gstreamer-0.10.22/gst/gstregistryxml.h</exclude>
</namespace>