| GStreamer Base Plugins 0.10 Library Reference Manual |
|---|
gstnetbuffergstnetbuffer — Buffer for use in network sources and sinks |
#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 : |
| << Network Buffer Library | Riff Media Library >> |