diff options
Diffstat (limited to 'gst-libs/gst/basecamerabinsrc/gstbasecamerasrc.h')
-rw-r--r-- | gst-libs/gst/basecamerabinsrc/gstbasecamerasrc.h | 13 |
1 files changed, 7 insertions, 6 deletions
diff --git a/gst-libs/gst/basecamerabinsrc/gstbasecamerasrc.h b/gst-libs/gst/basecamerabinsrc/gstbasecamerasrc.h index 24a919c7b..105530b11 100644 --- a/gst-libs/gst/basecamerabinsrc/gstbasecamerasrc.h +++ b/gst-libs/gst/basecamerabinsrc/gstbasecamerasrc.h @@ -30,6 +30,7 @@ #include <gst/gst.h> #include <gst/gstbin.h> +#include "basecamerabinsrc-prelude.h" #include "gstcamerabin-enum.h" #include "gstcamerabinpreview.h" @@ -49,7 +50,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 +GST_BASE_CAMERA_BIN_SRC_API GType gst_base_camera_src_get_type (void); typedef struct _GstBaseCameraSrc GstBaseCameraSrc; @@ -133,20 +134,20 @@ struct _GstBaseCameraSrcClass #define MAX_ZOOM 10.0f #define ZOOM_1X MIN_ZOOM -GST_EXPORT +GST_BASE_CAMERA_BIN_SRC_API gboolean gst_base_camera_src_set_mode (GstBaseCameraSrc *self, GstCameraBinMode mode); -GST_EXPORT +GST_BASE_CAMERA_BIN_SRC_API void gst_base_camera_src_setup_zoom (GstBaseCameraSrc * self); -GST_EXPORT +GST_BASE_CAMERA_BIN_SRC_API void gst_base_camera_src_setup_preview (GstBaseCameraSrc * self, GstCaps * preview_caps); -GST_EXPORT +GST_BASE_CAMERA_BIN_SRC_API void gst_base_camera_src_finish_capture (GstBaseCameraSrc *self); -GST_EXPORT +GST_BASE_CAMERA_BIN_SRC_API void gst_base_camera_src_post_preview (GstBaseCameraSrc *self, GstSample * sample); // XXX add methods to get/set img capture and vid capture caps.. |