bthf_client_interface_t स्ट्रक्चर का रेफ़रंस

bthf_client_interface_t स्ट्रक्चर का रेफ़रंस

#include < bt_hf_client.h >

डेटा फ़ील्ड

size_t  size
 
bt_status_t (*  init )( bthf_client_callbacks_t *callbacks)
 
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 )(void)
 
bt_status_t (*  stop_voice_recognition )(void)
 
bt_status_t (*  volume_control )( bthf_client_volume_type_t type, int volume)
 
bt_status_t (*  dial )(const char *number)
 
bt_status_t (*  dial_memory )(int location)
 
bt_status_t (*  handle_call_action )( bthf_client_call_action_t action, int idx)
 
bt_status_t (*  query_current_calls )(void)
 
bt_status_t (*  query_current_operator_name )(void)
 
bt_status_t (*  retrieve_subscriber_info )(void)
 
bt_status_t (*  send_dtmf )(char code)
 
bt_status_t (*  request_last_voice_tag_number )(void)
 
void(*  cleanup )(void)
 
bt_status_t (*  send_at_cmd )(int cmd, int val1, int val2, const char *arg)
 

पूरी जानकारी

स्टैंडर्ड BT-HF इंटरफ़ेस दिखाता है.

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

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

void(* cleanup)(void)

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

परिभाषा, फ़ाइल bt_hf_client.h की लाइन 355 पर दी गई है.

bt_status_t (* connect)(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 (* dial)(const char *number)

अगर नंबर शून्य है, तो आखिरी बार कॉल किए गए नंबर पर कॉल किया जाता है (जिसे फिर से डायल करना भी कहा जाता है)

परिभाषा, bt_hf_client.h फ़ाइल की पंक्ति 329 पर दी गई है.

bt_status_t (* dial_memory)(int location)

जगह के हिसाब से तय किए गए नंबर से कॉल करना (स्पीड डायल)

परिभाषा, फ़ाइल bt_hf_client.h की लाइन 332 पर दी गई है.

bt_status_t (* disconnect)(bt_bdaddr_t *bd_addr)

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

परिभाषा, bt_hf_client.h फ़ाइल की लाइन 310 पर दी गई है .

bt_status_t (* disconnect_audio)(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 पर दी गई है.

BtHf कॉलबैक रजिस्टर करना

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

bt_status_t (* query_current_calls)(void)

मौजूदा कॉल की क्वेरी सूची

परिभाषा, फ़ाइल के bt_hf_client.h के 340 पंक्ति पर दी गई है.

bt_status_t (* query_current_operator_name)(void)

चुने गए मौजूदा ऑपरेटर का क्वेरी नाम

परिभाषा, bt_hf_client.h फ़ाइल की लाइन 343 पर दी गई है.

bt_status_t (* request_last_voice_tag_number)(void)

रिकॉर्ड किए गए आखिरी वॉइस टैग से जुड़े एजी से फ़ोन नंबर का अनुरोध करना

परिभाषा, bt_hf_client.h फ़ाइल की लाइन 352 पर दी गई है.

bt_status_t (* retrieve_subscriber_info)(void)

सदस्य की जानकारी वापस पाना

परिभाषा, bt_hf_client.h फ़ाइल की लाइन 346 पर दी गई है.

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

AT निर्देश भेजें.

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

bt_status_t (* send_dtmf)(char code)

डीटीएमएफ़ कोड भेजना

परिभाषा, bt_hf_client.h फ़ाइल की लाइन 349 पर दी गई है.

size_t size

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

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

bt_status_t (* start_voice_recognition)(void)

बोली की पहचान करने की सुविधा चालू करना

परिभाषा, bt_hf_client.h फ़ाइल की लाइन 319 पर दी गई है.

bt_status_t (* stop_voice_recognition)(void)

बोली की पहचान करने की सुविधा बंद करना

परिभाषा, bt_hf_client.h फ़ाइल की लाइन 322 पर दी गई है .

bt_status_t (* volume_control)( bthf_client_volume_type_t type, int volume)

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

परिभाषा, bt_hf_client.h फ़ाइल की लाइन 325 पर दी गई है.


इस स्ट्रक्चर का दस्तावेज़, इस फ़ाइल से जनरेट किया गया था: