gstnet.c.types

Undocumented in source.

Public Imports

gid.basictypes
public import gid.basictypes;
Undocumented in source.
glib.c.types
public import glib.c.types;
Undocumented in source.
gmodule.c.types
public import gmodule.c.types;
Undocumented in source.
gobject.c.types
public import gobject.c.types;
Undocumented in source.
gio.c.types
public import gio.c.types;
Undocumented in source.
gst.c.types
public import gst.c.types;
Undocumented in source.

Members

Structs

GstNetAddressMeta
struct 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.

GstNetClientClock
struct GstNetClientClock

#GstNetClientClock implements a custom #GstClock that synchronizes its time to a remote time provider such as #GstNetTimeProvider. #GstNtpClock implements a #GstClock that synchronizes its time to a remote NTPv4 server.

GstNetClientClockClass
struct GstNetClientClockClass
GstNetClientClockPrivate
struct GstNetClientClockPrivate
GstNetControlMessageMeta
struct GstNetControlMessageMeta

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

GstNetTimePacket
struct GstNetTimePacket

Various functions for receiving, sending an serializing #GstNetTimePacket structures.

GstNetTimeProvider
struct GstNetTimeProvider

This object exposes the time of a #GstClock on the network.

GstNetTimeProviderClass
struct GstNetTimeProviderClass
GstNetTimeProviderPrivate
struct GstNetTimeProviderPrivate
GstNtpClock
struct GstNtpClock
GstNtpClockClass
struct GstNtpClockClass
GstPtpClock
struct GstPtpClock

GstPtpClock implements a PTP (IEEE1588:2008) ordinary clock in slave-only mode, that allows a GStreamer pipeline to synchronize to a PTP network clock in some specific domain.

GstPtpClockClass
struct GstPtpClockClass

Opaque #GstPtpClockClass structure.

GstPtpClockPrivate
struct GstPtpClockPrivate