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 (* connect )(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 (* disconnect_audio )(bt_bdaddr_t *bd_addr)
bt_status_t (* start_voice_cognition )(void)
bt_status_t (* stop_voice_cognition )(void)
bt_status_t (* volume_control )( bthf_client_volume_type_t type, int volume)
bt_status_t (* חיוג )(const char *מספר)
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 )(בטל)
bt_status_t (* query_current_operator_name )(בטל)
bt_status_t (* retrieve_subscriber_info )(בטל)
bt_status_t (* send_dtmf )(קוד תווים)
bt_status_t (* request_last_voice_tag_number )(בטל)
בָּטֵל(* ניקוי )(בטל)
bt_status_t (* send_at_cmd )(int cmd, int val1, int val2, const char *arg)

תיאור מפורט

מייצג את ממשק BT-HF הסטנדרטי.

הגדרה בשורה 297 של הקובץ bt_hf_client.h .

תיעוד שטח

void(* cleanup)(void)

סוגר את הממשק.

הגדרה בשורה 355 של הקובץ bt_hf_client.h .

bt_status_t (* connect)(bt_bdaddr_t *bd_addr)

להתחבר לשער אודיו

הגדרה בשורה 307 של הקובץ bt_hf_client.h .

bt_status_t (* connect_audio)(bt_bdaddr_t *bd_addr)

ליצור חיבור שמע

הגדרה בשורה 313 של הקובץ bt_hf_client.h .

bt_status_t (* חיוג)(const char *number)

בצע שיחה עם מספר מספר אם המספר הוא NULL המספר האחרון שנקרא נקרא (המכונה חיוג חוזר)

הגדרה בשורה 329 של הקובץ bt_hf_client.h .

bt_status_t (* dial_memory)(int location)

בצע שיחה עם מספר שצוין לפי מיקום (חיוג מהיר)

הגדרה בשורה 332 של הקובץ bt_hf_client.h .

bt_status_t (* ניתוק)(bt_bdaddr_t *bd_addr)

להתנתק משער השמע

הגדרה בשורה 310 של הקובץ bt_hf_client.h .

bt_status_t (* disconnect_audio)(bt_bdaddr_t *bd_addr)

סגור את חיבור השמע

הגדרה בשורה 316 של הקובץ bt_hf_client.h .

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

לבצע פעולה הקשורה לקריאה שצוינה idx מוגבל רק עבור פעולה הקשורה לשליטה משופרת בשיחות

הגדרה בשורה 337 של הקובץ bt_hf_client.h .

bt_status_t (* init)( bthf_client_callbacks_t *callbacks)

רשום את ההתקשרות חזרה של BtHf

הגדרה בשורה 304 של הקובץ bt_hf_client.h .

bt_status_t (* query_current_calls)(void)

רשימת שאילתות של שיחות נוכחיות

הגדרה בשורה 340 של הקובץ bt_hf_client.h .

bt_status_t (* query_current_operator_name)(void)

שם השאילתה של המפעיל הנוכחי שנבחר

הגדרה בשורה 343 של הקובץ bt_hf_client.h .

bt_status_t (* request_last_voice_tag_number)(void)

בקש מספר טלפון מ-AG המתאים לתג הקולי האחרון שהוקלט

הגדרה בשורה 352 של הקובץ bt_hf_client.h .

bt_status_t (* retrieve_subscriber_info)(void)

אחזר מידע מנוי

הגדרה בשורה 346 של הקובץ bt_hf_client.h .

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

שלח פיקוד AT.

הגדרה בשורה 358 של הקובץ bt_hf_client.h .

bt_status_t (* send_dtmf)(קוד תווים)

שלח קוד DTMF

הגדרה בשורה 349 של הקובץ bt_hf_client.h .

size_t size

מוגדר ל-sizeof(BtHfClientInterface)

הגדרה בשורה 300 של הקובץ bt_hf_client.h .

bt_status_t (* start_voice_cognition)(void)

להתחיל בזיהוי קולי

הגדרה בשורה 319 של הקובץ bt_hf_client.h .

bt_status_t (* stop_voice_cognition)(void)

להפסיק את הזיהוי הקולי

הגדרה בשורה 322 של הקובץ bt_hf_client.h .

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

בקרת עוצמת הקול

הגדרה בשורה 325 של הקובץ bt_hf_client.h .


התיעוד עבור מבנה זה נוצר מהקובץ הבא: