GST_DEBUG reorganization containing loads of stuff:
[platform/upstream/gstreamer.git] / gst / elements / gstmultifilesrc.h
index ed4a94c..07e8398 100644 (file)
 
 #include <gst/gst.h>
 
-#ifdef __cplusplus
-extern "C" {
-#endif /* __cplusplus */
+G_BEGIN_DECLS
 
-GstElementDetails gst_multidisksrc_details;
+extern GstElementDetails gst_multidisksrc_details;
+GST_DEBUG_CATEGORY_EXTERN(gst_multidisksrc_debug);
 
 #define GST_TYPE_MULTIDISKSRC \
   (gst_multidisksrc_get_type())
 #define GST_MULTIDISKSRC(obj) \
-  (GTK_CHECK_CAST((obj),GST_TYPE_MULTIDISKSRC,GstMultiDiskSrc))
+  (G_TYPE_CHECK_INSTANCE_CAST((obj),GST_TYPE_MULTIDISKSRC,GstMultiDiskSrc))
 #define GST_MULTIDISKSRC_CLASS(klass) \
-  (GTK_CHECK_CLASS_CAST((klass),GST_TYPE_MULTIDISKSRC,GstMultiDiskSrcClass))
+  (G_TYPE_CHECK_CLASS_CAST((klass),GST_TYPE_MULTIDISKSRC,GstMultiDiskSrcClass))
 #define GST_IS_MULTIDISKSRC(obj) \
-  (GTK_CHECK_TYPE((obj),GST_TYPE_MULTIDISKSRC))
+  (G_TYPE_CHECK_INSTANCE_TYPE((obj),GST_TYPE_MULTIDISKSRC))
 #define GST_IS_MULTIDISKSRC_CLASS(obj) \
-  (GTK_CHECK_CLASS_TYPE((klass),GST_TYPE_MULTIDISKSRC))
+  (G_TYPE_CHECK_CLASS_TYPE((klass),GST_TYPE_MULTIDISKSRC))
 
 typedef enum {
   GST_MULTIDISKSRC_OPEN                = GST_ELEMENT_FLAG_LAST,
 
-  GST_MULTIDISKSRC_FLAG_LAST   = GST_ELEMENT_FLAG_LAST + 2,
+  GST_MULTIDISKSRC_FLAG_LAST   = GST_ELEMENT_FLAG_LAST + 2
 } GstMultiDiskSrcFlags;
 
 typedef struct _GstMultiDiskSrc GstMultiDiskSrc;
@@ -75,10 +74,8 @@ struct _GstMultiDiskSrcClass {
   void (*new_file)  (GstMultiDiskSrc *multidisksrc, gchar *newfilename);
 };
 
-GtkType gst_multidisksrc_get_type(void);
+GType gst_multidisksrc_get_type(void);
 
-#ifdef __cplusplus
-}
-#endif /* __cplusplus */
+G_END_DECLS
 
 #endif /* __GST_MULTIDISKSRC_H__ */