};
+/* FIXME: these should be properly namespaced if they're meant as exposed API */
+#ifndef __GI_SCANNER__
#define MIN_ZOOM 1.0f
#define MAX_ZOOM 10.0f
#define ZOOM_1X MIN_ZOOM
+#endif /* !__GI_SCANNER__ */
GST_BASE_CAMERA_BIN_SRC_API
gboolean gst_base_camera_src_set_mode (GstBaseCameraSrc *self, GstCameraBinMode mode);
G_BEGIN_DECLS
+/* FIXME: these should be properly namespaced if they're meant as exposed API */
+#ifndef __GI_SCANNER__
#define DEFAULT_WIDTH 640
#define DEFAULT_HEIGHT 480
#define DEFAULT_CAPTURE_WIDTH 800
#define DEFAULT_FPS_N 0 /* makes it use the default */
#define DEFAULT_FPS_D 1
#define DEFAULT_ZOOM MIN_ZOOM
+#endif /* !__GI_SCANNER__ */
+/* FIXME: properly namespace these enums */
/**
* GstCameraBinMode:
* @MODE_IMAGE: image capture
MODE_VIDEO = 2,
} GstCameraBinMode;
-
+/* FIXME: should be CAMERA_BIN_MODE and camera_bin_mode */
#define GST_TYPE_CAMERABIN_MODE (gst_camerabin_mode_get_type ())
GST_BASE_CAMERA_BIN_SRC_API
GType gst_camerabin_mode_get_type (void);