gstnet.net_time_provider

Module for [NetTimeProvider] class

Types 3

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

A #GstNetTimeProvider is created with gstnet.net_time_provider.NetTimeProvider.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.

Methods
GType _getGType() static nothrow
GType _gType() @property nothrow
NetTimeProvider self() nothrowReturns `this`, for use in `with` statements.
NetTimeProviderGidBuilder builder() static nothrowGet builder for [gstnet.net_time_provider.NetTimeProvider] Returns: New builder object
bool active() @property nothrow
void active(bool propval) @property nothrow
string address() @property nothrow
gst.clock.Clock clock() @property nothrow
int port() @property nothrow
int qosDscp() @property nothrow
void qosDscp(int propval) @property nothrow
Constructors
this(void * ptr, Flag!"Take" take)
this(gst.clock.Clock clock, string address, int port)Allows network clients to get the current time of clock.

Fluent builder implementation template for gstnet.net_time_provider.NetTimeProvider

Methods
T active(bool propval) nothrow
T address(string propval) nothrow
T clock(gst.clock.Clock propval) nothrow
T port(int propval) nothrow
T qosDscp(int propval) nothrow
Methods
NetTimeProvider build() nothrowCreate object from builder. Returns: New object