gstnetbuffer

gstnetbuffer

Functions

Types and Values

Includes

#include <gst/netbuffer/gstnetbuffer.h>

Description

Functions

gst_netbuffer_new ()

GstNetBuffer *
gst_netbuffer_new (void);

gst_netaddress_get_net_type ()

GstNetType
gst_netaddress_get_net_type (const GstNetAddress *naddr);

gst_netaddress_set_ip4_address ()

void
gst_netaddress_set_ip4_address (GstNetAddress *naddr,
                                guint32 address,
                                guint16 port);

gst_netaddress_get_ip4_address ()

gboolean
gst_netaddress_get_ip4_address (const GstNetAddress *naddr,
                                guint32 *address,
                                guint16 *port);

gst_netaddress_set_ip6_address ()

void
gst_netaddress_set_ip6_address (GstNetAddress *naddr,
                                guint8 address[16],
                                guint16 port);

gst_netaddress_get_ip6_address ()

gboolean
gst_netaddress_get_ip6_address (const GstNetAddress *naddr,
                                guint8 address[16],
                                guint16 *port);

gst_netaddress_get_address_bytes ()

gint
gst_netaddress_get_address_bytes (const GstNetAddress *naddr,
                                  guint8 address[16],
                                  guint16 *port);

gst_netaddress_set_address_bytes ()

gint
gst_netaddress_set_address_bytes (GstNetAddress *naddr,
                                  GstNetType type,
                                  guint8 address[16],
                                  guint16 port);

gst_netaddress_equal ()

gboolean
gst_netaddress_equal (const GstNetAddress *naddr1,
                      const GstNetAddress *naddr2);

gst_netaddress_to_string ()

gint
gst_netaddress_to_string (const GstNetAddress *naddr,
                          gchar *dest,
                          gulong len);

Types and Values

struct GstNetBuffer

struct GstNetBuffer {
  GstBuffer buffer;

  GstNetAddress from;
  GstNetAddress to;
};

enum GstNetType

Members

GST_NET_TYPE_UNKNOWN

   

GST_NET_TYPE_IP4

   

GST_NET_TYPE_IP6

   

GST_NETADDRESS_MAX_LEN

#define GST_NETADDRESS_MAX_LEN 64

struct GstNetAddress

struct GstNetAddress {
};