📄 bthandsfree.h
字号:
#ifndef _BTHANDSFREE_H_INCLUDED_#define _BTHANDSFREE_H_INCLUDED_#include "btcommon.h"class HandsFree{public: HandsFree(); ~HandsFree(); bool Init(); void Destroy(); bool ConnectAudioServer(); void DisconnectAudioServer(); bool ConnectSPP(); void DisconnectSpp(); void SendSppData(const char* data, int len); void OnAGAPPEvCbk(BTUINT16 event, BTUINT8* param, BTUINT32 param_len); void OnScoDataInd(BTUINT16 conn_hdl,BTUINT16 len,BTUINT8 *packet); void OnSPPDataInd(BTUINT16 com, BTUINT8 *data, BTUINT32 len); bool m_bAGConnected; bool m_bSppConnected; BTDEVHDL m_hDev; unsigned char m_nComSpp; BTUINT8 m_DevAddr[BTSDK_BDADDR_LEN];protected: enum { AG_STATE_NULL = 0x00, AG_STATE_IDLE = 0x01, AG_STATE_STANDBY = 0x02, AG_STATE_RINGING = 0x03, AG_STATE_OUTGOINGCALL = 0x04, AG_STATE_ONGOINGCALL = 0x05, AG_STATE_BUSYTONE = 0x06, AG_STATE_BVRA = 0x07, AG_STATE_VOVG = 0x08, }; BTCONNHDL m_hAGConn; BTCONNHDL m_hSppConn; BTUINT8 m_nSpkVol; int m_nAgState;private: HandsFree(const HandsFree& rhs); HandsFree& operator =(const HandsFree& rhs);};#endif /* _BTHANDSFREE_H_INCLUDED_ */
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -