![]() |
![]() |
![]() |
GStreamer Base Plugins 0.10 Library Reference Manual | ![]() |
---|---|---|---|---|
#include <gst/netbuffer/gstnetbuffer.h> GstNetBuffer; enum GstNetType; GstNetBuffer* gst_netbuffer_new (void); gboolean gst_netaddress_get_ip4_address (GstNetAddress *nadd, guint32 *address, guint16 *port); gboolean gst_netaddress_get_ip6_address (GstNetAddress *nadd, guint8 address[16], guint16 *port); GstNetType gst_netaddress_get_net_type (GstNetAddress *nadd); void gst_netaddress_set_ip4_address (GstNetAddress *nadd, guint32 address, guint16 port); void gst_netaddress_set_ip6_address (GstNetAddress *nadd, guint8 address[16], guint16 port);
typedef struct { GstBuffer buffer; GstNetAddress from; GstNetAddress to; } GstNetBuffer;
typedef enum { GST_NET_TYPE_UNKNOWN, GST_NET_TYPE_IP4, GST_NET_TYPE_IP6, } GstNetType;
gboolean gst_netaddress_get_ip4_address (GstNetAddress *nadd, guint32 *address, guint16 *port);
nadd : |
|
address : |
|
port : |
|
Returns : |
gboolean gst_netaddress_get_ip6_address (GstNetAddress *nadd, guint8 address[16], guint16 *port);
nadd : |
|
address : |
|
port : |
|
Returns : |
GstNetType gst_netaddress_get_net_type (GstNetAddress *nadd);
nadd : |
|
Returns : |
void gst_netaddress_set_ip4_address (GstNetAddress *nadd, guint32 address, guint16 port);
nadd : |
|
address : |
|
port : |