bthf_client_interface_t 構造体リファレンス

bthf_client_interface_t 構造体リファレンス

#include < bt_hf_client.h >

データ フィールド

size_t size
 
bt_status_t (*  init )( bthf_client_callbacks_t *callbacks)
 
bt_status_t (*  connect )(bt_bdaddr_t *bd_addr)
 
bt_status_t (*  disconnect )(bt_bdaddr_t *bd_addr)
 
bt_status_t (*  connect_audio )(bt_bdaddr_t *bd_addr)
 
bt_status_t (*  disconnect_audio )(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 type, int volume)
 
bt_status_t (*  dial )(const char *number)
 
bt_status_t (*  dial_memory )(int location)
 
bt_status_t (*  handle_call_action )( bthf_client_call_action_t action, 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)
 
void(*  cleanup )(void)
 
bt_status_t (*  send_at_cmd )(int cmd, int val1, int val2, const char *arg)
 

詳細な説明

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

ファイル bt_hf_client.h の 297 行 に定義されています。

フィールドのドキュメント

void(* cleanup)(void)

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

ファイル bt_hf_client.h の 355 行目 に定義されています。

bt_status_t (* connect)(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 location)

場所で指定された番号に発信する(スピードダイヤル)

ファイル bt_hf_client.h の 332 行 に定義。

bt_status_t (* disconnect)(bt_bdaddr_t *bd_addr)

オーディオ ゲートウェイとの接続を解除する

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

bt_status_t (* disconnect_audio)(bt_bdaddr_t *bd_addr)

オーディオ接続を閉じる

ファイル bt_hf_client.h の 316 行 に定義されています。

bt_status_t (* handle_call_action)( bthf_client_call_action_t action, int idx)

指定された通話関連アクションを実行する idx は、拡張通話制御関連アクションにのみ制限されます

ファイル bt_hf_client.h 337 行 の定義。

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)(char code)

DTMF コードを送信する

ファイル bt_hf_client.h の 349 行 に定義されています。

size_t size

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 type, int volume)

音量調節

ファイル bt_hf_client.h の 325 行 に定義。


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