manpagez: man pages & more
html files: gstreamer-libs-1.0
Home | html | info | man

GstNetAddressMeta

GstNetAddressMeta — Network address metadata

Types and Values

Includes

#include <gst/net/gstnetaddressmeta.h>

Description

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.

Functions

gst_buffer_add_net_address_meta ()

GstNetAddressMeta *
gst_buffer_add_net_address_meta (GstBuffer *buffer,
                                 GSocketAddress *addr);

Attaches addr as metadata in a GstNetAddressMeta to buffer .

Parameters

buffer

a GstBuffer

 

addr

a GSocketAddress to connect to buffer

 

Returns

a GstNetAddressMeta connected to buffer .

[transfer none]


gst_buffer_get_net_address_meta ()

GstNetAddressMeta *
gst_buffer_get_net_address_meta (GstBuffer *buffer);

Find the GstNetAddressMeta on buffer .

Parameters

buffer

a GstBuffer

 

Returns

the GstNetAddressMeta or NULL when there is no such metadata on buffer .

[transfer none]


gst_net_address_meta_get_info ()

const GstMetaInfo *
gst_net_address_meta_get_info (void);

Types and Values

struct GstNetAddressMeta

struct GstNetAddressMeta {
  GstMeta       meta;

  GSocketAddress *addr;
};

Buffer metadata for network addresses.

Members

GstMeta meta;

the parent type

 

GSocketAddress *addr;

a GSocketAddress stored as metadata

 
© manpagez.com 2000-2024
Individual documents may contain additional copyright information.