हमारा सुझाव है कि 27 मार्च, 2025 से AOSP को बनाने और उसमें योगदान देने के लिए, aosp-main
के बजाय android-latest-release
का इस्तेमाल करें. ज़्यादा जानकारी के लिए, AOSP में हुए बदलाव लेख पढ़ें.
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 इंटरफ़ेस दिखाता है.
परिभाषा,
bt_hf.h
की लाइन
223
पर दी गई है.
ok/error response ERROR (0) OK (1)
परिभाषा,
bt_hf.h
फ़ाइल की लाइन
271
पर दी गई है.
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 निर्देश के लिए जवाब
परिभाषा,
bt_hf.h
फ़ाइल की लाइन
261
पर दी गई है.
CLCC कमांड के लिए जवाब, हर कॉल इंडेक्स के लिए बार-बार कॉल किया जा सकता है. 0 के कॉल इंडेक्स को NULL टर्मिनेशन माना जाएगा (जवाब पूरा हो जाता है)
परिभाषा,
bt_hf.h
फ़ाइल की लाइन
277
पर दी गई है.
इंटरफ़ेस को बंद करता है.
परिभाषा,
bt_hf.h
फ़ाइल की लाइन
293
पर दी गई है.
SCO कोडेक के लिए कॉन्फ़िगरेशन
परिभाषा, फ़ाइल के
bt_hf.h
की लाइन
296
पर दी गई है.
हेडसेट से कनेक्ट करना
परिभाषा,
bt_hf.h
फ़ाइल की लाइन
233
पर दी गई है.
ऑडियो कनेक्शन बनाना
परिभाषा,
bt_hf.h
फ़ाइल की लाइन
239
पर दी गई है.
bt_status_t
(* cops_response)(const char *cops, bt_bdaddr_t *bd_addr)
|
COPS निर्देश के लिए जवाब
परिभाषा,
bt_hf.h
फ़ाइल की लाइन
258
पर दी गई है.
डिवाइस की स्थिति में हुए बदलाव की एक साथ सूचना
परिभाषा,
bt_hf.h
फ़ाइल की लाइन
254
पर दी गई है.
हेडसेट से डिसकनेक्ट करना
परिभाषा,
bt_hf.h
फ़ाइल की लाइन
236
पर दी गई है.
ऑडियो कनेक्शन बंद करना
परिभाषा,
bt_hf.h
फ़ाइल की लाइन
242
पर दी गई है.
bt_status_t
(* formatted_at_response)(const char *rsp, bt_bdaddr_t *bd_addr)
|
पहले से फ़ॉर्मैट किया गया AT रिस्पॉन्स, आम तौर पर किसी ऐसे AT कमांड के जवाब में जो पहले कभी इस्तेमाल नहीं किया गया है
परिभाषा,
bt_hf.h
फ़ाइल की लाइन
265
पर दी गई है.
BtHf कॉलबैक रजिस्टर करना
परिभाषा,
bt_hf.h
फ़ाइल की लाइन
230
पर दी गई है.
कॉल की स्थिति में हुए बदलाव की सूचना देता है. हर अपडेट की सूचना
-
चालू/होल्ड किए गए/रिंगिंग कॉल की संख्या
-
call_state: इससे उस स्टेटस में हुए बदलाव का पता चलता है जिसकी वजह से यह मैसेज ट्रिगर हुआ. इसमें BtHfCallState की कोई एक वैल्यू होगी
-
नंबर और टाइप: सिर्फ़ इनकमिंग और वेटिंग कॉल के लिए मान्य
परिभाषा,
bt_hf.h
फ़ाइल की लाइन
289
पर दी गई है.
sizeof(BtHfInterface) पर सेट करें
परिभाषा,
bt_hf.h
फ़ाइल की लाइन
226
पर दी गई है.
bt_status_t
(* start_voice_recognition)(bt_bdaddr_t *bd_addr)
|
बोली की पहचान करने की सुविधा चालू करना
परिभाषा, फ़ाइल के
bt_hf.h
के
245
पंक्ति पर दी गई है.
bt_status_t
(* stop_voice_recognition)(bt_bdaddr_t *bd_addr)
|
बोली की पहचान करने की सुविधा बंद करना
परिभाषा,
bt_hf.h
फ़ाइल की लाइन
248
पर दी गई है.
वॉल्यूम नियंत्रण
परिभाषा,
bt_hf.h
फ़ाइल की लाइन
251
पर दी गई है.
इस स्ट्रक्चर का दस्तावेज़, इस फ़ाइल से जनरेट किया गया था:
-
hardware/libhardware/include/hardware/
bt_hf.h
इस पेज पर मौजूद कॉन्टेंट और कोड सैंपल कॉन्टेंट के लाइसेंस में बताए गए लाइसेंस के हिसाब से हैं. Java और OpenJDK, Oracle और/या इससे जुड़ी हुई कंपनियों के ट्रेडमार्क या रजिस्टर किए हुए ट्रेडमार्क हैं.
आखिरी बार 2025-03-26 (UTC) को अपडेट किया गया.
[null,null,["आखिरी बार 2025-03-26 (UTC) को अपडेट किया गया."],[],[]]