Blame docs/libs/html/gstreamer-libs-GstNetControlMessageMeta.html

Packit f546b1
Packit f546b1
<html>
Packit f546b1
<head>
Packit f546b1
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
Packit f546b1
<title>GstNetControlMessageMeta: GStreamer 1.0 Library Reference Manual</title>
Packit f546b1
<meta name="generator" content="DocBook XSL Stylesheets V1.79.1">
Packit f546b1
<link rel="home" href="index.html" title="GStreamer 1.0 Library Reference Manual">
Packit f546b1
<link rel="up" href="gstreamer-net.html" title="GStreamer Network Classes">
Packit f546b1
<link rel="prev" href="GstNetClientClock.html" title="GstNetClientClock">
Packit f546b1
<link rel="next" href="gstreamer-libs-GstNetTimePacket.html" title="GstNetTimePacket">
Packit f546b1
<meta name="generator" content="GTK-Doc V1.27 (XML mode)">
Packit f546b1
<link rel="stylesheet" href="style.css" type="text/css">
Packit f546b1
</head>
Packit f546b1
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
Packit f546b1
Packit f546b1
Packit f546b1
Top  | 
Packit f546b1
                  Description
Packit f546b1
Packit f546b1
Home
Packit f546b1
Up
Packit f546b1
Prev
Packit f546b1
Next
Packit f546b1
Packit f546b1
Packit f546b1
Packit f546b1
Packit f546b1
Packit f546b1

GstNetControlMessageMeta

Packit f546b1

GstNetControlMessageMeta — Network Control Message Meta

Packit f546b1
Packit f546b1
Packit f546b1
Packit f546b1
Packit f546b1

Functions

Packit f546b1
Packit f546b1
Packit f546b1
Packit f546b1
Packit f546b1
Packit f546b1
Packit f546b1
Packit f546b1
Packit f546b1
GstNetControlMessageMeta *
Packit f546b1
Packit f546b1
Packit f546b1
gst_buffer_add_net_control_message_meta ()
Packit f546b1
Packit f546b1
Packit f546b1
Packit f546b1
#define
Packit f546b1
Packit f546b1
gst_buffer_get_net_control_message_meta()
Packit f546b1
Packit f546b1
Packit f546b1
Packit f546b1
const GstMetaInfo *
Packit f546b1
Packit f546b1
Packit f546b1
gst_net_control_message_meta_get_info ()
Packit f546b1
Packit f546b1
Packit f546b1
Packit f546b1
Packit f546b1
Packit f546b1
Packit f546b1

Types and Values

Packit f546b1
Packit f546b1
Packit f546b1
Packit f546b1
Packit f546b1
Packit f546b1
Packit f546b1
struct
Packit f546b1
GstNetControlMessageMeta
Packit f546b1
Packit f546b1
Packit f546b1
Packit f546b1
Packit f546b1

Includes

Packit f546b1
#include <gst/net/gstnetcontrolmessagemeta.h>
Packit f546b1
Packit f546b1
Packit f546b1
Packit f546b1

Description

Packit f546b1

GstNetControlMessageMeta can be used to store control messages (ancillary

Packit f546b1
data) which was received with or is to be sent alongside the buffer data.
Packit f546b1
When used with socket sinks and sources which understand this meta it allows
Packit f546b1
sending and receiving ancillary data such as unix credentials (See
Packit f546b1
GUnixCredentialsMessage) and Unix file descriptions (See GUnixFDMessage).

Packit f546b1
Packit f546b1
Packit f546b1

Functions

Packit f546b1
Packit f546b1

gst_buffer_add_net_control_message_meta ()

Packit f546b1
GstNetControlMessageMeta *
Packit f546b1
gst_buffer_add_net_control_message_meta
Packit f546b1
                               (GstBuffer *buffer,
Packit f546b1
                                GSocketControlMessage *message);
Packit f546b1

Attaches message

Packit f546b1
 as metadata in a GstNetControlMessageMeta to buffer
Packit f546b1
.

Packit f546b1
Packit f546b1

Parameters

Packit f546b1
Packit f546b1
Packit f546b1
Packit f546b1
Packit f546b1
Packit f546b1
Packit f546b1
Packit f546b1
Packit f546b1

buffer

Packit f546b1

a GstBuffer

Packit f546b1
 
Packit f546b1
Packit f546b1
Packit f546b1

message

Packit f546b1

a GSocketControlMessage

Packit f546b1
to attach to buffer
Packit f546b1

Packit f546b1
 
Packit f546b1
Packit f546b1
Packit f546b1
Packit f546b1
Packit f546b1
Packit f546b1

Returns

Packit f546b1

a GstNetControlMessageMeta connected to buffer

Packit f546b1
. 

Packit f546b1

[transfer none]

Packit f546b1
Packit f546b1
Packit f546b1

Packit f546b1
Packit f546b1

gst_buffer_get_net_control_message_meta()

Packit f546b1
#define             gst_buffer_get_net_control_message_meta(b)
Packit f546b1
Packit f546b1

Packit f546b1
Packit f546b1

gst_net_control_message_meta_get_info ()

Packit f546b1
const GstMetaInfo *
Packit f546b1
gst_net_control_message_meta_get_info (void);
Packit f546b1
Packit f546b1
Packit f546b1
Packit f546b1

Types and Values

Packit f546b1
Packit f546b1

struct GstNetControlMessageMeta

Packit f546b1
struct GstNetControlMessageMeta {
Packit f546b1
  GstMeta       meta;
Packit f546b1
Packit f546b1
  GSocketControlMessage *message;
Packit f546b1
};
Packit f546b1
Packit f546b1

Buffer metadata for GSocket control messages, AKA ancillary data attached to

Packit f546b1
data sent across a socket.

Packit f546b1
Packit f546b1

Members

Packit f546b1
Packit f546b1
Packit f546b1
Packit f546b1
Packit f546b1
Packit f546b1
Packit f546b1
Packit f546b1
Packit f546b1

GstMeta meta;

Packit f546b1

the parent type

Packit f546b1
 
Packit f546b1
Packit f546b1
Packit f546b1

GSocketControlMessage *message;

Packit f546b1

a GSocketControlMessage stored as metadata

Packit f546b1
 
Packit f546b1
Packit f546b1
Packit f546b1
Packit f546b1
Packit f546b1
Packit f546b1
Packit f546b1
Packit f546b1
Packit f546b1

Generated by GTK-Doc V1.27
Packit f546b1
</body>
Packit f546b1
</html>