bthf_client_interface_t संरचना संदर्भ

bthf_client_interface_t संरचना संदर्भ

#include < bt_hf_client.h >

डेटा फ़ील्ड

आकार_t आकार
bt_status_t (* init )( bthf_client_callbacks_t *कॉलबैक)
bt_status_t (* कनेक्ट )(bt_bdaddr_t *bd_addr)
bt_status_t (* डिस्कनेक्ट )(bt_bdaddr_t *bd_addr)
bt_status_t (* कनेक्ट_ऑडियो )(bt_bdaddr_t *bd_addr)
bt_status_t (* डिस्कनेक्ट_ऑडियो )(bt_bdaddr_t *bd_addr)
bt_status_t (* प्रारंभ_आवाज_पहचान )(शून्य)
bt_status_t (* stop_voice_recognition )(शून्य)
bt_status_t (* वॉल्यूम_कंट्रोल )( bthf_client_volume_type_t प्रकार, int वॉल्यूम)
bt_status_t (* डायल )(स्थिरांक चार *संख्या)
bt_status_t (* डायल_मेमोरी )(पूर्णांक स्थान)
bt_status_t (* हैंडल_कॉल_एक्शन )( bthf_client_call_action_t एक्शन, int idx)
bt_status_t (* query_current_calls )(शून्य)
bt_status_t (* query_current_operator_name )(शून्य)
bt_status_t (* पुनर्प्राप्ति_सब्सक्राइबर_जानकारी )(शून्य)
bt_status_t (* भेजें_डीटीएमएफ )(चार कोड)
bt_status_t (* request_last_voice_tag_number )(शून्य)
खालीपन(* सफ़ाई )(शून्य)
bt_status_t (* भेजें_at_cmd )(int cmd, int val1, int val2, const char *arg)

विस्तृत विवरण

मानक BT-HF इंटरफ़ेस का प्रतिनिधित्व करता है।

फ़ाइल 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 (* डायल_मेमोरी)(int स्थान)

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

फ़ाइल 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 (* हैंडल_कॉल_एक्शन)( bthf_client_call_action_t एक्शन, int idx)

निर्दिष्ट कॉल संबंधी कार्रवाई करने के लिए आईडीएक्स केवल उन्नत कॉल नियंत्रण संबंधी कार्रवाई तक ही सीमित है

फ़ाइल bt_hf_client.h की पंक्ति 337 पर परिभाषा।

bt_status_t (* init)( bthf_client_callbacks_t *कॉलबैक)

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)(शून्य)

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

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

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

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

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

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

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

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

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

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

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

आकार_टी आकार

sizeof(BtHfClientInterface) पर सेट करें

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

bt_status_t (* प्रारंभ_आवाज_पहचान)(शून्य)

ध्वनि पहचान प्रारंभ करें

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

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

ध्वनि पहचान बंद करें

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

bt_status_t (* वॉल्यूम_कंट्रोल)( bthf_client_volume_type_t प्रकार, int वॉल्यूम)

ध्वनि नियंत्रण

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


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