+2009-01-09 Jürg Billeter <j@bitron.ch>
+
+ * vapi/packages/gstreamer-netbuffer-0.10/:
+
+ Fix GstNetAddress binding, fixes bug 564924
+
+ * vapi/gstreamer-netbuffer-0.10.vapi: regenerated
+
2009-01-09 Jürg Billeter <j@bitron.ch>
* vapi/packages/gstreamer-base-0.10/:
-/* gstreamer-netbuffer-0.10.vapi generated by lt-vapigen, do not modify. */
+/* gstreamer-netbuffer-0.10.vapi generated by vapigen, do not modify. */
[CCode (cprefix = "Gst", lower_case_cprefix = "gst_")]
namespace Gst {
+ [CCode (cheader_filename = "gst/netbuffer/gstnetbuffer.h")]
+ public class NetBuffer : Gst.Buffer {
+ public weak Gst.Buffer buffer;
+ public Gst.NetAddress from;
+ public Gst.NetAddress to;
+ [CCode (cname = "gst_netbuffer_new", has_construct_function = false)]
+ public NetBuffer ();
+ }
[Compact]
[CCode (cheader_filename = "gst/netbuffer/gstnetbuffer.h")]
- public class NetAddress {
+ public class NetBufferClass {
+ public weak Gst.BufferClass buffer_class;
+ }
+ [CCode (type_id = "GST_TYPE_NET_ADDRESS", cheader_filename = "gst/netbuffer/gstnetbuffer.h")]
+ public struct NetAddress {
+ public Gst.NetType type;
public void* address;
public uint16 port;
- public Gst.NetType type;
[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")]
[CCode (cname = "gst_netaddress_set_ip6_address")]
public void set_ip6_address ([CCode (array_length = false)] uchar[] address, uint16 port);
}
- [CCode (cheader_filename = "gst/netbuffer/gstnetbuffer.h")]
- public class NetBuffer : Gst.Buffer {
- public weak Gst.Buffer buffer;
- public weak Gst.NetAddress from;
- public weak Gst.NetAddress to;
- [CCode (cname = "gst_netbuffer_new", has_construct_function = false)]
- public NetBuffer ();
- }
- [Compact]
- [CCode (cheader_filename = "gst/netbuffer/gstnetbuffer.h")]
- public class NetBufferClass {
- public weak Gst.BufferClass buffer_class;
- }
[CCode (cprefix = "GST_NET_TYPE_", has_type_id = "0", cheader_filename = "gst/netbuffer/gstnetbuffer.h")]
public enum NetType {
UNKNOWN,
Gst cprefix="Gst" lower_case_cprefix="gst_" cheader_filename="gst/netbuffer/gstnetbuffer.h"
-GstNetBuffer base_class="GstBuffer"
+GstNetAddress is_value_type="1"
gst_netaddress_get_ip4_address.address is_out="1"
gst_netaddress_get_ip4_address.port is_out="1"
gst_netaddress_set_ip6_address.address no_array_length="1"
gst_netaddress_set_address_bytes.address no_array_length="1"
gst_netaddress_get_address_bytes.address no_array_length="1"
gst_netaddress_get_address_bytes.port is_out="1"
+GstNetBuffer base_class="GstBuffer"
+