संग्रह की मदद से व्यवस्थित रहें अपनी प्राथमिकताओं के आधार पर, कॉन्टेंट को सेव करें और कैटगरी में बांटें.

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 (* कनेक्ट )(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 (* डिस्कनेक्ट_ऑडियो )(bt_bdaddr_t *bd_addr)
bt_status_t (* start_voice_पहचान )(शून्य)
bt_status_t (* stop_voice_पहचान )(शून्य)
bt_status_t (* वॉल्यूम_कंट्रोल ) ( bthf_client_volume_type_t प्रकार, इंट वॉल्यूम)
bt_status_t (* डायल ) (कॉन्स्ट चार * नंबर)
bt_status_t (* डायल_मेमोरी )(इंट लोकेशन)
bt_status_t (* हैंडल_कॉल_एक्शन ) ( bthf_client_call_action_t एक्शन, इंट आईडीएक्स)
bt_status_t (* query_current_calls )(शून्य)
bt_status_t (* query_current_operator_name )(शून्य)
bt_status_t (* रिट्रीव_सब्सक्राइबर_इन्फो )(शून्य)
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_client.h की लाइन 297 पर परिभाषा।

फील्ड दस्तावेज़ीकरण

शून्य (* सफाई) (शून्य)

इंटरफ़ेस बंद कर देता है।

फ़ाइल bt_hf_client.h की लाइन 355 पर परिभाषा।

bt_status_t (* कनेक्ट)(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 (* डायल) (कॉन्स्ट चार * नंबर)

नंबर के साथ कॉल करें यदि नंबर न्यूल है तो अंतिम कॉल नंबर कहा जाता है (उर्फ री-डायल)

फ़ाइल bt_hf_client.h की लाइन 329 पर परिभाषा।

bt_status_t (* डायल_मेमोरी) (इंट लोकेशन)

स्थान द्वारा निर्दिष्ट नंबर के साथ कॉल करें (स्पीड डायल)

फ़ाइल bt_hf_client.h की लाइन 332 पर परिभाषा।

bt_status_t (* डिस्कनेक्ट)(bt_bdaddr_t *bd_addr)

ऑडियो गेटवे से डिस्कनेक्ट करें

फ़ाइल bt_hf_client.h की लाइन 310 पर परिभाषा।

bt_status_t (* डिस्कनेक्ट_ऑडियो)(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)(शून्य)

वर्तमान कॉल की क्वेरी सूची

फ़ाइल bt_hf_client.h की लाइन 340 पर परिभाषा।

bt_status_t (* query_current_operator_name)(शून्य)

वर्तमान चयनित ऑपरेटर का क्वेरी नाम

फ़ाइल bt_hf_client.h की लाइन 343 पर परिभाषा।

bt_status_t (* request_last_voice_tag_number)(शून्य)

रिकॉर्ड किए गए अंतिम वॉइस टैग के अनुरूप AG से फ़ोन नंबर का अनुरोध करें

फ़ाइल bt_hf_client.h की लाइन 352 पर परिभाषा।

bt_status_t (* पुनर्प्राप्ति_सब्सक्राइबर_इन्फो) (शून्य)

ग्राहक जानकारी प्राप्त करें

फ़ाइल bt_hf_client.h की लाइन 346 पर परिभाषा।

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

एटी कमांड भेजें।

फ़ाइल bt_hf_client.h की लाइन 358 पर परिभाषा।

bt_status_t (* send_dtmf) (चार कोड)

डीटीएमएफ कोड भेजें

फ़ाइल bt_hf_client.h की लाइन 349 पर परिभाषा।

size_t आकार

आकार पर सेट करें (BtHfClientInterface)

फ़ाइल bt_hf_client.h की लाइन 300 पर परिभाषा।

bt_status_t (* start_voice_पहचान)(शून्य)

आवाज पहचान शुरू करें

फ़ाइल bt_hf_client.h की लाइन 319 पर परिभाषा।

bt_status_t (* stop_voice_पहचान)(शून्य)

आवाज पहचान बंद करो

फ़ाइल bt_hf_client.h की लाइन 322 पर परिभाषा।

bt_status_t (* Volume_control)( bthf_client_volume_type_t type, int Volume)

वॉल्यूम नियंत्रण

फ़ाइल bt_hf_client.h की लाइन 325 पर परिभाषा।


इस संरचना के लिए प्रलेखन निम्न फ़ाइल से उत्पन्न किया गया था:
  • हार्डवेयर/लिबहार्डवेयर/शामिल/हार्डवेयर/ bt_hf_client.h