# GstNetAddressMeta

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.

## GstNetAddressMeta

Buffer metadata for network addresses.

### Members

`meta` (GstMeta) –

the parent type

`addr` (GSocketAddress *) –

a GSocketAddress stored as metadata

## GstNet.NetAddressMeta

Buffer metadata for network addresses.

### Members

`meta` (Gst.Meta) –

the parent type

`addr` (Gio.SocketAddress) –

a Gio.SocketAddress stored as metadata

## GstNet.NetAddressMeta

Buffer metadata for network addresses.

### Members

`meta` (Gst.Meta) –

the parent type

`addr` (Gio.SocketAddress) –

a Gio.SocketAddress stored as metadata

### Functions

#### gst_net_address_meta_get_info

    const GstMetaInfo *
    gst_net_address_meta_get_info ()

Returns –
No description available

#### GstNet.prototype.net_address_meta_get_info

    function GstNet.prototype.net_address_meta_get_info(): {
        // javascript wrapper for 'gst_net_address_meta_get_info'
    }

Returns (Gst.MetaInfo) –
No description available

#### GstNet.net_address_meta_get_info

    def GstNet.net_address_meta_get_info ():
        #python wrapper for 'gst_net_address_meta_get_info'

Returns (Gst.MetaInfo) –
No description available

## 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 ( [transfer: none]) –

a GstNetAddressMeta connected to buffer

### GstNet.prototype.buffer_add_net_address_meta

    function GstNet.prototype.buffer_add_net_address_meta(buffer: Gst.Buffer, addr: Gio.SocketAddress): {
        // javascript wrapper for 'gst_buffer_add_net_address_meta'
    }

Attaches addr as metadata in a GstNet.NetAddressMeta to buffer.

Parameters:

`buffer` (Gst.Buffer) –

a Gst.Buffer

`addr` (Gio.SocketAddress) –

a GSocketAddress to connect to buffer

Returns (GstNet.NetAddressMeta) –

a GstNet.NetAddressMeta connected to buffer

### GstNet.buffer_add_net_address_meta

    def GstNet.buffer_add_net_address_meta (buffer, addr):
        #python wrapper for 'gst_buffer_add_net_address_meta'

Attaches addr as metadata in a GstNet.NetAddressMeta to buffer.

Parameters:

`buffer` (Gst.Buffer) –

a Gst.Buffer

`addr` (Gio.SocketAddress) –

a GSocketAddress to connect to buffer

Returns (GstNet.NetAddressMeta) –

a GstNet.NetAddressMeta connected to buffer

### 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 ( [transfer: none][nullable]) –

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

### GstNet.prototype.buffer_get_net_address_meta

    function GstNet.prototype.buffer_get_net_address_meta(buffer: Gst.Buffer): {
        // javascript wrapper for 'gst_buffer_get_net_address_meta'
    }

Find the GstNet.NetAddressMeta on buffer.

Parameters:

`buffer` (Gst.Buffer) –

a Gst.Buffer

Returns (GstNet.NetAddressMeta) –

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

### GstNet.buffer_get_net_address_meta

    def GstNet.buffer_get_net_address_meta (buffer):
        #python wrapper for 'gst_buffer_get_net_address_meta'

Find the GstNet.NetAddressMeta on buffer.

Parameters:

`buffer` (Gst.Buffer) –

a Gst.Buffer

Returns (GstNet.NetAddressMeta) –

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

### gst_net_address_meta_api_get_type

    GType
    gst_net_address_meta_api_get_type ()

Returns –
No description available

### GstNet.prototype.net_address_meta_api_get_type

    function GstNet.prototype.net_address_meta_api_get_type(): {
        // javascript wrapper for 'gst_net_address_meta_api_get_type'
    }

Returns (GObject.Type) –
No description available

### GstNet.net_address_meta_api_get_type

    def GstNet.net_address_meta_api_get_type ():
        #python wrapper for 'gst_net_address_meta_api_get_type'

Returns (GObject.Type) –
No description available

## Constants

### GST_NET_ADDRESS_META_API_TYPE

    #define GST_NET_ADDRESS_META_API_TYPE (gst_net_address_meta_api_get_type())

### GST_NET_ADDRESS_META_INFO

    #define GST_NET_ADDRESS_META_INFO (gst_net_address_meta_get_info())

The results of the search are