1 /* 2 ********************************************************************************************************* 3 * MELIS 4 * the Easy Portable/Player Develop Kits 5 * WEBCAM Driver 6 * 7 * (c) Copyright 2012-2016, Kingvan.Tong China 8 * All Rights Reserved 9 * 10 * File : drv_webcam.h 11 * By : Kingvan 12 * Version : v1.0 13 * Date : 2012-9-27 14 * Descript: 15 * Update : date auther ver notes 16 * 2012-9-27 11:09:13 Kingvan.Tong 2.0 build the file. 17 ********************************************************************************************************* 18 */ 19 #include "webcam_dev_i.h" 20 21 22 23 __webcam_mode_all_t webcam_mode_all;//所有使用模式 24 __webcam_mode_t webcam_mode;//当前使用模式 25 webcam_dev_init(void)26__s32 webcam_dev_init(void) 27 { 28 webcam_mode.color_format = PIXEL_OTHERFMT; //PIXEL_OTHERFMT; PIXEL_YUV422; 29 webcam_mode.component_seq = YUV_SEQ_UVUV; //YUV_SEQ_UVUV; YUV_SEQ_YUYV; 30 webcam_mode.store_mode = YUV_MOD_UV_MB_COMBINED; //YUV_MOD_UV_MB_COMBINED; YUV_MOD_INTERLEAVED; 31 webcam_mode.size.width = 1280; //1280; 640; 32 webcam_mode.size.height = 720; //720; 480; 33 webcam_mode.frame_rate = 25000; //帧率,单位Hz 34 webcam_mode.frame_period = 40000; //帧长(=1/帧率,单位us) 35 webcam_mode.color_space = BT601; //色彩空间 36 //webcam_mode.csi_buf_scrab_mode = CSI0_FULL; 37 38 webcam_mode_all.number = 2; 39 webcam_mode_all.webcam_mode[0] = webcam_mode; 40 webcam_mode_all.webcam_mode[1] = webcam_mode; 41 42 43 return EPDK_OK; 44 } 45 webcam_dev_exit(void)46__s32 webcam_dev_exit(void) 47 { 48 return EPDK_OK; 49 } 50 webcam_dev_set_mode(__u32 mode)51__s32 webcam_dev_set_mode(__u32 mode) 52 { 53 return EPDK_OK; 54 } 55 56 57