basecamerabinsrc: mark symbols explicitly for export with GST_EXPORT
authorTim-Philipp Müller <tim@centricular.com>
Mon, 17 Jul 2017 23:31:36 +0000 (00:31 +0100)
committerTim-Philipp Müller <tim@centricular.com>
Tue, 18 Jul 2017 11:46:57 +0000 (12:46 +0100)
gst-libs/gst/basecamerabinsrc/gstbasecamerasrc.h
gst-libs/gst/basecamerabinsrc/gstcamerabin-enum.h
gst-libs/gst/basecamerabinsrc/gstcamerabinpreview.h

index 828b70088d7c214a61cfa96448797d4b252fed5d..24a919c7bc47503a7da1d1142ba21d542f4c66f7 100644 (file)
@@ -49,6 +49,7 @@ G_BEGIN_DECLS
   (G_TYPE_CHECK_CLASS_TYPE((klass),GST_TYPE_BASE_CAMERA_SRC))
 #define GST_BASE_CAMERA_SRC_CAST(obj) \
   ((GstBaseCameraSrc *) (obj))
+GST_EXPORT
 GType gst_base_camera_src_get_type (void);
 
 typedef struct _GstBaseCameraSrc GstBaseCameraSrc;
@@ -132,12 +133,20 @@ struct _GstBaseCameraSrcClass
 #define MAX_ZOOM 10.0f
 #define ZOOM_1X MIN_ZOOM
 
+GST_EXPORT
 gboolean gst_base_camera_src_set_mode (GstBaseCameraSrc *self, GstCameraBinMode mode);
+
+GST_EXPORT
 void gst_base_camera_src_setup_zoom (GstBaseCameraSrc * self);
+
+GST_EXPORT
 void gst_base_camera_src_setup_preview (GstBaseCameraSrc * self, GstCaps * preview_caps);
+
+GST_EXPORT
 void gst_base_camera_src_finish_capture (GstBaseCameraSrc *self);
 
 
+GST_EXPORT
 void gst_base_camera_src_post_preview (GstBaseCameraSrc *self, GstSample * sample);
 // XXX add methods to get/set img capture and vid capture caps..
 
index f18fb4566cddb01c534493b6e1354d2762c40965..93b17dc5d5bba7e2670d50034d94db077302ccc4 100644 (file)
@@ -55,6 +55,7 @@ typedef enum
 
 
 #define GST_TYPE_CAMERABIN_MODE (gst_camerabin_mode_get_type ())
+GST_EXPORT
 GType gst_camerabin_mode_get_type (void);
 
 G_END_DECLS
index 847c49962cd0b5ca8c2ee1dba6d3dbacf6ead569..1003e2efc153a527e5f29ae1696c654f235fa1a9 100644 (file)
@@ -47,10 +47,19 @@ typedef struct
 
 } GstCameraBinPreviewPipelineData;
 
+GST_EXPORT
 GstCameraBinPreviewPipelineData *gst_camerabin_create_preview_pipeline (GstElement * element, GstElement * filter);
+
+GST_EXPORT
 void gst_camerabin_destroy_preview_pipeline (GstCameraBinPreviewPipelineData * preview);
+
+GST_EXPORT
 gboolean gst_camerabin_preview_pipeline_post (GstCameraBinPreviewPipelineData * preview, GstSample * sample);
+
+GST_EXPORT
 void gst_camerabin_preview_set_caps (GstCameraBinPreviewPipelineData * preview, GstCaps * caps);
+
+GST_EXPORT
 gboolean gst_camerabin_preview_set_filter (GstCameraBinPreviewPipelineData * preview, GstElement * filter);
 
 #endif /* #ifndef __CAMERABIN_PREVIEW_H_ */