हमारा सुझाव है कि 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) को अपडेट किया गया.
[[["समझने में आसान है","easyToUnderstand","thumb-up"],["मेरी समस्या हल हो गई","solvedMyProblem","thumb-up"],["अन्य","otherUp","thumb-up"]],[["वह जानकारी मौजूद नहीं है जो मुझे चाहिए","missingTheInformationINeed","thumb-down"],["बहुत मुश्किल है / बहुत सारे चरण हैं","tooComplicatedTooManySteps","thumb-down"],["पुराना","outOfDate","thumb-down"],["अनुवाद से जुड़ी समस्या","translationIssue","thumb-down"],["सैंपल / कोड से जुड़ी समस्या","samplesCodeIssue","thumb-down"],["अन्य","otherDown","thumb-down"]],["आखिरी बार 2025-03-26 (UTC) को अपडेट किया गया."],[],[]]