संग्रह की मदद से व्यवस्थित रहें अपनी प्राथमिकताओं के आधार पर, कॉन्टेंट को सेव करें और कैटगरी में बांटें.

audio_policy संरचना संदर्भ

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