हमारा सुझाव है कि 27 मार्च, 2025 से AOSP को बनाने और उसमें योगदान देने के लिए, aosp-main
के बजाय android-latest-release
का इस्तेमाल करें. ज़्यादा जानकारी के लिए, AOSP में हुए बदलाव लेख पढ़ें.
संग्रह की मदद से व्यवस्थित रहें
अपनी प्राथमिकताओं के आधार पर, कॉन्टेंट को सेव करें और कैटगरी में बांटें.
bt_os_callouts_t स्ट्रक्चर का रेफ़रंस
#include <
bluetooth.h
>
वेक अलार्म सेट करने और वेक लॉक पाने के लिए, bluedroid को ज़रूरी फ़ंक्शन का सेट. इस स्ट्रक्चर को |bt_interface_t| पर |set_os_callouts| फ़ंक्शन की मदद से स्टैक में पास किया जाता है.
परिभाषा,
bluetooth.h
की फ़ाइल के
427
पंक्ति पर दी गई है.
इस स्ट्रक्चर का दस्तावेज़, इस फ़ाइल से जनरेट किया गया था:
इस पेज पर मौजूद कॉन्टेंट और कोड सैंपल कॉन्टेंट के लाइसेंस में बताए गए लाइसेंस के हिसाब से हैं. Java और OpenJDK, Oracle और/या इससे जुड़ी हुई कंपनियों के ट्रेडमार्क या रजिस्टर किए हुए ट्रेडमार्क हैं.
आखिरी बार 2025-07-27 (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-07-27 (UTC) को अपडेट किया गया."],[],[],null,["# Android Hardware Abstraction Layer: bt_os_callouts_t Struct Reference\n\nbt_os_callouts_t Struct Reference\n=================================\n\n[Data Fields](#pub-attribs) \nbt_os_callouts_t Struct Reference \n\n`\n#include \u003c\n`[bluetooth.h](https://android.googlesource.com/platform/hardware/libhardware/+/master/include/hardware/bluetooth.h)`\n\u003e\n`\n\n|-----------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------------------------------------------------------|\n| Data Fields ----------- ||\n| size_t | [size](/reference/hal/structbt__os__callouts__t#a854352f53b148adc24983a58a1866d66) |\n| ||\n| [set_wake_alarm_callout](https://android.googlesource.com/platform/hardware/libhardware/+/master/include/hardware/bluetooth.h) | [set_wake_alarm](/reference/hal/structbt__os__callouts__t#ad0636f5f8634bfadded80c597af368bb) |\n| ||\n| [acquire_wake_lock_callout](https://android.googlesource.com/platform/hardware/libhardware/+/master/include/hardware/bluetooth.h) | [acquire_wake_lock](/reference/hal/structbt__os__callouts__t#ad02d90140b3e3ec97eeb454570b8bdae) |\n| ||\n| [release_wake_lock_callout](https://android.googlesource.com/platform/hardware/libhardware/+/master/include/hardware/bluetooth.h) | [release_wake_lock](/reference/hal/structbt__os__callouts__t#ab651493a180f462951245675e6b3e1f7) |\n| ||\n\n\nDetailed Description\n--------------------\n\n\nThe set of functions required by bluedroid to set wake alarms and grab wake locks. This struct is passed into the stack through the \\|set_os_callouts\\| function on \\|bt_interface_t\\|.\n\n\nDefinition at line\n[427](https://android.googlesource.com/platform/hardware/libhardware/+/master/include/hardware/bluetooth.h)\nof file\n[bluetooth.h](https://android.googlesource.com/platform/hardware/libhardware/+/master/include/hardware/bluetooth.h)\n.\n\nField Documentation\n-------------------\n\n\n|-----------------------------------------------------------------------------------------------------------------------------------------------------|\n| [acquire_wake_lock_callout](https://android.googlesource.com/platform/hardware/libhardware/+/master/include/hardware/bluetooth.h) acquire_wake_lock |\n\n\nDefinition at line\n[432](https://android.googlesource.com/platform/hardware/libhardware/+/master/include/hardware/bluetooth.h)\nof file\n[bluetooth.h](https://android.googlesource.com/platform/hardware/libhardware/+/master/include/hardware/bluetooth.h)\n.\n\n|-----------------------------------------------------------------------------------------------------------------------------------------------------|\n| [release_wake_lock_callout](https://android.googlesource.com/platform/hardware/libhardware/+/master/include/hardware/bluetooth.h) release_wake_lock |\n\n\nDefinition at line\n[433](https://android.googlesource.com/platform/hardware/libhardware/+/master/include/hardware/bluetooth.h)\nof file\n[bluetooth.h](https://android.googlesource.com/platform/hardware/libhardware/+/master/include/hardware/bluetooth.h)\n.\n\n|-----------------------------------------------------------------------------------------------------------------------------------------------|\n| [set_wake_alarm_callout](https://android.googlesource.com/platform/hardware/libhardware/+/master/include/hardware/bluetooth.h) set_wake_alarm |\n\n\nDefinition at line\n[431](https://android.googlesource.com/platform/hardware/libhardware/+/master/include/hardware/bluetooth.h)\nof file\n[bluetooth.h](https://android.googlesource.com/platform/hardware/libhardware/+/master/include/hardware/bluetooth.h)\n.\n\n|-------------|\n| size_t size |\n\n\nDefinition at line\n[429](https://android.googlesource.com/platform/hardware/libhardware/+/master/include/hardware/bluetooth.h)\nof file\n[bluetooth.h](https://android.googlesource.com/platform/hardware/libhardware/+/master/include/hardware/bluetooth.h)\n.\n\n*** ** * ** ***\n\nThe documentation for this struct was generated from the following file:\n\n- hardware/libhardware/include/hardware/ [bluetooth.h](https://android.googlesource.com/platform/hardware/libhardware/+/master/include/hardware/bluetooth.h)"]]