搜索
 找回密码
 立即注册

简单一步 , 微信登陆

MENU菜单设置移动侦测有功能

作者:chenfangyu | 时间:2016-12-14 16:57:53 | 阅读:2935| 只看该作者
1.MenuStateMovieMenu.c
#if (MENU_GENERAL_MOTION_DTC_EN)
AHC_BOOL MenuItemMotionDtcSensitivity(PSMENUITEM pItem, AHC_BOOL bIsHover)
{
        MenuSettingConfig()->uiMotionDtcSensitivity = pItem->iItemId - ITEMID_MOTION_DETECT-1;
         printc("MenuSettingConfig()->uiMotionDtcSensitivity = %d\n", __func__, MenuSettingConfig()->uiMotionDtcSensitivity);
#if  (MOTION_DTC_IN_SETUP)     
         Set_parking_mode();
#else
             Menu_SetMotionDtcSensitivity(MenuSettingConfig()->uiMotionDtcSensitivity);
#endif
         return AHC_TRUE;
}
#endif
2.StateVideoFunc.c
#if ( MOTION_DTC_IN_SETUP)
void Set_parking_mode(void)
{
         if( MenuSettingConfig()->uiMotionDtcSensitivity==MOTION_DTC_SENSITIVITY_OFF)
                  {
                           uiSetParkingModeEnable( AHC_FALSE );
                             Menu_SetMotionDtcSensitivity( MenuSettingConfig()->uiMotionDtcSensitivity );   
                           m_ubVMDStart     = AHC_FALSE;
                           m_ulVMDStopCnt   = 0;
                           m_ulVMDStableCnt = 0;
                           AIHC_SetVideoRecordMode( AHC_FALSE, AHC_VIDRECD_INIT );                                             
                  }
         else
                  {
                           uiSetParkingModeEnable( AHC_TRUE );
                             Menu_SetMotionDtcSensitivity( MenuSettingConfig()->uiMotionDtcSensitivity );   
                           m_ulVMDStableCnt = MOTION_DETECTION_STABLE_TIME * 1000 / VIDEO_TIMER_UNIT;
                           m_ubVMDStart     = AHC_FALSE;
                           AIHC_SetVideoRecordMode( AHC_TRUE, AHC_VIDRECD_INIT );                           
                  }        
}
#endif
3.Config_SDK_EVB_C_TV_Decoder.h
#define  MOTION_DTC_IN_SETUP (MOTION_DETECTION_EN&1)
收藏
收藏0
分享
分享
点赞
点赞0
反对
反对0
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册
手机版