亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? ag.h

?? bluetooth audio gateway
?? H
字號:
#ifndef _AG_H
#define _AG_H

#include "ag_types.h"

#include <cm_rfcomm.h>

/* TODO remove use of cm_rfcomm.h from this file */




/* Functions provided by the AG and called from the interface */

/* ag_open.c - start up the AG and initialize the connection manager */
void startReqAction(uint16 hfSuppFeatures, ag_profile_role_t profiles);

/* ag_inquire.c - request to start an inquiry */
void inquiryReqAction(uint8 num_responses, uint16 timeout, uint32 CoD_filter, uint16 rnr_en);

/* ag_pair.c - request to initiate pairing */
void pairReqAction(bd_addr_t addr, bool_t auth, uint16 timeout);

/* ag_pair.c - response containing a PIN code when pairing */
void pinResAction(bd_addr_t addr, uint8 pin_len, const uint8 *pin);

/* ag_pair.c - response containing the link key when authenticating */
void linkKeyResAction(bool_t accept, uint16 handle, const uint8 *key);

/* ag_pair.c - request to register a device with the security manager */
void agSmAddDeviceReqAction(bd_addr_t addr, bool_t trust, const uint8 *key);

/* ag_connect.c - request to initiate a connection to a specific remote device */
void agConnectAsMasterReqAction(bd_addr_t addr, const ag_auth_config_t *use, const ag_park_config_t *park, const ag_sniff_config_t *sniff, uint16 target, timeout_t timeout);

/* ag_connect.c - request to become connactable so remote device can connect to us */
void agConnectAsSlaveReqAction(bd_addr_t addr, const ag_auth_config_t *use, const ag_park_config_t *park, const ag_sniff_config_t *sniff, timeout_t timeout, uint16 ps_ival, uint16 ps_win);

/* ag_connect.c - request to open a SCO connection */
void agScoConnectReqAction(ag_handle_t handle, pkt_type_t type);

/* ag_connect.c - request to disconnect an RFCOMM connection */
void agRfcommDisconnectReqAction(ag_handle_t handle);

/* ag_connect.c - request to disconnect a SCO connection */
void agScoDisconnectReqAction(ag_handle_t handle);

/* ag_ring.c - request to send one or more ring commands */
void agRingReqAction(timeout_t repetition_rate, uint8 number_rings);

/* ag_volume.c - request to send a volume command */
void agVolumeChangeReqAction(int8 increment, uint8 gain);

/* ag_microphone.c - send a request to set the microphone gain */
void agMicChangeReqAction(uint8 gain);

/* ag_data.c - request to send custom defined data over rfcomm */
void agDataReqAction(uint16 length, const uint8 *data);

/* ag_atreply.c - send a call ind to indicate the call is active */
void agCallStatusReqAction(uint16 status);

/* ag_atreply.c - send a call_setup ind to indicate the call is being established */
void agCallSetupReqAction(ag_call_setup_vals_t call_setup);

/* ag_atreply.c - send a service registration indication to the hands free */
void agServiceStatusReqAction(uint16 status);

/* ag_error.c - cancel the current state */
void agCancelReqAction(void);

/* ag_state.c - check if there is an RFCOMM connection up */
uint16 agRfcommConnectedQuery(void);

/* ag_state.c - check if there is an SCO connection up */
uint16 agScoConnectedQuery(void);

/* ag_state.c - check if the AG is curently idle */
uint16 agIdleQuery(void);



/* Functions to be implemented by the interface to the AG */

/* Notification of a start cfm i.e. everything ready to go */
void handleStartCfm(void);

/* Inquiry result */
void handleInquiryResultInd(const CM_INQUIRY_RESULT_IND_T *ind);

/* Inquiry has completed */
void handleInquiryCompleteCfm(ag_inquiry_status_t status);

/* Pin code request */
void handlePinReq(BD_ADDR_T addr);

/* Link key request */
void handleLinkKeyReq(uint16 handle);

/* Pair confirm */
void handlePairCfm(BD_ADDR_T addr, ag_pair_status_t status, const uint8 *link_key);

/* Informs which conn handle has been assigned to the conn to this device*/
void handleConnectionHandleMap(uint16 hdl, bd_addr_t addr);

/* Informs of a change in the status of a SCO connection */
void handleScoStatusInd(ag_handle_t hdl, ag_connection_status_t status, hci_connection_handle_t sco_handle);

/* Informs of a change in the status of an RFCOMM connection */
void handleRfcommStatusInd(ag_handle_t hdl, ag_connection_status_t status, ag_profile_role_t role);

/* Informs of a change in the volume settings */
void handleVolumeChangeInd(ag_handle_t hdl, uint8 gain);

/* Inform of a change in the microphone settings */
void handleMicrophoneChangeInd(ag_handle_t hdl, uint8 gain);

/* Button press received from the remote device */
void handleButtonPressInd(ag_handle_t hdl);

/* A response to the call alert has been received */
void handleCallAnsweredInd(ag_handle_t hdl, uint16 accept_flag);

/* Dial request received from remote device */
void handleRemoteDialReq(ag_handle_t hdl, dial_mode_t dial_what, uint16 length, const uint8 *data);

/* An error (or a warning) has occurred */
void handleErrorInd(ag_handle_t hdl, ag_error_code_t error_reason);

/* Received RFCOMM data that could not be parsed by parser so pass to client to handle */
void handleUnparsedData(ag_handle_t hdl, uint16 length, const uint8 *data);

/* Received voice recognition enable/ disable command */
void handleVoiceRecognitionInd(ag_handle_t hdl, uint16 status);


#endif

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日本成人中文字幕在线视频| 99re在线视频这里只有精品| caoporen国产精品视频| 91精品欧美一区二区三区综合在 | 国产尤物一区二区在线| 99久久亚洲一区二区三区青草| 欧美一区二区视频在线观看2022 | 精品国产污污免费网站入口 | 欧美日韩亚洲综合一区 | 91在线国产观看| 26uuu精品一区二区在线观看| 夜夜精品视频一区二区| 不卡的电影网站| 久久久精品黄色| 精品一区二区三区av| 在线播放中文一区| 亚洲成人动漫在线观看| 欧美中文字幕一二三区视频| 中文字幕视频一区| 国产99一区视频免费| 久久久影院官网| 国产中文字幕一区| 日韩女优av电影在线观看| 日韩avvvv在线播放| 欧美肥大bbwbbw高潮| 午夜精品视频一区| 欧美精品日韩一本| 日韩av中文字幕一区二区三区| 欧美日韩中文字幕一区二区| 亚洲一区二区三区激情| 欧美日韩精品一区二区| 亚洲国产欧美在线人成| 精品视频一区二区三区免费| 亚洲妇熟xx妇色黄| 在线播放视频一区| 男人的天堂久久精品| 欧美电影免费观看完整版| 久久国产生活片100| 久久综合精品国产一区二区三区 | 色综合天天综合色综合av | 久久久噜噜噜久噜久久综合| 成人小视频在线观看| 国产精品美女一区二区三区 | 成人av电影观看| 亚洲最快最全在线视频| 欧美日韩美女一区二区| 麻豆精品一区二区三区| 国产日韩欧美精品一区| 91视频在线观看免费| 天堂精品中文字幕在线| 26uuu色噜噜精品一区| 99久久久精品免费观看国产蜜| 一区av在线播放| 精品国产乱码久久久久久久久| 国产精品亚洲一区二区三区在线| 亚洲国产精品ⅴa在线观看| 91麻豆免费视频| 日韩国产欧美一区二区三区| 国产亚洲一本大道中文在线| 99国产精品久久久久久久久久久| 亚洲成人av资源| 国产欧美一区视频| 在线观看亚洲精品| 激情久久久久久久久久久久久久久久| 国产人久久人人人人爽| 欧美日韩亚洲另类| 国产91精品一区二区麻豆网站| 一区二区三区丝袜| 精品国产伦一区二区三区观看方式 | 国产91精品在线观看| 亚洲综合视频网| 国产欧美日韩在线视频| 欧美日韩的一区二区| 粉嫩一区二区三区性色av| 亚洲国产一区二区视频| 国产欧美日韩麻豆91| 欧美伦理影视网| 99国产精品视频免费观看| 精品伊人久久久久7777人| 亚洲柠檬福利资源导航| 久久久精品国产免大香伊 | 日本一二三四高清不卡| 91精品中文字幕一区二区三区| 成人av片在线观看| 国精产品一区一区三区mba视频| 亚洲午夜日本在线观看| 国产精品美女一区二区| 精品sm捆绑视频| 7777精品伊人久久久大香线蕉超级流畅| 国产a区久久久| 久久99国产精品尤物| 亚洲v日本v欧美v久久精品| 国产精品高潮呻吟| 国产人伦精品一区二区| 欧美精品一区二区三| 欧美精品免费视频| 精品视频在线视频| 欧美亚洲高清一区二区三区不卡| 国产91精品一区二区| 国产精品一区久久久久| 久色婷婷小香蕉久久| 日本在线不卡一区| 亚洲成人1区2区| 亚洲一区二区视频| 亚洲一级二级在线| 亚洲大片精品永久免费| 亚洲一区二区视频| 亚洲成在人线免费| 五月天激情综合| 日韩精品一区第一页| 亚洲成人黄色影院| 日本成人在线网站| 久久国产剧场电影| 国产乱色国产精品免费视频| 九九精品一区二区| 韩国精品久久久| 国产宾馆实践打屁股91| 国产精一区二区三区| 国产盗摄一区二区三区| 国产精品99久久久久久久vr| 成人激情校园春色| 99re热视频精品| 欧美特级限制片免费在线观看| 欧美日韩国产一区二区三区地区| 欧美电影在线免费观看| 欧美一区午夜精品| 久久综合网色—综合色88| 国产欧美日韩亚州综合 | 美美哒免费高清在线观看视频一区二区 | 欧美xxxx老人做受| 国产欧美一区在线| 亚洲精品国产成人久久av盗摄 | 亚洲欧美色综合| 亚洲一区在线观看网站| 天天操天天色综合| 国产精品一区二区三区99 | 国产成人一区在线| 91在线看国产| 日韩欧美亚洲一区二区| 国产精品视频第一区| 亚洲成人一区在线| 国产91高潮流白浆在线麻豆| 色呦呦国产精品| 日韩视频免费直播| 最新中文字幕一区二区三区| 亚洲成人777| 播五月开心婷婷综合| 欧美一区二区国产| 亚洲欧洲精品一区二区精品久久久| 亚洲mv在线观看| 高清不卡在线观看| 91精品国产手机| 亚洲欧洲成人精品av97| 美女脱光内衣内裤视频久久网站| 成人手机在线视频| 欧美一卡二卡在线| 一区二区三区四区在线| 麻豆国产欧美日韩综合精品二区 | www国产精品av| 一区二区三区高清在线| 国产一区激情在线| 欧美男同性恋视频网站| 一区二区中文视频| 国产一区二区视频在线播放| 欧美日韩一本到| 136国产福利精品导航| 国产一区二区三区美女| 在线观看国产91| 国产精品国产三级国产aⅴ原创 | 色欧美88888久久久久久影院| 日韩欧美一级特黄在线播放| 亚洲另类春色国产| 成人福利电影精品一区二区在线观看 | 婷婷开心激情综合| 99国产精品久久久久久久久久久 | 91网上在线视频| 国产午夜精品美女毛片视频| 日本成人超碰在线观看| 欧美视频在线播放| 一级精品视频在线观看宜春院| 国产91富婆露脸刺激对白 | 91精品国产欧美一区二区成人| 亚洲欧美日韩一区二区| 国产成人a级片| 久久综合成人精品亚洲另类欧美 | 精品国产乱子伦一区| 日本aⅴ免费视频一区二区三区| 在线亚洲免费视频| 亚洲色图另类专区| 99r精品视频| 亚洲男人天堂av| 91浏览器入口在线观看| 亚洲色图制服诱惑| 色综合天天视频在线观看| 中文字幕色av一区二区三区| 成人aa视频在线观看| 中文字幕一区二区三区四区| 99国产精品视频免费观看| 亚洲欧美偷拍三级| 欧美性生活影院|