ऑडियो_पॉलिसी_सर्विस_ऑप्स संरचना संदर्भ
#include < audio_policy.h >
डेटा फ़ील्ड | |
ऑडियो_आईओ_हैंडल_टी(* | open_output )(शून्य *सेवा, ऑडियो_डिवाइसेस_t *pडिवाइसेस, uint32_t *pSamplingRate, ऑडियो_फॉर्मेट_t *pFormat, ऑडियो_चैनल_मास्क_t *pChannelMask, uint32_t *pLatencyMs, ऑडियो_आउटपुट_फ्लैग्स_t फ़्लैग्स) |
ऑडियो_आईओ_हैंडल_टी(* | ओपन_डुप्लिकेट_आउटपुट )(शून्य *सेवा, ऑडियो_आईओ_हैंडल_टी आउटपुट1, ऑडियो_आईओ_हैंडल_टी आउटपुट2) |
पूर्णांक(* | क्लोज़_आउटपुट )(शून्य *सेवा, ऑडियो_आईओ_हैंडल_टी आउटपुट) |
पूर्णांक(* | सस्पेंड_आउटपुट )(शून्य *सेवा, ऑडियो_आईओ_हैंडल_टी आउटपुट) |
पूर्णांक(* | रिस्टोर_आउटपुट )(शून्य *सेवा, ऑडियो_आईओ_हैंडल_टी आउटपुट) |
ऑडियो_आईओ_हैंडल_टी(* | open_input )(शून्य *सेवा, ऑडियो_डिवाइसेस_t *pडिवाइसेस, uint32_t *pSamplingRate, ऑडियो_फॉर्मेट_t *pFormat, ऑडियो_channel_mask_t *pChannelMask, ऑडियो_in_acoustics_t ध्वनिकी) |
पूर्णांक(* | क्लोज़_इनपुट )(शून्य *सेवा, ऑडियो_आईओ_हैंडल_टी इनपुट) |
पूर्णांक(* | सेट_स्ट्रीम_वॉल्यूम )(शून्य *सेवा, ऑडियो_स्ट्रीम_टाइप_टी स्ट्रीम, फ्लोट वॉल्यूम, ऑडियो_आईओ_हैंडल_टी आउटपुट, इंट डिले_एमएस) |
पूर्णांक(* | अमान्य_स्ट्रीम )(शून्य *सेवा, ऑडियो_स्ट्रीम_टाइप_टी स्ट्रीम) |
खालीपन(* | सेट_पैरामीटर )(शून्य *सेवा, ऑडियो_आईओ_हैंडल_टी आईओ_हैंडल, स्थिरांक चार *केवी_जोड़े, पूर्णांक विलंब_एमएस) |
चार *(* | get_parameters )(शून्य *सेवा, ऑडियो_io_हैंडल_t io_हैंडल, स्थिरांक चार *कुंजियाँ) |
पूर्णांक(* | स्टार्ट_टोन )(शून्य *सेवा, ऑडियो_पॉलिसी_टोन_टी टोन, ऑडियो_स्ट्रीम_टाइप_टी स्ट्रीम) |
पूर्णांक(* | stop_tone )(शून्य *सेवा) |
पूर्णांक(* | set_voice_volume )(शून्य *सेवा, फ्लोट वॉल्यूम, पूर्णांक विलंब_ms) |
पूर्णांक(* | move_effects )(शून्य *सेवा, ऑडियो_सेशन_t सत्र, ऑडियो_io_हैंडल_t src_आउटपुट, ऑडियो_io_हैंडल_t dst_output) |
ऑडियो_मॉड्यूल_हैंडल_टी(* | लोड_एचडब्ल्यू_मॉड्यूल )(शून्य *सेवा, स्थिरांक चार *नाम) |
ऑडियो_आईओ_हैंडल_टी(* | open_output_on_module )(शून्य *सेवा, ऑडियो_मॉड्यूल_हैंडल_t मॉड्यूल, ऑडियो_डिवाइस_t *pDevices, uint32_t *pSamplingRate, ऑडियो_फॉर्मेट_t *pFormat, ऑडियो_चैनल_मास्क_t *pChannelMask, uint32_t *pLatencyMs, ऑडियो_आउटपुट_फ्लैग्स_t फ़्लैग, स्थिरांक ऑडियो_ऑफलोड_इन्फो_t *ऑफलोडइन्फो) |
ऑडियो_आईओ_हैंडल_टी(* | open_input_on_module )(शून्य *सेवा, ऑडियो_मॉड्यूल_हैंडल_टी मॉड्यूल, ऑडियो_डिवाइस_टी *पीडिवाइस, यूइंट32_टी *पीसैंपलिंगरेट, ऑडियो_फॉर्मेट_टी *पीफॉर्मेट, ऑडियो_चैनल_मास्क_टी *पीचैनलमास्क) |
विस्तृत विवरण
फ़ाइल Audio_policy.h की पंक्ति 252 पर परिभाषा।
फ़ील्ड दस्तावेज़ीकरण
int(* क्लोज़_इनपुट)(शून्य *सेवा, ऑडियो_io_हैंडल_t इनपुट) |
फ़ाइल Audio_policy.h की पंक्ति 315 पर परिभाषा।
int(* क्लोज़_आउटपुट)(शून्य *सेवा, ऑडियो_io_हैंडल_t आउटपुट) |
फ़ाइल Audio_policy.h की पंक्ति 286 पर परिभाषा।
char*(* get_parameters)(void *service, Audio_io_handle_t io_handle, const char *keys) |
फ़ाइल Audio_policy.h की पंक्ति 350 पर परिभाषा।
int(* अमान्य_स्ट्रीम)(शून्य *सेवा, ऑडियो_स्ट्रीम_टाइप_टी स्ट्रीम) |
फ़ाइल Audio_policy.h की पंक्ति 333 पर परिभाषा।
ऑडियो_मॉड्यूल_हैंडल_टी(* लोड_एचडब्ल्यू_मॉड्यूल)(शून्य *सेवा, स्थिरांक चार *नाम) |
फ़ाइल Audio_policy.h की पंक्ति 380 पर परिभाषा।
int(* move_effects)(void *service, Audio_session_t session, Audio_io_handle_t src_output, Audio_io_handle_t dst_output) |
फ़ाइल Audio_policy.h की पंक्ति 369 पर परिभाषा।
ऑडियो_आईओ_हैंडल_टी(* ओपन_डुप्लिकेट_आउटपुट)(शून्य *सेवा, ऑडियो_आईओ_हैंडल_टी आउटपुट1, ऑडियो_आईओ_हैंडल_टी आउटपुट2) |
फ़ाइल Audio_policy.h की पंक्ति 281 पर परिभाषा।
ऑडियो_आईओ_हैंडल_टी(* ओपन_इनपुट)(शून्य *सेवा, ऑडियो_डिवाइसेस_टी *पीडिवाइसेस, यूइंट32_टी *पीसैंपलिंगरेट, ऑडियो_फॉर्मेट_टी *पीफॉर्मेट, ऑडियो_चैनल_मास्क_टी *पीचैनलमास्क, ऑडियो_इन_एकॉस्टिक्स_टी ध्वनिकी) |
फ़ाइल Audio_policy.h की पंक्ति 307 पर परिभाषा।
ऑडियो_आईओ_हैंडल_टी(* ओपन_इनपुट_ऑन_मॉड्यूल)(शून्य *सेवा, ऑडियो_मॉड्यूल_हैंडल_टी मॉड्यूल, ऑडियो_डिवाइस_टी *पीडिवाइस, uint32_t *पीसैंपलिंगरेट, ऑडियो_फॉर्मेट_टी *पीफॉर्मेट, ऑडियो_चैनल_मास्क_टी *पीचैनलमास्क) |
फ़ाइल Audio_policy.h की पंक्ति 402 पर परिभाषा।
ऑडियो_आईओ_हैंडल_टी(* ओपन_आउटपुट)(शून्य *सेवा, ऑडियो_डिवाइसेस_टी *पीडिवाइसेस, uint32_t *pSamplingRate, ऑडियो_फॉर्मेट_टी *पीफॉर्मेट, ऑडियो_चैनल_मास्क_टी *पीचैनलमास्क, uint32_t *pLatencyMs, ऑडियो_आउटपुट_फ्लैग्स_टी फ़्लैग्स) |
फ़ाइल Audio_policy.h की पंक्ति 269 पर परिभाषा।
ऑडियो_आईओ_हैंडल_टी(* ओपन_आउटपुट_ऑन_मॉड्यूल)(शून्य *सेवा, ऑडियो_मॉड्यूल_हैंडल_टी मॉड्यूल, ऑडियो_डिवाइसेस_टी *पीडिवाइसेस, uint32_t *pसैंपलिंगरेट, ऑडियो_फॉर्मेट_टी *पीफॉर्मेट, ऑडियो_चैनल_मास्क_टी *पीचैनलमास्क, uint32_t *pLatencyMs, ऑडियो_आउटपुट_फ्लैग्स_टी फ़्लैग, स्थिरांक ऑडियो_ऑफलोड_जानकारी_टी *ऑफलोडजानकारी) |
फ़ाइल Audio_policy.h की पंक्ति 387 पर परिभाषा।
int(* रिस्टोर_आउटपुट)(शून्य *सेवा, ऑडियो_io_हैंडल_t आउटपुट) |
फ़ाइल Audio_policy.h की पंक्ति 297 पर परिभाषा।
शून्य(* सेट_पैरामीटर)(शून्य *सेवा, ऑडियो_आईओ_हैंडल_टी आईओ_हैंडल, स्थिरांक चार *केवी_जोड़े, पूर्णांक विलंब_एमएस) |
फ़ाइल Audio_policy.h की पंक्ति 338 पर परिभाषा।
int(* set_stream_volume)(void *service, Audio_stream_type_t स्ट्रीम, फ्लोट वॉल्यूम, ऑडियो_io_handle_t आउटपुट, int डिले_ms) |
फ़ाइल Audio_policy.h की पंक्ति 326 पर परिभाषा।
int(* set_voice_volume)(शून्य *सेवा, फ़्लोट वॉल्यूम, int डिले_ms) |
फ़ाइल Audio_policy.h की पंक्ति 364 पर परिभाषा।
int(* प्रारंभ_टोन)(शून्य *सेवा, ऑडियो_पॉलिसी_टोन_टी टोन, ऑडियो_स्ट्रीम_टाइप_टी स्ट्रीम) |
फ़ाइल Audio_policy.h की पंक्ति 357 पर परिभाषा।
int(* stop_tone)(void *service) |
फ़ाइल Audio_policy.h की पंक्ति 361 पर परिभाषा।
int(* सस्पेंड_आउटपुट)(शून्य *सेवा, ऑडियो_आईओ_हैंडल_टी आउटपुट) |
फ़ाइल Audio_policy.h की पंक्ति 294 पर परिभाषा।
इस संरचना के लिए दस्तावेज़ीकरण निम्नलिखित फ़ाइल से तैयार किया गया था:
- हार्डवेयर/लिबहार्डवेयर/शामिल/हार्डवेयर/ ऑडियो_पॉलिसी.एच