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行。
該結構的文檔是從以下文件產生的: