audio_policy संरचना संदर्भ
#include < audio_policy.h >
डेटा फ़ील्ड | |
इंट (* | set_device_connection_state )(struct audio_policy *pol, audio_devices_t device, audio_policy_dev_state_t State, const char *device_address) |
audio_policy_dev_state_t(* | get_device_connection_state )(const struct audio_policy *pol, audio_devices_t device, const char *device_address) |
शून्य(* | set_phone_state )(struct audio_policy *pol, audio_mode_t State) |
शून्य(* | set_ringer_mode )(स्ट्रक्चर ऑडियो_पॉलिसी *पोल, uint32_t मोड, uint32_t मास्क) |
शून्य(* | set_force_use )(struct audio_policy *pol, audio_policy_force_use_t उपयोग, audio_policy_forced_cfg_t config) |
audio_policy_forced_cfg_t(* | get_force_use )(const struct audio_policy *pol, audio_policy_force_use_t उपयोग) |
शून्य(* | set_can_mute_enforced_audible )(struct audio_policy *pol, bool can_mute) |
इंट (* | init_check )(const struct audio_policy *pol) |
audio_io_handle_t(* | get_output )(struct audio_policy *pol, audio_stream_type_t stream, uint32_t sampleRate, audio_format_t format, audio_channel_mask_t channelMask, audio_output_flags_t flags, const audio_offload_info_t *offloadInfo) |
इंट (* | start_output )(struct audio_policy *pol, audio_io_handle_t आउटपुट, audio_stream_type_t स्ट्रीम, audio_session_t session) |
इंट (* | स्टॉप_आउटपुट ) (स्ट्रक्चर ऑडियो_पॉलिसी * पोल, ऑडियो_आईओ_हैंडल_टी आउटपुट, ऑडियो_स्ट्रीम_टाइप_टी स्ट्रीम, ऑडियो_सेशन_टी सेशन) |
शून्य(* | रिलीज_आउटपुट ) (स्ट्रक्चर ऑडियो_पॉलिसी * पोल, ऑडियो_आईओ_हैंडल_टी आउटपुट) |
audio_io_handle_t(* | get_input )(struct audio_policy *pol, audio_source_t inputSource, uint32_t sampleRate, audio_format_t format, audio_channel_mask_t channelMask, audio_in_acoustics_t ध्वनिकी) |
इंट (* | start_input )(struct audio_policy *pol, audio_io_handle_t इनपुट) |
इंट (* | स्टॉप_इनपुट ) (स्ट्रक्चर ऑडियो_पॉलिसी * पोल, ऑडियो_आईओ_हैंडल_टी इनपुट) |
शून्य(* | रिलीज_इनपुट ) (स्ट्रक्चर ऑडियो_पॉलिसी * पोल, ऑडियो_आईओ_हैंडल_टी इनपुट) |
शून्य(* | init_stream_volume )(स्ट्रक्चर ऑडियो_पॉलिसी *पोल, ऑडियो_स्ट्रीम_टाइप_टी स्ट्रीम, इंट इंडेक्स_मिन, इंट इंडेक्स_मैक्स) |
इंट (* | set_stream_volume_index )(स्ट्रक्चर ऑडियो_पॉलिसी *पोल, audio_stream_type_t स्ट्रीम, इंट इंडेक्स) |
इंट (* | get_stream_volume_index )(const struct audio_policy *pol, audio_stream_type_t स्ट्रीम, int *index) |
इंट (* | set_stream_volume_index_for_device )(struct audio_policy *pol, audio_stream_type_t stream, int index, audio_devices_t device) |
इंट (* | get_stream_volume_index_for_device )(const struct audio_policy *pol, audio_stream_type_t stream, int *index, audio_devices_t device) |
uint32_t(* | get_strategy_for_stream )(const struct audio_policy *pol, audio_stream_type_t स्ट्रीम) |
audio_devices_t(* | get_devices_for_stream )(const struct audio_policy *pol, audio_stream_type_t स्ट्रीम) |
audio_io_handle_t(* | get_output_for_effect )(struct audio_policy *pol, const struct effect_descriptor_s *desc) |
इंट (* | register_effect )(struct audio_policy *pol, const struct effect_descriptor_s *desc, audio_io_handle_t आउटपुट, uint32_t रणनीति, audio_session_t session, int id) |
इंट (* | unregister_effect )(struct audio_policy *pol, int id) |
इंट (* | set_effect_enabled )(struct audio_policy *pol, int id, bool enable) |
बूल(* | is_stream_active )(const struct audio_policy *pol, audio_stream_type_t स्ट्रीम, 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 )(const struct audio_policy *pol, audio_source_t source) |
इंट (* | डंप ) (कॉन्स्ट स्ट्रक्चर ऑडियो_पॉलिसी * पोल, इंट एफडी) |
बूल(* | is_offload_supported )(const struct audio_policy *pol, const audio_offload_info_t *info) |
विस्तृत विवरण
फ़ाइल audio_policy.h की लाइन 83 पर परिभाषा।
फील्ड दस्तावेज़ीकरण
इंट (* डंप) (कॉन्स्ट स्ट्रक्चर ऑडियो_पॉलिसी * पोल, इंट एफडी) |
फ़ाइल audio_policy.h की लाइन 244 पर परिभाषा।
audio_policy_dev_state_t(* get_device_connection_state)(const struct audio_policy *pol, audio_devices_t device, const char *device_address) |
फ़ाइल audio_policy.h की लाइन 95 पर परिभाषा।
audio_devices_t(* get_devices_for_stream)(const struct audio_policy *pol, audio_stream_type_t stream) |
फ़ाइल audio_policy.h की पंक्ति 214 पर परिभाषा।
audio_policy_forced_cfg_t(* get_force_use)(const struct audio_policy *pol, audio_policy_force_use_t उपयोग) |
फ़ाइल audio_policy.h की पंक्ति 114 पर परिभाषा।
audio_io_handle_t(* get_input)(struct audio_policy *pol, audio_source_t inputSource, uint32_t sampleRate, audio_format_t format, audio_channel_mask_t channelMask, audio_in_acoustics_t ध्वनिकी) |
फ़ाइल audio_policy.h की पंक्ति 158 पर परिभाषा।
audio_io_handle_t(* get_output)(struct audio_policy *pol, audio_stream_type_t stream, uint32_t sampleRate, audio_format_t format, audio_channel_mask_t channelMask, audio_output_flags_t flags, const audio_offload_info_t *offloadInfo) |
फ़ाइल audio_policy.h की पंक्ति 131 पर परिभाषा।
audio_io_handle_t(* get_output_for_effect)(struct audio_policy *pol, const struct effect_descriptor_s *desc) |
फ़ाइल 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 stream, int *index) |
फ़ाइल audio_policy.h की पंक्ति 191 पर परिभाषा।
int(* get_stream_volume_index_for_device)(const struct audio_policy *pol, audio_stream_type_t stream, int *index, audio_devices_t device) |
फ़ाइल 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)(const struct audio_policy *pol, const audio_offload_info_t *info) |
फ़ाइल audio_policy.h की पंक्ति 247 पर परिभाषा।
बूल(* is_source_active)(const struct audio_policy *pol, audio_source_t source) |
फ़ाइल 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(* register_effect)(struct audio_policy *pol, const struct effect_descriptor_s *desc, audio_io_handle_t आउटपुट, uint32_t रणनीति, audio_session_t session, int id) |
फ़ाइल audio_policy.h की पंक्ति 221 पर परिभाषा।
शून्य (* रिलीज_इनपुट) (स्ट्रक्चर ऑडियो_पॉलिसी * पोल, ऑडियो_आईओ_हैंडल_टी इनपुट) |
फ़ाइल audio_policy.h की पंक्ति 171 पर परिभाषा।
शून्य (* रिलीज_आउटपुट) (स्ट्रक्चर ऑडियो_पॉलिसी * पोल, ऑडियो_आईओ_हैंडल_टी आउटपुट) |
फ़ाइल audio_policy.h की पंक्ति 154 पर परिभाषा।
शून्य (* set_can_mute_enforced_audible) (संरचना audio_policy * pol, bool can_mute) |
फ़ाइल audio_policy.h की पंक्ति 119 पर परिभाषा।
int(* set_device_connection_state)(struct audio_policy *pol, audio_devices_t device, audio_policy_dev_state_t State, const char *device_address) |
फ़ाइल audio_policy.h की लाइन 89 पर परिभाषा।
int(* set_effect_enabled)(struct audio_policy *pol, int id, bool enable) |
फ़ाइल audio_policy.h की लाइन 230 पर परिभाषा।
शून्य (* set_force_use) (संरचना audio_policy * pol, audio_policy_force_use_t उपयोग, audio_policy_forced_cfg_t config) |
फ़ाइल audio_policy.h की लाइन 109 पर परिभाषा।
शून्य (* set_phone_state) (संरचना audio_policy * pol, audio_mode_t स्थिति) |
फ़ाइल audio_policy.h की पंक्ति 102 पर परिभाषा।
शून्य (* set_ringer_mode) (संरचना ऑडियो_पॉलिसी * पोल, 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 stream, int index, audio_devices_t device) |
फ़ाइल audio_policy.h की पंक्ति 198 पर परिभाषा।
int(* start_input)(struct audio_policy *pol, audio_io_handle_t इनपुट) |
फ़ाइल audio_policy.h की पंक्ति 165 पर परिभाषा।
int(* start_output)(struct audio_policy *pol, audio_io_handle_t आउटपुट, audio_stream_type_t स्ट्रीम, audio_session_t session) |
फ़ाइल audio_policy.h की पंक्ति 141 पर परिभाषा।
इंट (* स्टॉप_इनपुट) (स्ट्रक्चर ऑडियो_पॉलिसी * पोल, ऑडियो_आईओ_हैंडल_टी इनपुट) |
फ़ाइल audio_policy.h की पंक्ति 168 पर परिभाषा।
इंट (* स्टॉप_आउटपुट) (स्ट्रक्चर ऑडियो_पॉलिसी * पोल, ऑडियो_आईओ_हैंडल_टी आउटपुट, ऑडियो_स्ट्रीम_टाइप_टी स्ट्रीम, ऑडियो_सेशन_टी सेशन) |
फ़ाइल audio_policy.h की लाइन 148 पर परिभाषा।
int(* unregister_effect)(struct audio_policy *pol, int id) |
फ़ाइल audio_policy.h की पंक्ति 228 पर परिभाषा।
इस संरचना के लिए प्रलेखन निम्न फ़ाइल से उत्पन्न किया गया था:
- हार्डवेयर/लिबहार्डवेयर/शामिल/हार्डवेयर/ audio_policy.h