SuperIC社区_
标题: MENU菜单设置移动侦测有功能 [打印本页]
作者: chenfangyu 时间: 2016-12-14 16:57
标题: MENU菜单设置移动侦测有功能
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)
欢迎光临 SuperIC社区_ (/) |
Powered by Discuz! X3.3 |