bthf_client_interface_t 構造体リファレンス

bthf_client_interface_t 構造体リファレンス

#include < bt_hf_client.h >

データフィールド

サイズ_tサイズ
bt_status_t (* init )( bthf_client_callbacks_t *callbacks)
bt_status_t (*接続)(bt_bdaddr_t *bd_addr)
bt_status_t (*切断)(bt_bdaddr_t *bd_addr)
bt_status_t (* connect_audio )(bt_bdaddr_t *bd_addr)
bt_status_t (*切断_オーディオ)(bt_bdaddr_t *bd_addr)
bt_status_t (* start_voice_recognition )(void)
bt_status_t (* stop_voice_recognition )(void)
bt_status_t (* volume_control )( bthf_client_volume_type_tタイプ、int ボリューム)
bt_status_t (*ダイヤル)(const char *number)
bt_status_t (*ダイヤルメモリ)(int 位置)
bt_status_t (* handle_call_action )( bthf_client_call_action_tアクション、 int idx)
bt_status_t (* query_current_calls )(void)
bt_status_t (* query_current_operator_name )(void)
bt_status_t (* retrieve_subscriber_info )(void)
bt_status_t (* send_dtmf )(文字コード)
bt_status_t (* request_last_voice_tag_number )(void)
空所(*クリーンアップ)(ボイド)
bt_status_t (* send_at_cmd )(int cmd, int val1, int val2, const char *arg)

詳細な説明

標準の BT-HF インターフェイスを表します。

ファイルbt_hf_client.h297行目の定義。

フィールドドキュメント

void(* クリーンアップ)(void)

インターフェースを閉じます。

ファイルbt_hf_client.h355行目の定義。

bt_status_t (* 接続)(bt_bdaddr_t *bd_addr)

オーディオゲートウェイに接続する

ファイルbt_hf_client.h307行目の定義。

bt_status_t (* connect_audio)(bt_bdaddr_t *bd_addr)

オーディオ接続を作成する

ファイルbt_hf_client.h313行目の定義。

bt_status_t (* ダイヤル)(const char *数値)

番号で電話をかける 番号が NULL の場合、最後に電話をかけた番号が呼び出されます (別名リダイヤル)

ファイルbt_hf_client.h329行目の定義。

bt_status_t (* ダイヤルメモリ)(int 位置)

場所によって指定された番号で電話をかける(短縮ダイヤル)

ファイルbt_hf_client.h332行目の定義。

bt_status_t (* 切断)(bt_bdaddr_t *bd_addr)

オーディオゲートウェイから切断する

ファイルbt_hf_client.h310行目の定義。

bt_status_t (*切断_音声)(bt_bdaddr_t *bd_addr)

オーディオ接続を閉じます

ファイルbt_hf_client.h316行目の定義。

bt_status_t (* handle_call_action)( bthf_client_call_action_tアクション、int idx)

指定された通話関連アクションを実行します。IDX は拡張通話制御関連アクションに対してのみ制限されます。

ファイルbt_hf_client.h337行目の定義。

bt_status_t (* init)( bthf_client_callbacks_t *callbacks)

BtHf コールバックを登録する

ファイルbt_hf_client.h304行目の定義。

bt_status_t (* query_current_calls)(void)

現在の通話のリストをクエリする

ファイルbt_hf_client.h340行目の定義。

bt_status_t (* クエリ現在のオペレーター名)(void)

現在選択されている演算子のクエリ名

ファイルbt_hf_client.h343行目の定義。

bt_status_t (* request_last_voice_tag_number)(void)

最後に記録された音声タグに対応する電話番号を AG に要求します

ファイルbt_hf_client.h352行目の定義。

bt_status_t (*retrieve_subscriber_info)(void)

加入者情報の取得

ファイルbt_hf_client.h346行目の定義。

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

ATコマンドを送信します。

ファイルbt_hf_client.h358行目の定義。

bt_status_t (* send_dtmf)(文字コード)

DTMFコードを送信する

ファイルbt_hf_client.h349行目の定義。

size_t サイズ

sizeof(BtHfClientInterface) に設定します

ファイルbt_hf_client.h300行目の定義。

bt_status_t (* 音声認識開始)(void)

音声認識を開始する

ファイルbt_hf_client.h319行目の定義。

bt_status_t (* 音声認識停止)(void)

音声認識を停止する

ファイルbt_hf_client.h322行目の定義。

bt_status_t (* volume_control)( bthf_client_volume_type_tタイプ、int ボリューム)

音量調節

ファイルbt_hf_client.h325行目の定義。


この構造体のドキュメントは次のファイルから生成されました。