]> git.ipfire.org Git - thirdparty/vala.git/commitdiff
gstreamer-netbuffer-0.10: Update bindings
authorSebastian Pölsterl <sebp@k-d-w.org>
Tue, 7 Apr 2009 16:25:40 +0000 (18:25 +0200)
committerJürg Billeter <j@bitron.ch>
Sun, 12 Apr 2009 16:01:54 +0000 (18:01 +0200)
vapi/gstreamer-netbuffer-0.10.vapi
vapi/packages/gstreamer-netbuffer-0.10/gstreamer-netbuffer-0.10.gi

index 61b9315c5ce6d1e08797bbf540a702a7bfd3f560..a3d295a1868ef8737efcfa54f8eb72d864e335cf 100644 (file)
@@ -20,12 +20,18 @@ namespace Gst {
                public Gst.NetType type;
                public void* address;
                public uint16 port;
+               [CCode (cname = "gst_netaddress_equal")]
+               public bool equal (Gst.NetAddress naddr2);
+               [CCode (cname = "gst_netaddress_get_address_bytes")]
+               public int get_address_bytes ([CCode (array_length = false)] uchar[] address, out uint16 port);
                [CCode (cname = "gst_netaddress_get_ip4_address")]
                public bool get_ip4_address (out uint32 address, out uint16 port);
                [CCode (cname = "gst_netaddress_get_ip6_address")]
                public bool get_ip6_address ([CCode (array_length = false)] uchar[] address, out uint16 port);
                [CCode (cname = "gst_netaddress_get_net_type")]
                public Gst.NetType get_net_type ();
+               [CCode (cname = "gst_netaddress_set_address_bytes")]
+               public int set_address_bytes (Gst.NetType type, [CCode (array_length = false)] uchar[] address, uint16 port);
                [CCode (cname = "gst_netaddress_set_ip4_address")]
                public void set_ip4_address (uint32 address, uint16 port);
                [CCode (cname = "gst_netaddress_set_ip6_address")]
index 83f140da446689930af8146b7738f141073528f8..9ffd3b8cdf964c4408add550e997393c7d728e2b 100644 (file)
@@ -2,6 +2,21 @@
 <api version="1.0">
        <namespace name="Gst">
                <struct name="GstNetAddress">
+                       <method name="equal" symbol="gst_netaddress_equal">
+                               <return-type type="gboolean"/>
+                               <parameters>
+                                       <parameter name="naddr1" type="GstNetAddress*"/>
+                                       <parameter name="naddr2" type="GstNetAddress*"/>
+                               </parameters>
+                       </method>
+                       <method name="get_address_bytes" symbol="gst_netaddress_get_address_bytes">
+                               <return-type type="gint"/>
+                               <parameters>
+                                       <parameter name="naddr" type="GstNetAddress*"/>
+                                       <parameter name="address" type="guint8[]"/>
+                                       <parameter name="port" type="guint16*"/>
+                               </parameters>
+                       </method>
                        <method name="get_ip4_address" symbol="gst_netaddress_get_ip4_address">
                                <return-type type="gboolean"/>
                                <parameters>
                                        <parameter name="naddr" type="GstNetAddress*"/>
                                </parameters>
                        </method>
+                       <method name="set_address_bytes" symbol="gst_netaddress_set_address_bytes">
+                               <return-type type="gint"/>
+                               <parameters>
+                                       <parameter name="naddr" type="GstNetAddress*"/>
+                                       <parameter name="type" type="GstNetType"/>
+                                       <parameter name="address" type="guint8[]"/>
+                                       <parameter name="port" type="guint16"/>
+                               </parameters>
+                       </method>
                        <method name="set_ip4_address" symbol="gst_netaddress_set_ip4_address">
                                <return-type type="void"/>
                                <parameters>