bthf_client_interface_t構造体リファレンス

bthf_client_interface_t構造体リファレンス

#include < bt_hf_client.h >

データフィールド

size_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 type、int volume)
bt_status_t (*ダイヤル)(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 )(charコード)
bt_status_t (* request_last_voice_tag_number )(void)
空所(*クリーンアップ)(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 (*ダイヤル)(constchar * number)

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

ファイルbt_hf_client.h329行で定義されています。

bt_status_t (* Dial_memory)(int location)

場所で指定した番号で電話をかける(短縮ダイヤル)

ファイルbt_hf_client.h332行で定義されています。

bt_status_t (*切断)(bt_bdaddr_t * bd_addr)

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

ファイルbt_hf_client.h310行で定義されています。

bt_status_t (*disconnect_audio)(bt_bdaddr_t * bd_addr)

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

ファイルbt_hf_client.h316行で定義されています。

bt_status_t (* handle_call_action)( bthf_client_call_action_t action、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 (* query_current_operator_name)(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)(charコード)

DTMFコードを送信する

ファイルbt_hf_client.h349行で定義されています。

size_tサイズ

sizeof(BtHfClientInterface)に設定

ファイルbt_hf_client.h300行で定義されています。

bt_status_t (* start_voice_recognition)(void)

音声認識を開始します

ファイルbt_hf_client.h319行で定義されています。

bt_status_t (* stop_voice_recognition)(void)

音声認識を停止します

ファイルbt_hf_client.h322行で定義されています。

bt_status_t (* volume_control)( bthf_client_volume_type_t type、int volume)

音量調節

ファイルbt_hf_client.h325行で定義されています。


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