audio_policy_service_ops संरचना संदर्भ
#include < audio_policy.h >
डेटा फ़ील्ड | |
audio_io_handle_t(* | open_output )(शून्य *सेवा, audio_devices_t *pDevices, uint32_t *pSamplingRate, audio_format_t *pFormat, audio_channel_mask_t *pChannelMask, uint32_t *pLatencyMs, audio_output_flags_t झंडे) |
audio_io_handle_t(* | open_duplicate_output )(शून्य *सेवा, audio_io_handle_t output1, audio_io_handle_t output2) |
इंट (* | close_output )(शून्य *सेवा, audio_io_handle_t आउटपुट) |
इंट (* | suspend_output )(शून्य *सेवा, audio_io_handle_t आउटपुट) |
इंट (* | पुनर्स्थापना_आउटपुट) (शून्य * सेवा, audio_io_handle_t आउटपुट) |
audio_io_handle_t(* | open_input )(शून्य *सेवा, audio_devices_t *pDevices, uint32_t *pSamplingRate, audio_format_t *pFormat, audio_channel_mask_t *pChannelMask, audio_in_acoustics_t ध्वनिकी) |
इंट (* | close_input )(शून्य *सेवा, audio_io_handle_t इनपुट) |
इंट (* | set_stream_volume )(शून्य *सेवा, audio_stream_type_t स्ट्रीम, फ्लोट वॉल्यूम, audio_io_handle_t आउटपुट, int देरी_ms) |
इंट (* | अमान्य_स्ट्रीम ) (शून्य * सेवा, ऑडियो_स्ट्रीम_टाइप_टी स्ट्रीम) |
शून्य(* | set_parameters )(शून्य *सेवा, audio_io_handle_t io_handle, const char *kv_pairs, int देरी_ms) |
चार *(* | get_parameters )(शून्य *सेवा, audio_io_handle_t io_handle, const char *keys) |
इंट (* | start_tone )(शून्य *सेवा, audio_policy_tone_t टोन, audio_stream_type_t स्ट्रीम) |
इंट (* | स्टॉप_टोन ) (शून्य * सेवा) |
इंट (* | set_voice_volume )(शून्य *सेवा, फ्लोट वॉल्यूम, int देरी_एमएस) |
इंट (* | मूव_इफेक्ट्स )(शून्य *सेवा, ऑडियो_सेशन_टी सत्र, ऑडियो_आईओ_हैंडल_टी src_output, audio_io_handle_t dst_output) |
audio_module_handle_t(* | load_hw_module )(शून्य *सेवा, कास्ट चार *नाम) |
audio_io_handle_t(* | open_output_on_module )(शून्य *सेवा, audio_module_handle_t मॉड्यूल, audio_devices_t *pDevices, uint32_t *pSamplingRate, audio_format_t *pFormat, audio_channel_mask_t *pChannelMask, const uint32_t *pLat_offload_info_ ऑडियो_ऑडियो_ऑफलोड_इन्फो_ऑडियो |
audio_io_handle_t(* | open_input_on_module )(शून्य *सेवा, audio_module_handle_t मॉड्यूल, audio_devices_t *pDevices, uint32_t *pSamplingRate, audio_format_t *pFormat, audio_channel_mask_t *pChannelMask) |
विस्तृत विवरण
फ़ाइल audio_policy.h की पंक्ति 252 पर परिभाषा।
फील्ड दस्तावेज़ीकरण
int(* close_input)(शून्य *सेवा, audio_io_handle_t इनपुट) |
फ़ाइल audio_policy.h की लाइन 315 पर परिभाषा।
int(* close_output)(शून्य *सेवा, audio_io_handle_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_stream_type_t स्ट्रीम) |
फ़ाइल audio_policy.h की लाइन 333 पर परिभाषा।
audio_module_handle_t(* load_hw_module)(void *service, const char *name) |
फ़ाइल audio_policy.h की लाइन 380 पर परिभाषा।
इंट (* मूव_इफेक्ट्स) (शून्य * सेवा, ऑडियो_सेशन_टी सत्र, ऑडियो_आईओ_हैंडल_टी src_output, ऑडियो_आईओ_हैंडल_टी डीएसटी_आउटपुट) |
फ़ाइल audio_policy.h की लाइन 369 पर परिभाषा।
audio_io_handle_t(* open_duplicate_output)(void *service, audio_io_handle_t output1, audio_io_handle_t output2) |
फ़ाइल audio_policy.h की लाइन 281 पर परिभाषा।
audio_io_handle_t(* open_input)(void *service, audio_devices_t *pDevices, uint32_t *pSamplingRate, audio_format_t *pFormat, audio_channel_mask_t *pChannelMask, audio_in_acoustics_t ध्वनिकी) |
फ़ाइल audio_policy.h की लाइन 307 पर परिभाषा।
audio_io_handle_t(* open_input_on_module)(void *service, audio_module_handle_t मॉड्यूल, audio_devices_t *pDevices, uint32_t *pSamplingRate, audio_format_t *pFormat, audio_channel_mask_t *pChannelMask) |
फ़ाइल audio_policy.h की लाइन 402 पर परिभाषा।
audio_io_handle_t(* open_output)(void *service, audio_devices_t *pDevices, uint32_t *pSamplingRate, audio_format_t *pFormat, audio_channel_mask_t *pChannelMask, uint32_t *pLatencyMs, audio_output_flags_t) |
फ़ाइल audio_policy.h की पंक्ति 269 पर परिभाषा।
audio_io_handle_t(* open_output_on_module)(void *service, audio_module_handle_t मॉड्यूल, audio_devices_t *pDevices, uint32_t *pSamplingRate, audio_format_t *pFormat, audio_channel_mask_t *pChannelMask, *pLat_offloadM_t *जान ऑडियो_ऑफ़लोड_t* |
फ़ाइल audio_policy.h की लाइन 387 पर परिभाषा।
इंट (* रिस्टोर_आउटपुट) (शून्य * सेवा, ऑडियो_आईओ_हैंडल_टी आउटपुट) |
फ़ाइल audio_policy.h की पंक्ति 297 पर परिभाषा।
शून्य (* set_parameters) (शून्य * सेवा, audio_io_handle_t io_handle, const char *kv_pairs, int देरी_ms) |
फ़ाइल audio_policy.h की लाइन 338 पर परिभाषा।
int (* set_stream_volume) (शून्य * सेवा, audio_stream_type_t स्ट्रीम, फ्लोट वॉल्यूम, audio_io_handle_t आउटपुट, int देरी_ms) |
फ़ाइल audio_policy.h की लाइन 326 पर परिभाषा।
int (* set_voice_volume) (शून्य * सेवा, फ्लोट वॉल्यूम, int देरी_एमएस) |
फ़ाइल audio_policy.h की लाइन 364 पर परिभाषा।
int(* start_tone)(शून्य *सेवा, audio_policy_tone_t टोन, audio_stream_type_t स्ट्रीम) |
फ़ाइल audio_policy.h की लाइन 357 पर परिभाषा।
इंट (* स्टॉप_टोन) (शून्य * सेवा) |
फ़ाइल audio_policy.h की लाइन 361 पर परिभाषा।
int(* suspend_output)(शून्य *सेवा, audio_io_handle_t आउटपुट) |
फ़ाइल audio_policy.h की पंक्ति 294 पर परिभाषा।
इस संरचना के लिए प्रलेखन निम्न फ़ाइल से उत्पन्न किया गया था:
- हार्डवेयर/लिबहार्डवेयर/शामिल/हार्डवेयर/ audio_policy.h