亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? camera.h

?? MMI層OBJ不能完全編譯
?? H
字號:
/* 聯想  密級:絕密 保密期限:3年                  */

/***CONFIDENTIAL *****************************************************
本文件屬于公司秘密信息,請您恪守保密義務,勿向第三人透露。謝謝合作。 
This file is confidential. Recipient(s) is(are) obligated to maintain secrecy
and is(are) not permitted to disclose the contents of this communication to others. 
Thank you. 
***********************************************************************/
/**************************************************************************
*
*                        聯想移動上海研發中心
*							軟件二處
*
*			 聯想移動上海研發中心 版權所有(c)  
*
* 文件名    :   camera.h
*
* 目的      :    Camera source file on CLC 712S8 platform
*               
* 作者      :   Mark Hu
* 
* 生成日期  :   2005.01.04
*
* 修改紀錄  :
* 
* 
*-------------------------------------------------------------------------
* 姓名          日期            版本            描述
*-------------------------------------------------------------------------
* Mark hu   2005.01.04      		0.1         		創建
*                                        
***************************************************************************/
#ifndef __CAMERA_H__
#define __CAMERA_H__

/*Fujl start============*/
#define MOVIE_PB_EXIT		0x0000
#define MOVIE_PB_START		0x0001
#define MOVIE_PB_PAUSE		0x0002
#define MOVIE_PB_PLAY		0x0003
/*Fujl end============*/


//add by Mark chen 


//set/get attribute item 
typedef enum                         
{
    Preview_Rotation	=0x01,  	//reg0x01	bit[4:2]
    Display_Rotation	=0x02,	//reg0x01	bit[7:5]	
    Image_Effect		=0x03,  	//reg0x02	bit[13:8]
    JPEG_File_Size      	=0x04,  	//reg0x03 bit[3:0]    reg0x04   bit[15:0]
    
    JPEG_Quantity       	=0x05,  	//reg0x16 
    OSD_Mode            	=0x06,  	//reg0x18  
    Frame_Rate		=0x07,	//
    Strobe_Mode		=0x08,	//reg0x2d	bit0
    
    Sensor_Brightness	=0x10,	//reg0xa3
    Sensor_Contrast	=0x11,	//reg0xa3
    Sensor_Hue		=0x12,	//reg0xa3
    LCD_Brightness	=0x13,	//reg0xa4
    LCD_Contrast		=0x14,	//reg0xa4
    LCD_Hue			=0x15,	//reg0xa4

    Img_Effect_Mode	=0x16, 
    Menu_Mode		=0x17,
    Night_Mode		=0x18,
    Brightness		=0x19,
    Contrast                 =0x1a,
    Environment		=0x1b,	//fujl
    Frame_Mode		=0x1c,

    AWB             =0x1d

}CAM_ATTRIBUTE;

enum PlaybackMode {PlaybackFromHost,PlaybackFromW9968x};


//for decode&display
typedef struct tagJPEGTOBMP
{
U16*    img_buf;            //image file buffer
U32     img_size;           //image file size
U16     jpeg_file_type; 

U16     x_res;              //jpeg x resolution
U16     y_res;              //jpeg y resolution

U16*    bmp_buf;            //bmp buffer

U16     width;              //input display x width
U16     height;             //input display y height

U16     bmp_width;          //output bmp width
U16     bmp_height;         //output bmp width
}T_JPEGTOBMP;


/*************************************
JPEG 文件的顯示是在媒體管理器中使用
文件類型
1.  camera自拍的標準類型0和1
2.  
*************************************/
typedef struct tagJPEGVIEW
{
//api setting (hopen)   
U16*    img_buf;                //api   
U32     img_size;               //api
U16     x_res;
U16     y_res;

//driver setting    
U16     jpeg_file_type;   

U16     file_zoom;   //只有類型0和1有放大縮小功能
U16     adjust_flag;    //0--       1--default display setting
U16     zoom_flag;

//capture
U16     cap_xstart;
U16     cap_ystart;
U16     cap_width;
U16     cap_height;

//view 
U16     dis_xstart;
U16     dis_ystart;
U16     dis_width;
U16     dis_height;

//move flag and ratio
U16     x_flag;     //0-disable     1-enable
U16     x_value;    //x普通調節范圍 0,1,2(left)     4,5,6(right)
U16     x_scope;    //x最大調節范圍 (1-3)
U16     x_ratio;    //x 移動步長


U16     y_flag;
U16     y_value;    //x普通調節范圍 0,1,2(down)     4,5,6(up)
U16     y_scope;    //y最大調節范圍
U16     y_ratio;    //y 移動步長
}T_JPEGVIEW;        //上層函數下傳的結構

//camera global struct (describe JPEG IC )
typedef struct tagCAMERA
{
//system
U16 camera_mode;	//0-off		1-on
U16	operate_mode;	//jpegic operate mode
U16	strobe_flag;		//0-off		1-on		only single capture used

//sensor
U16	sensor_flag;		
U16	sensor_type;

    
//source
U16	source_mode;    //0-sensor      1-decoder
U16	source_x;       
U16	source_y;

//jpeg capture
U16	jpeg_mode;      //0-640*480         1-128*160       2-128*140(osd)   
U16	img_quantity;
U16 	frame_rate;
U16 	Frame_Mode;
U16  Mutil_mode;

//preview capture
U16 	preview_mode;
U16	preview_rotate;        //reg01	bit[4:2]
U16 	preview_start_flag;	//for initial sensor one time
U16	zoom;
U16	zoom_flag;

//display position
U16	display_rotate;	//reg01	bit[7:5]

//osd mode
U16	osd_mode;           //reg0x18
U16 	osd_color;          //reg0x19


//image effect
U16	image_effect;

//jpeg file size
U32 	jpeg_file_size;     //unit is word
U16	jpeg_file_zoom;

//only for clc712S8
U16	sensor_brightness;		//rega3
U16	sensor_contrast;
U16	sensor_hue;
U16	lcd_brightness;			//rega4
U16	lcd_contrast;
U16	lcd_hue;	
U16 Sensor_Environment;
}T_CAMERA;  


typedef struct tagJPEGFILE
{
U16*    img_buf;            //image file buffer
U32     img_size;           //image file size
U16     jpeg_file_type; 

U16     x_res;              //jpeg x resolution
U16     y_res;              //jpeg y resolution
}T_JPEGFILE;


typedef struct tagJPEGTOVIEW
{
U16*	bmp_buf;             //bmp buffer
U32		buf_size;

//source
U16     	x_res;              	//jpeg x resolution
U16     	y_res;             	//jpeg y resolution

//display or bmp
U16		x_dis_offset;	//only for display
U16		y_dis_offset;	//only for display
U16		x_dis_width;
U16		y_dis_height;

U16		bmp_width;		//only for convert
U16		bmp_height;		//only for convert
}T_JPEGTOVIEW;


//system
void CAM_SetMode(U8 usOnOff);
U16	CAM_GetMode(void);
void CAM_PowerOnOff(U8 ucOnOff);
U16 	CAM_SetLCDLock(U16 usValue);

void CAM_Init(void);        //initial register on CLC 
void CAM_SWReset(void);
void Lcd_Reset_UseJpgIc(void);
void CAM_ClearOPMode(void);
U16 	CAM_GetOPMode(void);
void CAM_SetAttribute(CAM_ATTRIBUTE usAttr, U16 usValue);
U32 	CAM_GetAttribute(CAM_ATTRIBUTE usAttr);

//osd function
void CAM_SetOSDData(U16* img_buf,U16 usColor);
void CAM_SetOSDWindow(U16 usXStart, U16 usYStart, U16 usXEnd, U16 usYEnd);
//void CAM_DisableOSD(void);

//preview&single capture
U8 	CAM_Preview(U16 usMode,U16 usZoom);
void CAM_PreviewOff(void);
U8 	CAM_SingleCapture(void);
//multi capture
U8 	CAM_MultiCapture(U16 usMode,U16 number);
U32	CAM_ReadCaptureJPEG(U16* img_buf,U32 buf_size,U16 number);
U8	CAM_ReadCaptureBMP(U16* img_buf,U32 buf_size);
	
//playback
U16 	CAM_GetJpegType(U16* pBuf,U32 img_size,U16 usXView,U16 usYView,U16 x_res,U16 y_res);     //huhao add 2004/7/8
U16 	CAM_WriteJPEGFile(T_JPEGFILE* img_info);
U16	CAM_JPEGConvertBMP_NEW(T_JPEGTOVIEW* img_info,U8 ucType,U8 ucView);

//motion jpeg
U16	CAM_MovieView(void);
void CAM_MovieCapture(U16 usMode,U16* img_buf) ;
U32 CAM_WriteMovieData(U16* img_buf,U32 img_size);
U16 	CAM_MoviePlayback(enum PlaybackMode type,U16 control);

//add by Mark chen for frame data
void CAM_SetFrameOsdData(U16* img_buf,U16 usColor);
void CAM_SetQualityTemp(void);
//not used
/*
U16 	CAM_Display_new(U16 *pBuf, U32 len, U16 wx, U16 wy, U16 tx, U16 ty, U16 lsx, U16 lsy, U16 DecodeOpt, U16 zoom, U16 Move, U16 MoveFlag);

U16 	CAM_StillCapture(U16* img_buf);
U16	CAM_Display(T_JPEGVIEW* img_info);
U16 	CAM_JPEGConvertBMP(T_JPEGTOBMP* img_info,U16 usType);
*/
#endif

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美最猛黑人xxxxx猛交| 精品1区2区在线观看| 亚洲男人的天堂一区二区| 波多野结衣精品在线| 国产日产欧美一区二区视频| 国产成人精品免费网站| 欧美精彩视频一区二区三区| 国产精品一线二线三线精华| 国产欧美精品区一区二区三区 | 国产精品污网站| 成人av在线影院| 久久精品视频一区二区三区| 国产精品免费久久久久| 国产99精品在线观看| 精品福利一二区| 99久久精品免费| 亚洲高清免费视频| 精品日韩成人av| 91免费在线看| 精品一区二区在线播放| 成人免费高清在线观看| 精品理论电影在线观看| 国产成人av电影在线观看| 亚洲精品视频免费看| 欧美精品丝袜久久久中文字幕| 韩国三级在线一区| 亚洲日本成人在线观看| 91精品国产色综合久久久蜜香臀| 国产高清精品网站| 亚洲电影一区二区三区| 亚洲日本韩国一区| 国产精品一区在线观看你懂的| 国产精品久久久久久久久果冻传媒 | 亚洲国产成人av网| 欧美亚洲另类激情小说| 成人国产免费视频| 亚洲成a天堂v人片| 香蕉成人伊视频在线观看| 久久久噜噜噜久噜久久综合| 在线观看91视频| 国产精品第13页| 欧美群妇大交群中文字幕| 亚洲欧美日韩国产综合在线| 久久66热re国产| 国产精品欧美极品| 91蜜桃免费观看视频| 亚洲免费观看高清完整版在线观看 | 久久无码av三级| 国产精品99久久不卡二区| 国产亚洲一区二区在线观看| 日韩欧美国产麻豆| 精品久久久久久久久久久久久久久 | 国产一区 二区 三区一级| 国产精品国产自产拍高清av王其| 91精品黄色片免费大全| 91污片在线观看| 国产.欧美.日韩| 蜜臀99久久精品久久久久久软件 | 亚洲丶国产丶欧美一区二区三区| 国产精品久久久久久久久久免费看 | 国产91对白在线观看九色| 日日夜夜精品视频免费 | 亚洲成人www| 亚洲日本免费电影| 中文字幕在线不卡一区| 26uuu国产电影一区二区| 日韩欧美国产一二三区| 欧美人与z0zoxxxx视频| 色综合天天综合网天天看片| 国产99一区视频免费| 国产成人激情av| 国产成人精品一区二区三区网站观看| 精品一区二区三区蜜桃| 久久91精品久久久久久秒播| 久久91精品国产91久久小草| 免费av网站大全久久| 亚洲国产精品一区二区久久 | 91精品国产入口| 欧美一级一区二区| 欧美精品在线观看播放| 91精品婷婷国产综合久久性色| 欧美午夜精品电影| 7777精品伊人久久久大香线蕉超级流畅| 欧洲精品一区二区| 欧美二区三区的天堂| 欧美二区三区91| 国产精品麻豆一区二区 | 精品国产区一区| 国产无人区一区二区三区| 久久久国产精华| 自拍视频在线观看一区二区| 一区二区在线电影| 亚洲电影一区二区三区| 美女国产一区二区三区| 国产一二三精品| 91在线观看地址| 欧美日韩国产在线观看| 欧美成人bangbros| 国产精品久久久久久久蜜臀 | 日韩av中文在线观看| 久久er精品视频| 国产成人精品综合在线观看| 97se狠狠狠综合亚洲狠狠| 欧美在线免费播放| 日韩欧美国产一区二区在线播放 | 亚洲国产成人私人影院tom| 亚洲欧美日韩国产综合在线| 亚洲第一综合色| 国产精品一品视频| 91免费精品国自产拍在线不卡| 欧美日本一区二区在线观看| 久久久一区二区三区| 一区二区三区不卡视频在线观看| 青椒成人免费视频| 成人av资源下载| 日韩一卡二卡三卡国产欧美| 中文字幕一区免费在线观看| 日韩精品一二三四| www.久久久久久久久| 91精品国产综合久久福利| 欧美高清在线一区二区| 亚洲成人先锋电影| 成人动漫一区二区在线| 日韩一区二区视频| 中文字幕在线观看一区二区| 美女视频黄a大片欧美| 色欧美片视频在线观看在线视频| 欧美电影精品一区二区| 亚洲综合免费观看高清完整版在线| 精品一区二区久久| 欧美日韩一区在线观看| 亚洲国产高清在线| 蜜臀国产一区二区三区在线播放| 91欧美一区二区| 国产视频一区在线播放| 日本不卡123| 日本韩国一区二区| 国产精品久久久久久久第一福利| 欧美自拍偷拍午夜视频| 久久女同性恋中文字幕| 日韩av午夜在线观看| 91久久精品日日躁夜夜躁欧美| 2024国产精品视频| 日本亚洲一区二区| 欧美三级欧美一级| 最新高清无码专区| 成人午夜电影小说| 久久久久久一二三区| 毛片基地黄久久久久久天堂| 欧美人体做爰大胆视频| 亚洲精品综合在线| 不卡免费追剧大全电视剧网站| 精品精品欲导航| 日本在线观看不卡视频| 欧美三级乱人伦电影| 亚洲一区成人在线| 91浏览器在线视频| 亚洲欧洲一区二区在线播放| 成人性生交大合| 国产欧美一区二区在线| 精品一区二区三区欧美| 日韩精品一区国产麻豆| 日本亚洲一区二区| 欧美一二三四在线| 日本不卡中文字幕| 日韩一区二区在线观看视频| 免费一级欧美片在线观看| 欧美日韩国产高清一区二区三区| 一区二区三区国产| 欧美性大战久久| 午夜日韩在线电影| 69精品人人人人| 日本三级亚洲精品| 日韩欧美一区二区不卡| 香蕉成人伊视频在线观看| 91精品国产免费| 免费的成人av| 久久精品日韩一区二区三区| 国产成人免费高清| 国产精品九色蝌蚪自拍| 色噜噜狠狠色综合中国| 亚洲国产精品尤物yw在线观看| 69p69国产精品| 国产综合色视频| 国产视频911| 99re热视频这里只精品| 一个色在线综合| 欧美一区二区在线免费观看| 久久99精品一区二区三区三区| 综合自拍亚洲综合图不卡区| 91丨国产丨九色丨pron| 亚洲一区在线观看免费| 欧美绝品在线观看成人午夜影视| 九色综合国产一区二区三区| 国产喂奶挤奶一区二区三区| 一本一道波多野结衣一区二区| 亚洲国产日韩av| 日韩一区二区三区视频在线 | 日韩亚洲欧美在线观看| 国产精品一区二区不卡|