हमारा सुझाव है कि 27 मार्च, 2025 से AOSP को बनाने और उसमें योगदान देने के लिए, aosp-main
के बजाय android-latest-release
का इस्तेमाल करें. ज़्यादा जानकारी के लिए, AOSP में हुए बदलाव लेख पढ़ें.
संग्रह की मदद से व्यवस्थित रहें
अपनी प्राथमिकताओं के आधार पर, कॉन्टेंट को सेव करें और कैटगरी में बांटें.
audio_policy_device स्ट्रक्चर का रेफ़रंस
#include <
audio_policy.h
>
परिभाषा,
audio_policy.h
फ़ाइल की लाइन
422
पर दी गई है.
इस स्ट्रक्चर का दस्तावेज़, इस फ़ाइल से जनरेट किया गया था:
इस पेज पर मौजूद कॉन्टेंट और कोड सैंपल कॉन्टेंट के लाइसेंस में बताए गए लाइसेंस के हिसाब से हैं. 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: audio_policy_device Struct Reference\n\naudio_policy_device Struct Reference\n====================================\n\n[Data Fields](#pub-attribs) \naudio_policy_device Struct Reference \n\n`\n#include \u003c\n`[audio_policy.h](https://android.googlesource.com/platform/hardware/libhardware/+/master/include/hardware/audio_policy.h)`\n\u003e\n`\n\n|----------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| Data Fields ----------- ||\n| struct [hw_device_t](/reference/hal/structhw__device__t) | [common](/reference/hal/structaudio__policy__device#a86a0ca82dd3f02023e259b8b5e155dbe) |\n| ||\n| int(\\* | [create_audio_policy](/reference/hal/structaudio__policy__device#a9952e1daea03740f325af622722e4be1) )(const struct [audio_policy_device](/reference/hal/structaudio__policy__device) \\*device, struct [audio_policy_service_ops](/reference/hal/structaudio__policy__service__ops) \\*aps_ops, void \\*service, struct [audio_policy](/reference/hal/structaudio__policy) \\*\\*ap) |\n| ||\n| int(\\* | [destroy_audio_policy](/reference/hal/structaudio__policy__device#a2b9f6df4ad9162b49d2ac1101ac6fa51) )(const struct [audio_policy_device](/reference/hal/structaudio__policy__device) \\*device, struct [audio_policy](/reference/hal/structaudio__policy) \\*ap) |\n| ||\n\n\nDetailed Description\n--------------------\n\n\nDefinition at line\n[422](https://android.googlesource.com/platform/hardware/libhardware/+/master/include/hardware/audio_policy.h)\nof file\n[audio_policy.h](https://android.googlesource.com/platform/hardware/libhardware/+/master/include/hardware/audio_policy.h)\n.\n\nField Documentation\n-------------------\n\n\n|-----------------------------------------------------------------|\n| struct [hw_device_t](/reference/hal/structhw__device__t) common |\n\n\nCommon methods of the audio policy device. This\n*must*\nbe the first member of\n[audio_policy_device](/reference/hal/structaudio__policy__device)\nas users of this structure will cast a\n[hw_device_t](/reference/hal/structhw__device__t)\nto\n[audio_policy_device](/reference/hal/structaudio__policy__device)\npointer in contexts where it's known the\n[hw_device_t](/reference/hal/structhw__device__t)\nreferences an\n[audio_policy_device](/reference/hal/structaudio__policy__device)\n.\n\n\nDefinition at line\n[429](https://android.googlesource.com/platform/hardware/libhardware/+/master/include/hardware/audio_policy.h)\nof file\n[audio_policy.h](https://android.googlesource.com/platform/hardware/libhardware/+/master/include/hardware/audio_policy.h)\n.\n\n|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| int(\\* create_audio_policy)(const struct [audio_policy_device](/reference/hal/structaudio__policy__device) \\*device, struct [audio_policy_service_ops](/reference/hal/structaudio__policy__service__ops) \\*aps_ops, void \\*service, struct [audio_policy](/reference/hal/structaudio__policy) \\*\\*ap) |\n\n\nDefinition at line\n[431](https://android.googlesource.com/platform/hardware/libhardware/+/master/include/hardware/audio_policy.h)\nof file\n[audio_policy.h](https://android.googlesource.com/platform/hardware/libhardware/+/master/include/hardware/audio_policy.h)\n.\n\n|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| int(\\* destroy_audio_policy)(const struct [audio_policy_device](/reference/hal/structaudio__policy__device) \\*device, struct [audio_policy](/reference/hal/structaudio__policy) \\*ap) |\n\n\nDefinition at line\n[436](https://android.googlesource.com/platform/hardware/libhardware/+/master/include/hardware/audio_policy.h)\nof file\n[audio_policy.h](https://android.googlesource.com/platform/hardware/libhardware/+/master/include/hardware/audio_policy.h)\n.\n\n*** ** * ** ***\n\nThe documentation for this struct was generated from the following file:\n\n- hardware/libhardware/include/hardware/ [audio_policy.h](https://android.googlesource.com/platform/hardware/libhardware/+/master/include/hardware/audio_policy.h)"]]