![]() |
![]() |
![]() |
GStreamer 1.0 Library Reference Manual | ![]() |
---|---|---|---|---|
Top | Description |
#include <gst/net/gstnetaddressmeta.h> struct GstNetAddressMeta; GstNetAddressMeta * gst_buffer_add_net_address_meta (GstBuffer *buffer
,GSocketAddress *addr
); GstNetAddressMeta * gst_buffer_get_net_address_meta (GstBuffer *buffer
); const GstMetaInfo * gst_net_address_meta_get_info (void
);
GstNetAddressMeta can be used to store a network address (a GSocketAddress) in a GstBuffer so that it network elements can track the to and from address of the buffer.
struct GstNetAddressMeta { GstMeta meta; GSocketAddress *addr; };
Buffer metadata for network addresses.
GstMeta |
the parent type |
a GSocketAddress stored as metadata |
GstNetAddressMeta * gst_buffer_add_net_address_meta (GstBuffer *buffer
,GSocketAddress *addr
);
Attaches addr
as metadata in a GstNetAddressMeta to buffer
.
|
a GstBuffer |
|
a GSocketAddress to connect to buffer
|
Returns : |
a GstNetAddressMeta connected to buffer . [transfer none]
|
GstNetAddressMeta * gst_buffer_get_net_address_meta (GstBuffer *buffer
);
Find the GstNetAddressMeta on buffer
.
|
a GstBuffer |
Returns : |
the GstNetAddressMeta or NULL when there
is no such metadata on buffer . [transfer none]
|