diff src/aci2/mfw/mfw_cam.h @ 3:93999a60b835

src/aci2, src/condat2: import of g23m/condat source pieces from TCS211
author Mychaela Falconia <falcon@freecalypso.org>
date Mon, 26 Sep 2016 00:29:36 +0000
parents
children
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/src/aci2/mfw/mfw_cam.h	Mon Sep 26 00:29:36 2016 +0000
@@ -0,0 +1,65 @@
+/*
++--------------------------------------------------------------------+
+| PROJECT:	MMI-Framework (8417)		$Workfile::	mfw_cam.h	    $|
+| $Author::	NDH							$Revision::	1			    $|
+| CREATED:	21.05.04		     		$Modtime::	21.05.04	 14:58	$|
+| STATE  :	code														 |
++--------------------------------------------------------------------+
+
+   MODULE  : MFW_CAM
+
+   PURPOSE : This module contains the definitions for the Camera Interface.
+/***********************************************************************************************
+  $History: mfw_cam.h
+  
+  	Sep 13, 2005    REF: SPR 33992 xdeepadh
+	Description: Image viewer cannot open file when saved in high quality
+	Solution: The quality factor has been rearranged to support saving
+	the images within 64KBlimit.
+	
+ 	Aug 22 2005, xpradipg - LOCOSTO-ENH-31154
+ 	Description:	Application to test camera
+ 	Solution:	Implemented the camera application with following functionalities
+ 			preview, snapshot and image saving.
+************************************************************************************************/
+
+
+
+#include "rv_swe.h"
+
+//Different Camera States
+#define CAMERA_STATE_IDLE			0
+#define CAMERA_STATE_VIEWFINDER 	1
+#define CAMERA_STATE_CONFIGURE	2
+#define CAMERA_STATE_SNAPSHOT	3
+#define CAMERA_STATE_SAVE			4
+
+//Sep 13, 2005    REF: SPR 33992 xdeepadh
+//The quality factor has been rearranged.
+//Quality Factor
+#define QUALITY_ECONOMY 			40
+#define QUALITY_STANDARD  			55
+#define QUALITY_HIGH  				65
+
+#define CT_FILE_NAME_LENGTH 		15
+#define CT_FULL_PATH_LENGTH 		10 + CT_FILE_NAME_LENGTH
+#define CT_MAX_FILE 				10
+
+#define JPEG_CONTENT_DIR   			"/mmi/jpeg"
+
+/* Camera Test Return Values	*/
+#define MFW_CAM_OK					(0)
+#define MFW_CAM_FAILED			(-1)
+
+
+/* Camera Test Functions Prototypes */
+SHORT mfw_cam_take_snapshot(void);
+SHORT mfw_cam_save_snapshot(void);
+void mfw_cam_init(void);
+void mfw_cam_exit(void);
+T_MFW_HND mfw_camera_test_create(T_MFW_HND hWin, T_MFW_EVENT event, T_MFW_CB cbfunc);
+SHORT mfw_cam_disable_sensor(void);
+void mfw_cam_set_quality_factor(UBYTE factor);
+UBYTE mfw_cam_get_quality_factor();
+void  mfw_cam_set_viewfinder_mode(void);
+