📄 med_global.h
字号:
* removed!
* removed!
*
* removed!
* removed!
* removed!
*
* removed!
* removed!
* removed!
*
* removed!
* removed!
* removed!
*
* removed!
* removed!
* removed!
*
* removed!
* removed!
* removed!
*
* removed!
* removed!
* removed!
*
* removed!
* removed!
* removed!
*
* removed!
* removed!
* removed!
*
* removed!
* removed!
* removed!
*
* removed!
* removed!
* removed!
*
* removed!
* removed!
* removed!
*
* removed!
* removed!
* removed!
*
* removed!
* removed!
* removed!
*
* removed!
* removed!
* removed!
*
* removed!
* removed!
* removed!
*
* removed!
* removed!
* removed!
*
* removed!
* removed!
* removed!
*
* removed!
* removed!
* removed!
*
* removed!
* removed!
* removed!
*
* removed!
* removed!
* removed!
*
* removed!
* removed!
* removed!
*
* removed!
* removed!
* removed!
*
* removed!
* removed!
* removed!
*
* removed!
* removed!
* removed!
*
* removed!
* removed!
* removed!
*
* removed!
* removed!
* removed!
*
* removed!
* removed!
* removed!
*
* removed!
* removed!
* removed!
*
* removed!
* removed!
* removed!
*
* removed!
* removed!
* removed!
*
* removed!
* removed!
* removed!
*
* removed!
* removed!
* removed!
*
* removed!
* removed!
* removed!
*
* removed!
* removed!
* removed!
*
* removed!
* removed!
* removed!
*
* removed!
* removed!
* removed!
*
* removed!
* removed!
* removed!
*
*------------------------------------------------------------------------------
* Upper this line, this part is controlled by PVCS VM. DO NOT MODIFY!!
*==============================================================================
*******************************************************************************/
#ifndef MED_NOT_PRESENT
#include "lcd_Sw_inc.h"
#ifndef _MED_GLOBAL_H
#define _MED_GLOBAL_H
/*======== CONSTANTS ==========*/
#if defined(OV9655)
#define YUV_130_SENSOR
#endif
#if defined(MT6217) || defined(MT6218B)
#define MT6217_SERIES 1
#define MT6219_SERIES 0
#define MT6228_SERIES 0
#define MT6225_SERIES 0
#elif defined(MT6219) || defined(MT6226) || defined(MT6226D) || defined(MT6226M) || defined(MT6227) || defined(MT6227D)
#define MT6217_SERIES 0
#define MT6219_SERIES 1
#define MT6228_SERIES 0
#define MT6225_SERIES 0
#elif defined(MT6228) || defined(MT6229) || defined(MT6230) || defined(MT6238)
#define MT6217_SERIES 0
#define MT6219_SERIES 0
#define MT6228_SERIES 1
#define MT6225_SERIES 0
#elif defined(MT6225) || defined(MT6223P) || defined(MT6223P_S00) || defined(MT6223) || defined(MT6235)
#define MT6217_SERIES 0
#define MT6219_SERIES 0
#define MT6228_SERIES 0
#define MT6225_SERIES 1
#else
#define MT6217_SERIES 0
#define MT6219_SERIES 0
#define MT6228_SERIES 0
#define MT6225_SERIES 0
#endif
/* for Catcher to inject test messages */
// #define TST_HANDLER
/* for vm logging */
// #define VM_LOG
#ifdef __3G_VIDEO_CALL__
/* under construction !*/
#endif
#if defined(__MTV_SUPPORT__)
#define __MED_MTV_MOD__
#endif
#ifdef __CTM_SUPPORT__
#define __MED_CTM_MOD__
#endif
#if defined( __BT_HFG_PROFILE__ )
#define __MED_BT_HFP_MOD__
#if defined(__BT_AUDIO_VIA_SCO__)
#define __MED_BT_AUDIO_VIA_SCO__
#endif
#if defined(__BT_FM_VIA_SCO__)
#define __MED_BT_FM_VIA_SCO__
#endif
#endif /* #if defined( __BT_HFG_PROFILE__ ) */
#if defined(__BT_A2DP_PROFILE__)
#define __MED_BT_A2DP_MOD__
#endif
#if defined(__MED_BT_HFP_MOD__) || defined(__MED_BT_A2DP_MOD__)
#define __MED_BT_MOD__
#endif
#if defined(PLUTO_MMI)
#define __MMI_SUPPORT_BACKLIGHT_SYNC__
#define __MMI_SUPPORT_LED_SYNC__
#define __16_LEVEL_AUDIO_VOLUME__
#endif /* defined(PLUTO_MMI) */
#if defined(__POC__)
#define __MED_POC_MOD__
#endif
#if !defined(MT6205B) && !defined(MT6208) && !defined(MT6223)
#define __RICH_AUDIO_PROFILE__ /* (1)Spectrum (2)Build Cache, (3)ID3 Parser */
#endif
#if !defined(MT6205B) && !defined(MT6208) && !defined(MT6223) && !defined(MT6223P)
#define __MED_MMA_JAVA_CTRL__ /* Advance MMA control */
#endif
#if !defined(MT6205B) && !defined(MT6208)
#define AMR_DECODE
#endif /* !defined(MT6205B) && !defined(MT6208) */
#if defined(MED_LOW) || defined(MED_MODEM)
#define SLIM_AUDIO_PROFILE
#endif
#if defined(PURE_AUDIO_SUPPORT)
#define MED_PURE_AUDIO
#endif
#if (defined (ISP_SUPPORT) || defined (CAMERA_MODULE)) //modified by ycd for HI03/06
#define __MED_CAM_MOD__
#ifdef WEBCAM_SUPPORT
#define __MED_WEBCAM_MOD__
#endif
#if defined(AF_SUPPORT)
#define __CAM_AUTO_FOCUS__
#endif
#endif /* defined (ISP_SUPPORT) */
#if defined(TV_OUT_SUPPORT)
#define __MED_TVO_MOD__
#endif
#if defined (JPG_DECODE) || defined (JPG_ENCODE) || defined (GIF_DECODE)
#define __MED_IMG_MOD__
#endif
#if defined (MP4_CODEC)
#define __MED_VID_MOD__
#if defined (ISP_SUPPORT)
#define __MED_VID_ENC_MOD__
#if defined(VDOEDT_SUPPORT)
#define __MED_VID_EDT_MOD__
#endif
#endif
#ifdef PGDL_SUPPORT
#define __MED_VID_PDL_MOD__
#endif
#endif
#if defined (MJPG_SUPPORT)
#define __MED_MJPG_MOD__
#if defined (ISP_SUPPORT)
#define __MED_MJPG_ENC_MOD__
#endif
#endif
#if defined (DSP_WT_SYN)
#define __MED_MMA_MOD__
#endif
#if defined (FM_RADIO_ENABLE)
#define __MED_FMR_MOD__
#endif
#if defined(VR_ENABLE)
#define __MED_VR_MOD__
#endif
#if defined(VRSI_ENABLE)
#define __MED_VRSI_MOD__
#endif
#if defined(BGSND_ENABLE)
#define __MED_SND_MOD__
#endif
#if defined(AUD_TIME_STRETCH)
#define __MED_AUD_TIME_STRETCH__
#endif
#if defined(AUD_REVERB)
#define __MED_AUD_REVERB__
#endif
#if defined(AUD_3D_SURROUND_LSPK) || defined(AUD_3D_SURROUND_EARP)
#define __MED_AUD_SURROUND__
#endif
#if defined(AUDIO_EQUALIZER_ENABLE)
#define __MED_AUD_EQUALIZER__
#endif
/* Either turn on (1)time stretch (2)reverb (3)3D surround (4)equalizer */
#if defined(AUD_TIME_STRETCH) || defined(AUD_REVERB) || defined(AUD_3D_SURROUND_LSPK) || defined(AUD_3D_SURROUND_EARP) || defined(AUDIO_EQUALIZER_ENABLE)
#define __MED_AUD_AUDIO_EFFECT__
#endif
#ifdef DEDI_AMR_REC
#define DEDI_AMR_REC_BUFFER
#endif
#if defined (__POC__) || defined (STREAM_SUPPORT) || defined (__VOIP__)
#define __MED_RTP_MOD__
#endif
#if defined(STREAM_SUPPORT)
#define __MED_STREAM_MOD__
#endif
#if defined(__GENERAL_TTS__)
#define __MED_GENERAL_TTS__
#endif
#define SET_VOLUME_WHEN_PLAY
#define AUD_IDLE 0
#define AUD_VM_IDLE 0
#define AUD_VM_RECORD 1
#define AUD_VM_RECORD_PAUSED 4
#define AUD_VM_PLAY 5
#define AUD_VM_PLAY_PAUSED 6
#define AUD_VM_PLAY_FINISH 7
/* audio state */
#define AUD_MEDIA_IDLE 0
#define AUD_MEDIA_PLAY 30
#define AUD_MEDIA_PLAY_FINISH 31
#define AUD_MEDIA_PLAY_PAUSED 32
#define AUD_MEDIA_RECORD 33
#define AUD_MEDIA_RECORD_PAUSED 34
#define AUD_MEDIA_SEEK_PAUSED 35
#define AUD_MEDIA_UNDERFLOW 36
#define AUD_MEDIA_UNDERFLOW_PAUSE 37
#define AUD_MEDIA_WRITE_DATA_PAUSE 38
/* audio post process state */
#define AUD_EFFECT_UNSET 0 /* Parameter not set */
#define AUD_EFFECT_OFF 1
#define AUD_EFFECT_ON 2
//#define AUD_EFFECT_INT 3 /* Interrupt */
/* camera state */
#define CAM_IDLE 0
#define CAM_READY 1
#define CAM_START_PREVIEW 2
#define CAM_PREVIEW 3
#define CAM_POWER_UP 4
#define CAM_CAPTURE 5
#define CAM_CAPTURE_BARCODE 6
/* image state */
#define IMG_IDLE 0
#define IMG_JPG_DECODE 1
#define IMG_JPG_ENCODE 2
#define IMG_GIF_DECODE 3
#define IMG_GIF_V2_DECODE 4
#define IMG_PNG_DECODE 5
/* video state */
#define VID_IDLE 0
#define VID_PREVIEW 1
#define VID_RECORD 2
#define VID_RECORD_FINISH 3
#define VID_RECORD_PAUSED 4
#define VID_OPEN_FILE 5
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -