summaryrefslogtreecommitdiff
path: root/gst/gstparse.h
diff options
context:
space:
mode:
Diffstat (limited to 'gst/gstparse.h')
-rw-r--r--gst/gstparse.h12
1 files changed, 10 insertions, 2 deletions
diff --git a/gst/gstparse.h b/gst/gstparse.h
index 9374d25f58..fda38ae57c 100644
--- a/gst/gstparse.h
+++ b/gst/gstparse.h
@@ -23,10 +23,14 @@
#ifndef __GST_PARSE_H__
#define __GST_PARSE_H__
-#ifndef GST_DISABLE_PARSE
-
#include <gst/gstbin.h>
+#ifdef __cplusplus
+extern "C" {
+#endif /* __cplusplus */
+
+#ifndef GST_DISABLE_PARSE
+
gint gst_parse_launch (const gchar *cmdline, GstBin *parent);
#else // GST_DISABLE_PARSE
@@ -35,4 +39,8 @@ gint gst_parse_launch (const gchar *cmdline, GstBin *parent);
#endif // GST_DISABLE_PARSE
+#ifdef __cplusplus
+}
+#endif /* __cplusplus */
+
#endif /* __GST_PARSE_H__ */