החל משנת 2026, כדי להתאים את התהליך למודל הפיתוח היציב שלנו ולשמור על יציבות הפלטפורמה בסביבה העסקית, נפרסם קוד מקור ב-AOSP ברבעון השני וברבעון הרביעי. כדי ליצור תוספים ל-AOSP ולתרום לו, מומלץ להשתמש ב-android-latest-release במקום ב-aosp-main. ענף המניפסט android-latest-release תמיד יפנה לגרסה העדכנית ביותר שנדחפה ל-AOSP. מידע נוסף זמין במאמר שינויים ב-AOSP.
Google uses AI technology to translate content into your preferred language. AI translations can contain errors.
קל לארגן דפים בעזרת אוספים
אפשר לשמור ולסווג תוכן על סמך ההעדפות שלך.
הפניית Struct של bthf_interface_t
#include <
bt_hf.h
>
|
|
|
size_t
|
size
|
|
|
|
bt_status_t
(*
|
init
)(
bthf_callbacks_t
*callbacks, int max_hf_clients)
|
|
|
|
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
)(bt_bdaddr_t *bd_addr)
|
|
|
|
bt_status_t
(*
|
stop_voice_recognition
)(bt_bdaddr_t *bd_addr)
|
|
|
|
bt_status_t
(*
|
volume_control
)(
bthf_volume_type_t
type, int volume, bt_bdaddr_t *bd_addr)
|
|
|
|
bt_status_t
(*
|
device_status_notification
)(
bthf_network_state_t
ntk_state,
bthf_service_type_t
svc_type, int signal, int batt_chg)
|
|
|
|
bt_status_t
(*
|
cops_response
)(const char *cops, bt_bdaddr_t *bd_addr)
|
|
|
|
bt_status_t
(*
|
cind_response
)(int svc, int num_active, int num_held,
bthf_call_state_t
call_setup_state, int signal, int roam, int batt_chg, bt_bdaddr_t *bd_addr)
|
|
|
|
bt_status_t
(*
|
formatted_at_response
)(const char *rsp, bt_bdaddr_t *bd_addr)
|
|
|
|
bt_status_t
(*
|
at_response
)(
bthf_at_response_t
response_code, int error_code, bt_bdaddr_t *bd_addr)
|
|
|
|
bt_status_t
(*
|
clcc_response
)(int index,
bthf_call_direction_t
dir,
bthf_call_state_t
state,
bthf_call_mode_t
mode,
bthf_call_mpty_type_t
mpty, const char *number,
bthf_call_addrtype_t
type, bt_bdaddr_t *bd_addr)
|
|
|
|
bt_status_t
(*
|
phone_state_change
)(int num_active, int num_held,
bthf_call_state_t
call_setup_state, const char *number,
bthf_call_addrtype_t
type)
|
|
|
|
void(*
|
cleanup
)(void)
|
|
|
|
bt_status_t
(*
|
configure_wbs
)(bt_bdaddr_t *bd_addr,
bthf_wbs_config_t
config)
|
|
|
מייצג את ממשק BT-HF הסטנדרטי.
ההגדרה מופיעה בשורה
223
בקובץ
bt_hf.h
.
תגובה של אישור/שגיאה ERROR (0) OK (1)
ההגדרה מופיעה בשורה
271
בקובץ
bt_hf.h
.
|
bt_status_t
(* cind_response)(int svc, int num_active, int num_held,
bthf_call_state_t
call_setup_state, int signal, int roam, int batt_chg, bt_bdaddr_t *bd_addr)
|
תגובה לפקודה CIND
ההגדרה מופיעה בשורה
261
בקובץ
bt_hf.h
.
התגובה לפקודה CLCC. אפשר להפעיל אותה באופן איטרטיבי לכל אינדקס קריאה. אינדקס קריאה של 0 ייחשב כסיום NULL (השלמת התגובה)
ההגדרה מופיעה בשורה
277
בקובץ
bt_hf.h
.
סגירת הממשק.
ההגדרה מופיעה בשורה
293
בקובץ
bt_hf.h
.
הגדרה של הקודק SCO
ההגדרה מופיעה בשורה
296
בקובץ
bt_hf.h
.
חיבור לאוזניות
ההגדרה מופיעה בשורה
233
בקובץ
bt_hf.h
.
ליצור חיבור אודיו
ההגדרה מופיעה בשורה
239
בקובץ
bt_hf.h
.
|
bt_status_t
(* cops_response)(const char *cops, bt_bdaddr_t *bd_addr)
|
תגובה לפקודת COPS
ההגדרה מופיעה בשורה
258
בקובץ
bt_hf.h
.
התראה משולבת על שינוי בסטטוס המכשיר
ההגדרה מופיעה בשורה
254
בקובץ
bt_hf.h
.
ניתוק מהאוזניות
ההגדרה מופיעה בשורה
236
בקובץ
bt_hf.h
.
סגירת חיבור האודיו
ההגדרה מופיעה בשורה
242
בקובץ
bt_hf.h
.
|
bt_status_t
(* formatted_at_response)(const char *rsp, bt_bdaddr_t *bd_addr)
|
תגובה מוגדרת מראש של AT, בדרך כלל בתגובה לפקודת AT לא ידועה
ההגדרה מופיעה בשורה
265
בקובץ
bt_hf.h
.
רישום של קריאות החזרה (callbacks) של BtHf
ההגדרה מופיעה בשורה
230
בקובץ
bt_hf.h
.
הודעה על שינוי במצב השיחה. כל עדכון מעדכן
-
מספר השיחות הפעילות/בהמתנה/המתנגנות
-
call_state: הערך הזה מציין את שינוי המצב שהפעיל את ההודעה הזו. הערך יהיה אחד מהערכים מ-BtHfCallState.
-
מספר וסוג: תקפים רק לשיחות נכנסות ולשיחות בהמתנה
ההגדרה מופיעה בשורה
289
בקובץ
bt_hf.h
.
מוגדר ל-sizeof(BtHfInterface)
ההגדרה מופיעה בשורה
226
בקובץ
bt_hf.h
.
|
bt_status_t
(* start_voice_recognition)(bt_bdaddr_t *bd_addr)
|
התחלת זיהוי הדיבור
ההגדרה מופיעה בשורה
245
בקובץ
bt_hf.h
.
|
bt_status_t
(* stop_voice_recognition)(bt_bdaddr_t *bd_addr)
|
הפסקת זיהוי הדיבור
ההגדרה מופיעה בשורה
248
בקובץ
bt_hf.h
.
בקרת עוצמת קול
ההגדרה מופיעה בשורה
251
בקובץ
bt_hf.h
.
התיעוד של המבנה הזה נוצר מהקובץ הבא:
-
hardware/libhardware/include/hardware/
bt_hf.h
דוגמאות התוכן והקוד שבדף הזה כפופות לרישיונות המפורטים בקטע רישיון לתוכן. Java ו-OpenJDK הם סימנים מסחריים או סימנים מסחריים רשומים של חברת Oracle ו/או של השותפים העצמאיים שלה.
עדכון אחרון: 2025-07-27 (שעון UTC).
[null,null,["עדכון אחרון: 2025-07-27 (שעון UTC)."],[],[]]