X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=libs%2Fgst%2Fnet%2Fgstnetclientclock.h;h=a0fcf1f925288ec1250e863927046d37bcab032a;hb=35ea12eeea50030d798787a44d20f1363849fa8e;hp=d0a35e823804fdc3beaa1ca83ba85d11303f5607;hpb=eaa2d81474e20f98dc60d3e2356db4ff8f7ce076;p=platform%2Fupstream%2Fgstreamer.git diff --git a/libs/gst/net/gstnetclientclock.h b/libs/gst/net/gstnetclientclock.h index d0a35e8..a0fcf1f 100644 --- a/libs/gst/net/gstnetclientclock.h +++ b/libs/gst/net/gstnetclientclock.h @@ -2,6 +2,7 @@ * Copyright (C) 1999,2000 Erik Walthinsen * 2005 Wim Taymans * 2005 Andy Wingo + * Copyright (C) 2012 Collabora Ltd. * * gstnetclientclock.h: clock that synchronizes itself to a time provider over * the network @@ -31,21 +32,6 @@ G_BEGIN_DECLS -#include -#include -#include - -#ifdef G_OS_WIN32 -# include -#else -# include -# include -# include -# include -#endif /*G_OS_WIN32 */ - -#include - #define GST_TYPE_NET_CLIENT_CLOCK \ (gst_net_client_clock_get_type()) #define GST_NET_CLIENT_CLOCK(obj) \ @@ -69,20 +55,6 @@ typedef struct _GstNetClientClockPrivate GstNetClientClockPrivate; struct _GstNetClientClock { GstSystemClock clock; - /*< protected >*/ - gchar *address; - gint port; - - /*< private >*/ - int sock; - int control_sock[2]; - - GstClockTime current_timeout; - - struct sockaddr_in *servaddr; - - GThread *thread; - /*< private >*/ GstNetClientClockPrivate *priv; @@ -97,6 +69,7 @@ struct _GstNetClientClockClass { }; GType gst_net_client_clock_get_type (void); + GstClock* gst_net_client_clock_new (gchar *name, const gchar *remote_address, gint remote_port, GstClockTime base_time);