diff options
author | Wim Taymans <wim.taymans@gmail.com> | 2005-05-12 10:45:25 +0000 |
---|---|---|
committer | Wim Taymans <wim.taymans@gmail.com> | 2005-05-12 10:45:25 +0000 |
commit | 943f0445a965c319dcf31cc1e1839212aa479de4 (patch) | |
tree | 5b58509768b2bf74d1d172c6032ecfe2ad3a3ce3 /gst/udp/gstudpsrc.h | |
parent | 99283f6e38c9faf77c41829a9d61dae8ca304f4d (diff) |
gst/: Make UDP and TCP elements use PushSrc.
Original commit message from CVS:
* gst/rtsp/README:
* gst/tcp/gsttcpclientsrc.c: (gst_tcpclientsrc_get_type),
(gst_tcpclientsrc_base_init), (gst_tcpclientsrc_class_init),
(gst_tcpclientsrc_init), (gst_tcpclientsrc_getcaps),
(gst_tcpclientsrc_stop), (gst_tcpclientsrc_eos),
(gst_tcpclientsrc_create), (gst_tcpclientsrc_start):
* gst/tcp/gsttcpclientsrc.h:
* gst/tcp/gsttcpserversrc.c: (gst_tcpserversrc_get_type),
(gst_tcpserversrc_base_init), (gst_tcpserversrc_class_init),
(gst_tcpserversrc_init), (gst_tcpserversrc_create),
(gst_tcpserversrc_start), (gst_tcpserversrc_stop):
* gst/tcp/gsttcpserversrc.h:
* gst/tcp/gsttcpsrc.c: (gst_tcpsrc_get_type),
(gst_tcpsrc_base_init), (gst_tcpsrc_class_init), (gst_tcpsrc_init),
(gst_tcpsrc_create), (gst_tcpsrc_start), (gst_tcpsrc_stop):
* gst/tcp/gsttcpsrc.h:
* gst/udp/gstudpsink.c: (gst_udpsink_base_init),
(gst_udpsink_init), (gst_udpsink_get_times), (gst_udpsink_render),
(gst_udpsink_set_property), (gst_udpsink_get_property),
(gst_udpsink_change_state):
* gst/udp/gstudpsink.h:
* gst/udp/gstudpsrc.c: (gst_udpsrc_get_type),
(gst_udpsrc_base_init), (gst_udpsrc_class_init), (gst_udpsrc_init),
(gst_udpsrc_create), (gst_udpsrc_set_uri), (gst_udpsrc_start),
(gst_udpsrc_stop):
* gst/udp/gstudpsrc.h:
Make UDP and TCP elements use PushSrc.
Diffstat (limited to 'gst/udp/gstudpsrc.h')
-rw-r--r-- | gst/udp/gstudpsrc.h | 19 |
1 files changed, 5 insertions, 14 deletions
diff --git a/gst/udp/gstudpsrc.h b/gst/udp/gstudpsrc.h index a347eb2a..c39cbe71 100644 --- a/gst/udp/gstudpsrc.h +++ b/gst/udp/gstudpsrc.h @@ -22,10 +22,9 @@ #define __GST_UDPSRC_H__ #include <gst/gst.h> +#include <gst/base/gstpushsrc.h> -#ifdef __cplusplus -extern "C" { -#endif /* __cplusplus */ +G_BEGIN_DECLS #include <errno.h> #include <string.h> @@ -53,14 +52,9 @@ typedef struct _GstUDPSrc GstUDPSrc; typedef struct _GstUDPSrcClass GstUDPSrcClass; struct _GstUDPSrc { - GstElement element; - - /* pads */ - GstPad *sinkpad, - *srcpad; + GstPushSrc parent; gchar *uri; - int port; int sock; gchar *multi_group; @@ -74,15 +68,12 @@ struct _GstUDPSrc { }; struct _GstUDPSrcClass { - GstElementClass parent_class; + GstPushSrcClass parent_class; }; GType gst_udpsrc_get_type(void); - -#ifdef __cplusplus -} -#endif /* __cplusplus */ +G_END_DECLS #endif /* __GST_UDPSRC_H__ */ |