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.hの297行で定義されています。
フィールドドキュメント
void(*クリーンアップ)(void) |
インターフェイスを閉じます。
ファイル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 (*ダイヤル)(constchar * number) |
番号がNULLの場合は、番号を使用して電話をかけます。最後に呼び出された番号が呼び出されます(別名リダイヤル)。
ファイルbt_hf_client.hの329行で定義されています。
bt_status_t (* Dial_memory)(int location) |
場所で指定した番号で電話をかける(短縮ダイヤル)
ファイルbt_hf_client.hの332行で定義されています。
bt_status_t (*切断)(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行で定義されています。
bt_status_t (* init)( bthf_client_callbacks_t * callbacks) |
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コード) |
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 type、int volume) |
音量調節
ファイルbt_hf_client.hの325行で定義されています。
この構造体のドキュメントは、次のファイルから生成されました。