GstNetTimeProvider
This object exposes the time of a GstClock on the network.
A GstNetTimeProvider is created with gst_net_time_provider_new which takes a GstClock, an address and a port number as arguments.
After creating the object, a client clock such as GstNetClientClock can query the exposed clock over the network for its values.
The GstNetTimeProvider typically wraps the clock used by a GstPipeline.
GstNetTimeProvider
GObject ╰──GInitiallyUnowned ╰──GstObject ╰──GstNetTimeProvider
Opaque GstNetTimeProvider structure.
Members
parent
(GstObject)
–
Class structure
GstNetTimeProviderClass
Fields
parent_class
(GstObjectClass)
–
_gst_reserved
(gpointer *)
–
GstNet.NetTimeProviderClass
Attributes
parent_class
(Gst.ObjectClass)
–
_gst_reserved
([ Object ])
–
GstNet.NetTimeProviderClass
Attributes
parent_class
(Gst.ObjectClass)
–
_gst_reserved
([ object ])
–
GstNet.NetTimeProvider
GObject.Object ╰──GObject.InitiallyUnowned ╰──Gst.Object ╰──GstNet.NetTimeProvider
Opaque GstNet.NetTimeProvider structure.
Members
parent
(Gst.Object)
–
GstNet.NetTimeProvider
GObject.Object ╰──GObject.InitiallyUnowned ╰──Gst.Object ╰──GstNet.NetTimeProvider
Opaque GstNet.NetTimeProvider structure.
Members
parent
(Gst.Object)
–
Constructors
gst_net_time_provider_new
GstNetTimeProvider * gst_net_time_provider_new (GstClock * clock, const gchar * address, gint port)
Allows network clients to get the current time of clock.
Parameters:
clock
–
a GstClock to export over the network
address
(
[allow-none])
–
an address to bind on as a dotted quad (xxx.xxx.xxx.xxx), IPv6 address, or NULL to bind to all addresses
port
–
a port to bind on, or 0 to let the kernel choose
the new GstNetTimeProvider, or NULL on error
GstNet.NetTimeProvider.prototype.new
function GstNet.NetTimeProvider.prototype.new(clock: Gst.Clock, address: String, port: Number): {
// javascript wrapper for 'gst_net_time_provider_new'
}
Allows network clients to get the current time of clock.
Parameters:
an address to bind on as a dotted quad (xxx.xxx.xxx.xxx), IPv6 address, or NULL to bind to all addresses
a port to bind on, or 0 to let the kernel choose
the new GstNet.NetTimeProvider, or NULL on error
GstNet.NetTimeProvider.new
def GstNet.NetTimeProvider.new (clock, address, port):
#python wrapper for 'gst_net_time_provider_new'
Allows network clients to get the current time of clock.
Parameters:
an address to bind on as a dotted quad (xxx.xxx.xxx.xxx), IPv6 address, or NULL to bind to all addresses
a port to bind on, or 0 to let the kernel choose
the new GstNet.NetTimeProvider, or NULL on error
Properties
Constants
GST_TYPE_NET_TIME_PROVIDER
#define GST_TYPE_NET_TIME_PROVIDER \ (gst_net_time_provider_get_type())
The results of the search are