⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 headset_hfp_call.h

📁 bc5_stereo:bluetooth stereo Headset CODE 支持A2DP HSP 和 HSP 。可作为车载免提。BlueLab 2007环境下编译
💻 H
字号:
/****************************************************************************
Copyright (C) Cambridge Silicon Radio Ltd. 2004-2007
Part of Stereo-Headset-SDK Q1-2007.Release

FILE NAME
    headset_hfp_call.h
    
DESCRIPTION
    Handles HFP call functionality.
    
*/
#ifndef HEADSET_HFP_CALL_H
#define HEADSET_HFP_CALL_H


#include "headset_private.h"


/****************************************************************************
  FUNCTIONS
*/

/****************************************************************************
NAME    
    hfpCallInitiateVoiceDial
    
DESCRIPTION
    If HFP and connected - issues command
    If HFP and not connected - connects and issues if not in call
    If HSP sends button press

*/
void hfpCallInitiateVoiceDial ( hsTaskData* pApp );


/****************************************************************************
NAME    
    hfpCallCancelVoiceDial
    
DESCRIPTION
    Cancels a voice dial request.
   
*/
void hfpCallCancelVoiceDial ( hsTaskData * pApp );


/****************************************************************************
NAME    
    hfpCallInitiateLNR
    
DESCRIPTION
    If HFP and connected - issues command
    If HFP and not connected - connects and issues if not in call
    If HSP sends button press

*/
void hfpCallInitiateLNR ( hsTaskData * pApp );


/****************************************************************************
NAME    
    hfpCallAnswer
    
DESCRIPTION
    Answer an incoming call from the headset.

*/
void hfpCallAnswer ( hsTaskData *pApp );


/****************************************************************************
NAME    
    headsetRejectCall
    
DESCRIPTION
    Reject an incoming/ outgoing call from the headset.

*/
void hfpCallReject ( hsTaskData *pApp );


/****************************************************************************
NAME    
    hfpCallHangUp
    
DESCRIPTION
    Hang up the call from the headset.

*/
void hfpCallHangUp ( const hsTaskData *pApp );


/****************************************************************************
NAME    
    hfpCallTransferToggle
    
DESCRIPTION
    If the audio is at the headset end transfer it back to the AG and
    vice versa.

*/
void hfpCallTransferToggle ( hsTaskData *pApp );


/****************************************************************************
NAME    
    hfpCallRecallQueuedEvent
    
DESCRIPTION
    Checks to see if an event was Queued and issues it.

*/
void hfpCallRecallQueuedEvent ( hsTaskData * pApp );


/****************************************************************************
NAME    
    hfpCallClearQueuedEvent
    
DESCRIPTION
    Clears the QUEUE - used on failure to connect / power on / off etc.

*/
void hfpCallClearQueuedEvent ( hsTaskData * pApp );


#endif

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -