bthf_client_interface_t 结构参考

bthf_client_interface_t 结构参考

#include < bt_hf_client.h >

数据字段

尺寸_t尺寸
bt_状态_t (*初始化)( bthf_client_callbacks_t *回调)
bt_状态_t (*连接)(bt_bdaddr_t *bd_addr)
bt_状态_t (*断开连接)(bt_bdaddr_t *bd_addr)
bt_状态_t (*连接音频)(bt_bdaddr_t *bd_addr)
bt_状态_t (*断开连接音频)(bt_bdaddr_t *bd_addr)
bt_状态_t (*开始语音识别)(无效)
bt_状态_t (* stop_voice_recognition )(无效)
bt_状态_t (* Volume_control )( bthf_client_volume_type_t类型,int 卷)
bt_状态_t (*拨号)(const char *数字)
bt_状态_t (* dial_memory )(整数位置)
bt_状态_t (* handle_call_action )( bthf_client_call_action_t操作, int idx)
bt_状态_t (* query_current_calls )(无效)
bt_状态_t (* query_current_operator_name )(无效)
bt_状态_t (*检索订阅者信息)(无效)
bt_状态_t (* send_dtmf )(字符代码)
bt_状态_t (* request_last_voice_tag_number )(无效)
空白(*清理)(无效)
bt_状态_t (* send_at_cmd )(int cmd, int val1, int val2, const char *arg)

详细说明

代表标准 BT-HF 接口。

定义位于文件bt_hf_client.h的第297行。

现场文档

无效(*清理)(无效)

关闭界面。

定义位于文件bt_hf_client.h的第355行。

bt_status_t (* 连接)(bt_bdaddr_t *bd_addr)

连接到音频网关

定义位于文件bt_hf_client.h的第307行。

bt_status_t (* connect_audio)(bt_bdaddr_t *bd_addr)

创建音频连接

定义位于文件bt_hf_client.h的第313行。

bt_status_t (* dial)(const char *number)

使用号码拨打电话 如果号码为 NULL,则拨打最后一个号码(也称为重拨)

定义位于文件bt_hf_client.h的第329行。

bt_status_t (* dial_memory)(int 位置)

使用位置指定的号码拨打电话(快速拨号)

定义位于文件bt_hf_client.h的第332行。

bt_status_t (* 断开连接)(bt_bdaddr_t *bd_addr)

与音频网关断开连接

定义位于文件bt_hf_client.h的第310行。

bt_status_t (*断开音频)(bt_bdaddr_t *bd_addr)

关闭音频连接

定义位于文件bt_hf_client.h的第316行。

bt_status_t (*handle_call_action)( bthf_client_call_action_t操作,int idx)

执行指定的呼叫相关操作 idx 仅限于增强型呼叫控制相关操作

定义位于文件bt_hf_client.h的第337行。

注册 BtHf 回调

定义位于文件bt_hf_client.h的第304行。

bt_status_t (* query_current_calls)(void)

查询当前通话列表

文件bt_hf_client.h340行的定义。

bt_status_t (* query_current_operator_name)(void)

查询当前选择的操作员名称

定义位于文件bt_hf_client.h的第343行。

bt_status_t (* request_last_voice_tag_number)(void)

向 AG 请求与最后记录的语音标签相对应的电话号码

定义位于文件bt_hf_client.h的第352行。

bt_status_t (*retrieve_subscriber_info)(void)

检索订阅者信息

定义位于文件bt_hf_client.h的第346行。

bt_status_t (* send_at_cmd)(int cmd, int val1, int val2, const char *arg)

发送 AT 命令。

定义位于文件bt_hf_client.h的第358行。

bt_status_t (* send_dtmf)(字符代码)

发送 DTMF 代码

定义位于文件bt_hf_client.h的第349行。

size_t 尺寸

设置为 sizeof(BtHfClientInterface)

定义位于文件bt_hf_client.h300行。

bt_status_t (* start_voice_recognition)(void)

开始语音识别

定义位于文件bt_hf_client.h的第319行。

bt_status_t (* stop_voice_recognition)(void)

停止语音识别

定义位于文件bt_hf_client.h的第322行。

bt_status_t (*volume_control)( bthf_client_volume_type_t类型, int 卷)

音量控制

定义位于文件bt_hf_client.h的第325行。


该结构的文档是从以下文件生成的: