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

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

#include < bt_av.h >

डेटा फ़ील्ड

आकार_t आकार
bt_status_t (* init )( btav_callbacks_t *कॉलबैक)
bt_status_t (* कनेक्ट )(bt_bdaddr_t *bd_addr)
bt_status_t (* डिस्कनेक्ट )(bt_bdaddr_t *bd_addr)
खालीपन(* सफ़ाई )(शून्य)
खालीपन(* set_audio_focus_state )(int focus_state)
खालीपन(* सेट_ऑडियो_ट्रैक_गेन )(फ्लोट गेन)

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

टिप्पणी:

  1. प्रारंभ में AVRCP 1.0 का समर्थन किया जाएगा। AVRCP पासथ्रू कमांड को यूइनपुट के माध्यम से आंतरिक रूप से नियंत्रित किया जाएगा
  2. A2DP डेटा पथ को AudioFlinger android_audio_hw लाइब्रेरी और ब्लूटूथ स्टैक के बीच एक सॉकेट पाइप के माध्यम से नियंत्रित किया जाएगा। मानक BT-AV इंटरफ़ेस का प्रतिनिधित्व करता है। A2DP स्रोत और सिंक इंटरफ़ेस दोनों के लिए उपयोग किया जाता है।

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

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

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

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

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

bt_status_t (* कनेक्ट)(bt_bdaddr_t *bd_addr)

हेडसेट से कनेक्ट करें

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

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

हेडसेट से डिस्कनेक्ट करें

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

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

BtAv कॉलबैक पंजीकृत करें

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

शून्य(* set_audio_focus_state)(int focus_state)

ऑडियो फोकस स्थिति भेजता है।

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

शून्य(* set_audio_track_gain)(फ्लोट गेन)

ऑडियो ट्रैक लाभ सेट करता है।

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

आकार_टी आकार

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

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


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