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 行 の定義。
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 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 行 に定義。
この構造体のドキュメントは、次のファイルから生成されました。
- hardware/libhardware/include/hardware/ bt_hf_client.h