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行。
bt_status_t (* init)( bthf_client_callbacks_t *回调) |
注册 BtHf 回调
定义位于文件bt_hf_client.h的第304行。
bt_status_t (* query_current_calls)(void) |
查询当前通话列表
文件bt_hf_client.h第340行的定义。
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.h第300行。
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行。
该结构的文档是从以下文件生成的:
- 硬件/libhardware/include/hardware/ bt_hf_client.h