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行。


該結構的文檔是從以下文件產生的: