#include "gstnetbuffer.h"
static void
-meta_net_address_copy (GstBuffer * copybuf, GstMetaNetAddress * meta,
+net_address_meta_copy (GstBuffer * copybuf, GstNetAddressMeta * meta,
GstBuffer * buffer, gsize offset, gsize size)
{
- GstMetaNetAddress *naddr;
+ GstNetAddressMeta *naddr;
- naddr = gst_buffer_add_meta_net_address (copybuf);
+ naddr = gst_buffer_add_net_address_meta (copybuf);
memcpy (&naddr->naddr, &meta->naddr, sizeof (meta->naddr));
}
const GstMetaInfo *
-gst_meta_net_address_get_info (void)
+gst_net_address_meta_get_info (void)
{
static const GstMetaInfo *meta_info = NULL;
if (meta_info == NULL) {
- meta_info = gst_meta_register ("GstMetaNetAddress", "GstMetaNetAddress",
- sizeof (GstMetaNetAddress),
+ meta_info = gst_meta_register ("GstNetAddressMeta", "GstNetAddressMeta",
+ sizeof (GstNetAddressMeta),
(GstMetaInitFunction) NULL,
(GstMetaFreeFunction) NULL,
- (GstMetaCopyFunction) meta_net_address_copy,
+ (GstMetaCopyFunction) net_address_meta_copy,
(GstMetaTransformFunction) NULL);
}
return meta_info;
G_BEGIN_DECLS
-#if 0
-typedef struct _GstNetBuffer GstNetBuffer;
-typedef struct _GstNetBufferClass GstNetBufferClass;
-#endif
typedef struct _GstNetAddress GstNetAddress;
-#if 0
-#define GST_TYPE_NETBUFFER (gst_netbuffer_get_type())
-#define GST_IS_NETBUFFER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GST_TYPE_NETBUFFER))
-#define GST_IS_NETBUFFER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GST_TYPE_NETBUFFER))
-#define GST_NETBUFFER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GST_TYPE_NETBUFFER, GstNetBufferClass))
-#define GST_NETBUFFER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GST_TYPE_NETBUFFER, GstNetBuffer))
-#define GST_NETBUFFER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GST_TYPE_NETBUFFER, GstNetBufferClass))
-#endif
-
/**
* GstNetType:
* @GST_NET_TYPE_UNKNOWN: unknown address type
/**
* GstNetAddress:
*
- * An opaque network address as used in #GstMetaNetAddress.
+ * An opaque network address as used in #GstNetAddressMeta.
*/
struct _GstNetAddress {
/*< private >*/
gpointer _gst_reserved[GST_PADDING];
};
-typedef struct _GstMetaNetAddress GstMetaNetAddress;
+typedef struct _GstNetAddressMeta GstNetAddressMeta;
/**
- * GstMetaNetAddress:
+ * GstNetAddressMeta:
*
* Buffer metadata for network addresses.
*/
-struct _GstMetaNetAddress {
+struct _GstNetAddressMeta {
GstMeta meta;
GstNetAddress naddr;
};
-const GstMetaInfo *gst_meta_net_address_get_info (void);
-#define GST_META_NET_ADDRESS_INFO (gst_meta_net_address_get_info())
+const GstMetaInfo *gst_net_address_meta_get_info (void);
+#define GST_NET_ADDRESS_META_INFO (gst_net_address_meta_get_info())
-#define gst_buffer_get_meta_net_address(b) \
- ((GstMetaNetAddress*)gst_buffer_get_meta((b),GST_META_NET_ADDRESS_INFO))
-#define gst_buffer_add_meta_net_address(b) \
- ((GstMetaNetAddress*)gst_buffer_add_meta((b),GST_META_NET_ADDRESS_INFO,NULL))
+#define gst_buffer_get_net_address_meta(b) \
+ ((GstNetAddressMeta*)gst_buffer_get_meta((b),GST_NET_ADDRESS_META_INFO))
+#define gst_buffer_add_net_address_meta(b) \
+ ((GstNetAddressMeta*)gst_buffer_add_meta((b),GST_NET_ADDRESS_META_INFO,NULL))
/* address operations */
void gst_netaddress_set_ip4_address (GstNetAddress *naddr, guint32 address, guint16 port);