5 #ifndef __GST_EFENCE_H__
6 #define __GST_EFENCE_H__
11 /* #define's don't like whitespacey bits */
12 #define GST_TYPE_EFENCE \
13 (gst_gst_efence_get_type())
14 #define GST_EFENCE(obj) \
15 (G_TYPE_CHECK_INSTANCE_CAST((obj),GST_TYPE_EFENCE,GstEFence))
16 #define GST_EFENCE_CLASS(klass) \
17 (G_TYPE_CHECK_CLASS_CAST((klass),GST_TYPE_EFENCE,GstEFenceClass))
18 #define GST_IS_EFENCE(obj) \
19 (G_TYPE_CHECK_INSTANCE_TYPE((obj),GST_TYPE_EFENCE))
20 #define GST_IS_EFENCE_CLASS(klass) \
21 (G_TYPE_CHECK_CLASS_TYPE((klass),GST_TYPE_EFENCE))
22 typedef struct _GstEFence GstEFence;
23 typedef struct _GstEFenceClass GstEFenceClass;
29 GstPad *sinkpad, *srcpad;
34 struct _GstEFenceClass
36 GstElementClass parent_class;
39 GType gst_gst_efence_get_type (void);
42 #endif /* __GST_EFENCE_H__ */