|  |  |  | GStreamer 0.10 Library Reference Manual |  | 
|---|
| GstNetTimeProviderGstNetTimeProvider — Special object that exposed the time of a clock on the network. | 
#include <gst/net/gstnet.h>
            GstNetTimeProvider;
GstNetTimeProvider* gst_net_time_provider_new
                                            (GstClock *clock,
                                             const gchar *address,
                                             gint port);
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 numner as arguments.
After creating the object, a client clock such as GstNetClientClock can query the exposed clock for its values.
The GstNetTimeProvider typically wraps the clock used by a GstPipeline.
Last reviewed on 2005-11-23 (0.9.5)
typedef struct {
  GstObject parent;
} GstNetTimeProvider;
Opaque GstNetTimeProvider structure.
GstNetTimeProvider* gst_net_time_provider_new (GstClock *clock, const gchar *address, gint port);
Allows network clients to get the current time of clock.
| clock: | a GstClock to export over the network | 
| address: | an address to bind on as a dotted quad (xxx.xxx.xxx.xxx), or NULL to bind to all addresses | 
| port: | a port to bind on, or -1 to let the kernel choose | 
| Returns : | The new GstNetTimeProvider, or NULL on error. | 
| << GstNetTimePacket | GStreamer Check Unit Testing >> |