ऑडियो_पॉलिसी संरचना संदर्भ
#include < audio_policy.h >
डेटा फ़ील्ड | |
पूर्णांक(* | सेट_डिवाइस_कनेक्शन_स्टेट )(स्ट्रक्चर ऑडियो_पॉलिसी *पोल, ऑडियो_डिवाइस_टी डिवाइस, ऑडियो_पॉलिसी_डेव_स्टेट_टी स्टेट, कॉन्स चार *डिवाइस_एड्रेस) |
ऑडियो_पॉलिसी_dev_state_t(* | get_device_connection_state )(const struct Audio_policy *pol, Audio_devices_t डिवाइस, const char *device_address) |
खालीपन(* | सेट_फोन_स्टेट )(स्ट्रक्चर ऑडियो_पॉलिसी *पोल, ऑडियो_मोड_टी स्टेट) |
खालीपन(* | सेट_रिंगर_मोड )(स्ट्रक्चर ऑडियो_पॉलिसी *पोल, uint32_t मोड, uint32_t मास्क) |
खालीपन(* | सेट_फोर्स_यूज )(स्ट्रक्चर ऑडियो_पॉलिसी *पोल, ऑडियो_पॉलिसी_फोर्स_यूज_टी उपयोग, ऑडियो_पॉलिसी_फोर्स्ड_सीएफजी_टी कॉन्फिगरेशन) |
ऑडियो_पॉलिसी_फोर्स्ड_सीएफजी_टी(* | get_force_use )(const struct Audio_policy *pol, Audio_policy_force_use_t उपयोग) |
खालीपन(* | सेट_कैन_म्यूट_एनफोर्स्ड_ऑडिबल )(स्ट्रक्चर ऑडियो_पॉलिसी *पोल, बूल कैन_म्यूट) |
पूर्णांक(* | init_check )(const struct Audio_policy *pol) |
ऑडियो_आईओ_हैंडल_टी(* | गेट_आउटपुट )(स्ट्रक्चर ऑडियो_पॉलिसी *पोल, ऑडियो_स्ट्रीम_टाइप_टी स्ट्रीम, यूइंट32_टी सैंपलिंगरेट, ऑडियो_फॉर्मेट_टी फॉर्मेट, ऑडियो_चैनल_मास्क_टी चैनलमास्क, ऑडियो_आउटपुट_फ्लैग्स_टी फ्लैग, कॉन्स्ट ऑडियो_ऑफलोड_इन्फो_टी *ऑफलोडइन्फो) |
पूर्णांक(* | स्टार्ट_आउटपुट )(स्ट्रक्चर ऑडियो_पॉलिसी *पोल, ऑडियो_आईओ_हैंडल_टी आउटपुट, ऑडियो_स्ट्रीम_टाइप_टी स्ट्रीम, ऑडियो_सेशन_टी सत्र) |
पूर्णांक(* | स्टॉप_आउटपुट )(स्ट्रक्चर ऑडियो_पॉलिसी *पोल, ऑडियो_आईओ_हैंडल_टी आउटपुट, ऑडियो_स्ट्रीम_टाइप_टी स्ट्रीम, ऑडियो_सेशन_टी सत्र) |
खालीपन(* | रिलीज_आउटपुट )(स्ट्रक्चर ऑडियो_पॉलिसी *पोल, ऑडियो_आईओ_हैंडल_टी आउटपुट) |
ऑडियो_आईओ_हैंडल_टी(* | get_input )(स्ट्रक्चर ऑडियो_पॉलिसी *पोल, ऑडियो_सोर्स_टी इनपुटसोर्स, uint32_t सैंपलिंग रेट, ऑडियो_फॉर्मेट_टी फॉर्मेट, ऑडियो_चैनल_मास्क_टी चैनल मास्क, ऑडियो_इन_एकॉस्टिक्स_टी एकॉस्टिक्स) |
पूर्णांक(* | स्टार्ट_इनपुट )(स्ट्रक्चर ऑडियो_पॉलिसी *पोल, ऑडियो_आईओ_हैंडल_टी इनपुट) |
पूर्णांक(* | स्टॉप_इनपुट )(स्ट्रक्चर ऑडियो_पॉलिसी *पोल, ऑडियो_आईओ_हैंडल_टी इनपुट) |
खालीपन(* | रिलीज_इनपुट )(स्ट्रक्चर ऑडियो_पॉलिसी *पोल, ऑडियो_आईओ_हैंडल_टी इनपुट) |
खालीपन(* | init_stream_volume )(स्ट्रक्चर ऑडियो_पॉलिसी *पोल, ऑडियो_स्ट्रीम_टाइप_टी स्ट्रीम, इंट इंडेक्स_मिन, इंट इंडेक्स_मैक्स) |
पूर्णांक(* | सेट_स्ट्रीम_वॉल्यूम_इंडेक्स )(स्ट्रक्चर ऑडियो_पॉलिसी *पोल, ऑडियो_स्ट्रीम_टाइप_टी स्ट्रीम, इंट इंडेक्स) |
पूर्णांक(* | get_stream_volume_index )(const struct Audio_policy *pol, Audio_stream_type_t स्ट्रीम, int *index) |
पूर्णांक(* | सेट_स्ट्रीम_वॉल्यूम_इंडेक्स_फॉर_डिवाइस )(स्ट्रक्चर ऑडियो_पॉलिसी *पोल, ऑडियो_स्ट्रीम_टाइप_टी स्ट्रीम, इंट इंडेक्स, ऑडियो_डिवाइस_टी डिवाइस) |
पूर्णांक(* | get_stream_volume_index_for_device )(const struct Audio_policy *pol, Audio_stream_type_t स्ट्रीम, int *index, Audio_devices_t डिवाइस) |
uint32_t(* | get_strategy_for_stream )(स्थिर संरचना ऑडियो_पॉलिसी *पोल, ऑडियो_स्ट्रीम_टाइप_टी स्ट्रीम) |
ऑडियो_डिवाइस_टी(* | get_devices_for_stream )(स्थिर संरचना ऑडियो_पॉलिसी *पोल, ऑडियो_स्ट्रीम_टाइप_टी स्ट्रीम) |
ऑडियो_आईओ_हैंडल_टी(* | get_output_for_effect )(स्ट्रक्चर ऑडियो_पॉलिसी *पोल, कॉन्स्ट स्ट्रक्चर इफेक्ट_डिस्क्रिप्टर_s *desc) |
पूर्णांक(* | रजिस्टर_इफेक्ट )(स्ट्रक्चर ऑडियो_पॉलिसी *पोल, कॉन्स्ट स्ट्रक्चर इफेक्ट_डिस्क्रिप्टर_एस *डेस्क, ऑडियो_आईओ_हैंडल_टी आउटपुट, यूइंट32_टी रणनीति, ऑडियो_सेशन_टी सेशन, इंट आईडी) |
पूर्णांक(* | अपंजीकृत_प्रभाव )(स्ट्रक्चर ऑडियो_पॉलिसी *पोल, इंट आईडी) |
पूर्णांक(* | set_effect_enabled )(स्ट्रक्चर ऑडियो_पॉलिसी *पोल, इंट आईडी, बूल सक्षम) |
बूल(* | is_stream_active )(स्थिर संरचना ऑडियो_पॉलिसी *पोल, ऑडियो_स्ट्रीम_टाइप_टी स्ट्रीम, uint32_t in_past_ms) |
बूल(* | is_stream_active_remotely )(const struct Audio_policy *pol, Audio_stream_type_t स्ट्रीम, uint32_t in_past_ms) |
बूल(* | is_source_active )(स्थिर संरचना ऑडियो_पॉलिसी *पोल, ऑडियो_स्रोत_t स्रोत) |
पूर्णांक(* | डंप )(कॉन्स्ट स्ट्रक्चर ऑडियो_पॉलिसी *पोल, इंट एफडी) |
बूल(* | is_offload_supported )(const struct Audio_policy *pol, const Audio_offload_info_t *info) |
विस्तृत विवरण
फ़ाइल Audio_policy.h की पंक्ति 83 पर परिभाषा।
फ़ील्ड दस्तावेज़ीकरण
int(* डंप)(स्थिरांक संरचना ऑडियो_पॉलिसी *पोल, int fd) |
फ़ाइल Audio_policy.h की पंक्ति 244 पर परिभाषा।
ऑडियो_पॉलिसी_देव_स्टेट_टी(* गेट_डिवाइस_कनेक्शन_स्टेट)(कॉन्स्ट स्ट्रक्चर ऑडियो_पॉलिसी *पोल, ऑडियो_डिवाइस_टी डिवाइस, कॉन्स्ट चार *डिवाइस_एड्रेस) |
फ़ाइल Audio_policy.h की पंक्ति 95 पर परिभाषा।
ऑडियो_डिवाइसेस_टी(* गेट_डिवाइसेस_फॉर_स्ट्रीम)(कास्ट स्ट्रक्चर ऑडियो_पॉलिसी *पोल, ऑडियो_स्ट्रीम_टाइप_टी स्ट्रीम) |
फ़ाइल Audio_policy.h की पंक्ति 214 पर परिभाषा।
ऑडियो_पॉलिसी_फोर्स्ड_सीएफजी_टी(* गेट_फोर्स_यूज)(कास्ट स्ट्रक्चर ऑडियो_पॉलिसी *पोल, ऑडियो_पॉलिसी_फोर्स_यूज_टी उपयोग) |
फ़ाइल Audio_policy.h की पंक्ति 114 पर परिभाषा।
ऑडियो_आईओ_हैंडल_टी(* गेट_इनपुट)(स्ट्रक्चर ऑडियो_पॉलिसी *पोल, ऑडियो_सोर्स_टी इनपुटसोर्स, यूइंट32_टी सैंपलिंग रेट, ऑडियो_फॉर्मेट_टी फॉर्मेट, ऑडियो_चैनल_मास्क_टी चैनल मास्क, ऑडियो_इन_एकॉस्टिक्स_टी ध्वनिकी) |
फ़ाइल Audio_policy.h की पंक्ति 158 पर परिभाषा।
ऑडियो_आईओ_हैंडल_टी(* गेट_आउटपुट)(स्ट्रक्चर ऑडियो_पॉलिसी *पोल, ऑडियो_स्ट्रीम_टाइप_टी स्ट्रीम, यूइंट32_टी सैंपलिंगरेट, ऑडियो_फॉर्मेट_टी फॉर्मेट, ऑडियो_चैनल_मास्क_टी चैनलमास्क, ऑडियो_आउटपुट_फ्लैग्स_टी फ्लैग, कॉन्स्ट ऑडियो_ऑफलोड_इन्फो_टी *ऑफलोडइन्फो) |
फ़ाइल Audio_policy.h की पंक्ति 131 पर परिभाषा।
ऑडियो_आईओ_हैंडल_टी(* गेट_आउटपुट_फॉर_इफेक्ट)(स्ट्रक्चर ऑडियो_पॉलिसी *पोल, कॉन्स्ट स्ट्रक्चर इफेक्ट_डिस्क्रिप्टर_एस *डेस्क) |
फ़ाइल Audio_policy.h की पंक्ति 218 पर परिभाषा।
uint32_t(* get_strategy_for_stream)(const struct Audio_policy *pol, Audio_stream_type_t स्ट्रीम) |
फ़ाइल Audio_policy.h की पंक्ति 210 पर परिभाषा।
int(* get_stream_volume_index)(const struct Audio_policy *pol, Audio_stream_type_t स्ट्रीम, int *index) |
फ़ाइल Audio_policy.h की पंक्ति 191 पर परिभाषा।
int(* get_stream_volume_index_for_device)(const struct Audio_policy *pol, Audio_stream_type_t स्ट्रीम, int *index, Audio_devices_t डिवाइस) |
फ़ाइल Audio_policy.h की पंक्ति 204 पर परिभाषा।
int(* init_check)(const struct Audio_policy *pol) |
फ़ाइल Audio_policy.h की पंक्ति 123 पर परिभाषा।
शून्य(* init_stream_volume)(स्ट्रक्चर ऑडियो_पॉलिसी *पोल, ऑडियो_स्ट्रीम_टाइप_टी स्ट्रीम, इंट इंडेक्स_मिन, इंट इंडेक्स_मैक्स) |
फ़ाइल Audio_policy.h की पंक्ति 179 पर परिभाषा।
बूल(* is_offload_supported)(स्थिरांक संरचना ऑडियो_पॉलिसी *पोल, स्थिरांक ऑडियो_ऑफलोड_जानकारी_t *जानकारी) |
फ़ाइल Audio_policy.h की पंक्ति 247 पर परिभाषा।
बूल(* is_source_active)(स्थिरांक संरचना ऑडियो_पॉलिसी *पोल, ऑडियो_स्रोत_t स्रोत) |
फ़ाइल Audio_policy.h की पंक्ति 240 पर परिभाषा।
बूल(* is_stream_active)(स्थिरांक संरचना ऑडियो_पॉलिसी *पोल, ऑडियो_स्ट्रीम_टाइप_टी स्ट्रीम, uint32_t in_past_ms) |
फ़ाइल Audio_policy.h की पंक्ति 232 पर परिभाषा।
बूल(* is_stream_active_remotely)(स्थिर संरचना ऑडियो_पॉलिसी *पोल, ऑडियो_स्ट्रीम_टाइप_टी स्ट्रीम, uint32_t in_past_ms) |
फ़ाइल Audio_policy.h की पंक्ति 236 पर परिभाषा।
int(* रजिस्टर_इफेक्ट)(स्ट्रक्चर ऑडियो_पॉलिसी *पोल, कॉन्स्ट स्ट्रक्चर इफेक्ट_डिस्क्रिप्टर_एस *डेस्क, ऑडियो_आईओ_हैंडल_टी आउटपुट, यूइंट32_टी रणनीति, ऑडियो_सेशन_टी सेशन, इंट आईडी) |
फ़ाइल Audio_policy.h की पंक्ति 221 पर परिभाषा।
शून्य(* रिलीज_इनपुट)(स्ट्रक्चर ऑडियो_पॉलिसी *पोल, ऑडियो_आईओ_हैंडल_टी इनपुट) |
फ़ाइल Audio_policy.h की पंक्ति 171 पर परिभाषा।
शून्य(* रिलीज_आउटपुट)(स्ट्रक्चर ऑडियो_पॉलिसी *पोल, ऑडियो_आईओ_हैंडल_टी आउटपुट) |
फ़ाइल Audio_policy.h की पंक्ति 154 पर परिभाषा।
शून्य(* सेट_कैन_म्यूट_एनफोर्स्ड_ऑडिबल)(स्ट्रक्चर ऑडियो_पॉलिसी *पोल, बूल कैन_म्यूट) |
फ़ाइल Audio_policy.h की पंक्ति 119 पर परिभाषा।
int(* set_device_connection_state)(struct ऑडियो_policy * pol, ऑडियो_devices_t डिवाइस, ऑडियो_policy_dev_state_t राज्य, स्थिरांक चार * डिवाइस_पता) |
फ़ाइल Audio_policy.h की पंक्ति 89 पर परिभाषा।
int(* set_effect_enabled)(struct Audio_policy *pol, int id, bool Enabled) |
फ़ाइल Audio_policy.h की पंक्ति 230 पर परिभाषा।
शून्य(* सेट_फोर्स_यूज)(स्ट्रक्चर ऑडियो_पॉलिसी *पोल, ऑडियो_पॉलिसी_फोर्स_यूज_टी उपयोग, ऑडियो_पॉलिसी_फोर्स्ड_सीएफजी_टी कॉन्फिग) |
फ़ाइल Audio_policy.h की पंक्ति 109 पर परिभाषा।
शून्य(* सेट_फोन_स्टेट)(स्ट्रक्चर ऑडियो_पॉलिसी *पोल, ऑडियो_मोड_टी स्टेट) |
फ़ाइल Audio_policy.h की पंक्ति 102 पर परिभाषा।
शून्य(* सेट_रिंगर_मोड)(स्ट्रक्चर ऑडियो_पॉलिसी *पोल, uint32_t मोड, uint32_t मास्क) |
फ़ाइल Audio_policy.h की पंक्ति 105 पर परिभाषा।
इंट(* सेट_स्ट्रीम_वॉल्यूम_इंडेक्स)(स्ट्रक्चर ऑडियो_पॉलिसी *पोल, ऑडियो_स्ट्रीम_टाइप_टी स्ट्रीम, इंट इंडेक्स) |
फ़ाइल Audio_policy.h की पंक्ति 186 पर परिभाषा।
int(* set_stream_volume_index_for_device)(struct Audio_policy *pol, Audio_stream_type_t स्ट्रीम, int इंडेक्स, Audio_devices_t डिवाइस) |
फ़ाइल Audio_policy.h की पंक्ति 198 पर परिभाषा।
int(* प्रारंभ_इनपुट)(struct ऑडियो_पॉलिसी *पोल, ऑडियो_io_हैंडल_t इनपुट) |
फ़ाइल Audio_policy.h की पंक्ति 165 पर परिभाषा।
int (* स्टार्ट_आउटपुट) (स्ट्रक्चर ऑडियो_पॉलिसी *पोल, ऑडियो_आईओ_हैंडल_टी आउटपुट, ऑडियो_स्ट्रीम_टाइप_टी स्ट्रीम, ऑडियो_सेशन_टी सत्र) |
फ़ाइल Audio_policy.h की पंक्ति 141 पर परिभाषा।
int(* stop_input)(struct Audio_policy *pol, Audio_io_handle_t इनपुट) |
फ़ाइल Audio_policy.h की पंक्ति 168 पर परिभाषा।
int (* स्टॉप_आउटपुट) (स्ट्रक्चर ऑडियो_पॉलिसी *पोल, ऑडियो_आईओ_हैंडल_टी आउटपुट, ऑडियो_स्ट्रीम_टाइप_टी स्ट्रीम, ऑडियो_सेशन_टी सत्र) |
फ़ाइल Audio_policy.h की पंक्ति 148 पर परिभाषा।
int(* unregister_effect)(struct Audio_policy *pol, int id) |
फ़ाइल Audio_policy.h की पंक्ति 228 पर परिभाषा।
इस संरचना के लिए दस्तावेज़ीकरण निम्नलिखित फ़ाइल से तैयार किया गया था:
- हार्डवेयर/लिबहार्डवेयर/शामिल/हार्डवेयर/ ऑडियो_पॉलिसी.एच