IRSensorApi.h文件参考

红外探测 API. 更多...

宏定义

#define LEVEL_HIGH   (1)
#define LEVEL_LOW   (3)
#define LEVEL_MEDIUM   (2)
#define LEVEL_NONE   (0)
#define LEVELMAX   (4)

函数

BOOL GetIRSensorDetection (BOOL *pbDetection)
 获取红外探测的探测状态
DWORD GetIRSensorLevel (void)
 获取红外探测等级
BOOL RegisterIRSensorNotify (HANDLE hWnd, DWORD MsgID)
 注册红外探测的消息通知
BOOL SetIRSensorLevel (DWORD level)
 设置红外探测等级
BOOL SetIRSensorState (BOOL bOpened)
 设置红外探测的开关状态
BOOL UnRegisterIRSensorNotify (HANDLE hWnd)
 注销红外探测的消息通知

详细描述

红外探测 API.


宏定义文档

#define LEVEL_HIGH   (1)
#define LEVEL_LOW   (3)
#define LEVEL_MEDIUM   (2)
#define LEVEL_NONE   (0)
#define LEVELMAX   (4)

函数文档

BOOL GetIRSensorDetection ( BOOL *  pbDetection  ) 

获取红外探测的探测状态

参数:
pbDetection,: [out]存储探测状态的数据指针,FALSE - 没有探测到物体 TRUE - 探测到物体
返回:
FALSE - 失败, TRUE - 成功
DWORD GetIRSensorLevel ( void   ) 

获取红外探测等级

返回:
0 - 失败, >0 - 红外探测等级 LEVEL_HIGH LEVEL_MEDIUM LEVEL_LOW
BOOL RegisterIRSensorNotify ( HANDLE  hWnd,
DWORD  MsgID 
)

注册红外探测的消息通知

参数:
hWnd : [in]红外探测消息通知的窗口句柄
MsgID : [in]红外探测消息通知的消息ID
返回:
FALSE - 失败, TRUE - 成功
注解:
lParam :[out]收到的消息通知参数,0:没有探测到物体 1:探测到物体
BOOL SetIRSensorLevel ( DWORD  level  ) 

设置红外探测等级

参数:
level,: [in]要设置的红外探测等级 LEVEL_HIGH LEVEL_MEDIUM LEVEL_LOW
返回:
FALSE - 失败, TRUE - 成功
BOOL SetIRSensorState ( BOOL  bOpened  ) 

设置红外探测的开关状态

参数:
bOpened,: FALSE - 关闭红外探测 TRUE - 打开红外探测
返回:
FALSE - 失败, TRUE - 成功
BOOL UnRegisterIRSensorNotify ( HANDLE  hWnd  ) 

注销红外探测的消息通知

参数:
hWnd : [in]要注销的红外探测消息通知的窗口句柄.
返回:
FALSE - 失败, TRUE - 成功

Generated at Tue Feb 9 15:09:50 2010 for Meizu M8 SDK Documentation by  doxygen 1.6.1