/hardware/libhardware/modules/audio/ |
H A D | audio_policy.c | 45 static int ap_set_device_connection_state(struct audio_policy *pol, argument 54 const struct audio_policy *pol, 61 static void ap_set_phone_state(struct audio_policy *pol, audio_mode_t state) argument 66 static void ap_set_ringer_mode(struct audio_policy *pol, uint32_t mode, argument 71 static void ap_set_force_use(struct audio_policy *pol, argument 79 const struct audio_policy *pol, 87 static void ap_set_can_mute_enforced_audible(struct audio_policy *pol, argument 92 static int ap_init_check(const struct audio_policy *pol) argument 97 static audio_io_handle_t ap_get_output(struct audio_policy *pol, argument 108 static int ap_start_output(struct audio_policy *pol, audio_io_handle_ argument 53 ap_get_device_connection_state( const struct audio_policy *pol, audio_devices_t device, const char *device_address) argument 78 ap_get_force_use( const struct audio_policy *pol, audio_policy_force_use_t usage) argument 114 ap_stop_output(struct audio_policy *pol, audio_io_handle_t output, audio_stream_type_t stream, int session) argument 120 ap_release_output(struct audio_policy *pol, audio_io_handle_t output) argument 125 ap_get_input(struct audio_policy *pol, audio_source_t inputSource, uint32_t sampling_rate, audio_format_t format, audio_channel_mask_t channelMask, audio_in_acoustics_t acoustics) argument 134 ap_start_input(struct audio_policy *pol, audio_io_handle_t input) argument 139 ap_stop_input(struct audio_policy *pol, audio_io_handle_t input) argument 144 ap_release_input(struct audio_policy *pol, audio_io_handle_t input) argument 148 ap_init_stream_volume(struct audio_policy *pol, audio_stream_type_t stream, int index_min, int index_max) argument 154 ap_set_stream_volume_index(struct audio_policy *pol, audio_stream_type_t stream, int index) argument 161 ap_get_stream_volume_index(const struct audio_policy *pol, audio_stream_type_t stream, int *index) argument 168 ap_set_stream_volume_index_for_device(struct audio_policy *pol, audio_stream_type_t stream, int index, audio_devices_t device) argument 176 ap_get_stream_volume_index_for_device(const struct audio_policy *pol, audio_stream_type_t stream, int *index, audio_devices_t device) argument 184 ap_get_strategy_for_stream(const struct audio_policy *pol, audio_stream_type_t stream) argument 190 ap_get_devices_for_stream(const struct audio_policy *pol, audio_stream_type_t stream) argument 196 ap_get_output_for_effect(struct audio_policy *pol, const struct effect_descriptor_s *desc) argument 202 ap_register_effect(struct audio_policy *pol, const struct effect_descriptor_s *desc, audio_io_handle_t output, uint32_t strategy, int session, int id) argument 212 ap_unregister_effect(struct audio_policy *pol, int id) argument 217 ap_set_effect_enabled(struct audio_policy *pol, int id, bool enabled) argument 222 ap_is_stream_active(const struct audio_policy *pol, audio_stream_type_t stream, uint32_t in_past_ms) argument 228 ap_dump(const struct audio_policy *pol, int fd) argument 233 ap_is_offload_supported(const struct audio_policy *pol, const audio_offload_info_t *info) argument [all...] |
/hardware/libhardware_legacy/audio/ |
H A D | audio_policy_hal.cpp | 53 static inline struct legacy_audio_policy * to_lap(struct audio_policy *pol) argument 55 return reinterpret_cast<struct legacy_audio_policy *>(pol); 58 static inline const struct legacy_audio_policy * to_clap(const struct audio_policy *pol) argument 60 return reinterpret_cast<const struct legacy_audio_policy *>(pol); 64 static int ap_set_device_connection_state(struct audio_policy *pol, argument 69 struct legacy_audio_policy *lap = to_lap(pol); 77 const struct audio_policy *pol, 81 const struct legacy_audio_policy *lap = to_clap(pol); 87 static void ap_set_phone_state(struct audio_policy *pol, audio_mode_t state) argument 89 struct legacy_audio_policy *lap = to_lap(pol); 76 ap_get_device_connection_state( const struct audio_policy *pol, audio_devices_t device, const char *device_address) argument 95 ap_set_ringer_mode(struct audio_policy *pol, uint32_t mode, uint32_t mask) argument 102 ap_set_force_use(struct audio_policy *pol, audio_policy_force_use_t usage, audio_policy_forced_cfg_t config) argument 112 ap_get_force_use( const struct audio_policy *pol, audio_policy_force_use_t usage) argument 123 ap_set_can_mute_enforced_audible(struct audio_policy *pol, bool can_mute) argument 130 ap_init_check(const struct audio_policy *pol) argument 136 ap_get_output(struct audio_policy *pol, audio_stream_type_t stream, uint32_t sampling_rate, audio_format_t format, audio_channel_mask_t channelMask, audio_output_flags_t flags, const audio_offload_info_t *offloadInfo) argument 153 ap_start_output(struct audio_policy *pol, audio_io_handle_t output, audio_stream_type_t stream, int session) argument 161 ap_stop_output(struct audio_policy *pol, audio_io_handle_t output, audio_stream_type_t stream, int session) argument 169 ap_release_output(struct audio_policy *pol, audio_io_handle_t output) argument 176 ap_get_input(struct audio_policy *pol, audio_source_t inputSource, uint32_t sampling_rate, audio_format_t format, audio_channel_mask_t channelMask, audio_in_acoustics_t acoustics) argument 187 ap_start_input(struct audio_policy *pol, audio_io_handle_t input) argument 193 ap_stop_input(struct audio_policy *pol, audio_io_handle_t input) argument 199 ap_release_input(struct audio_policy *pol, audio_io_handle_t input) argument 205 ap_init_stream_volume(struct audio_policy *pol, audio_stream_type_t stream, int index_min, int index_max) argument 214 ap_set_stream_volume_index(struct audio_policy *pol, audio_stream_type_t stream, int index) argument 224 ap_get_stream_volume_index(const struct audio_policy *pol, audio_stream_type_t stream, int *index) argument 234 ap_set_stream_volume_index_for_device(struct audio_policy *pol, audio_stream_type_t stream, int index, audio_devices_t device) argument 245 ap_get_stream_volume_index_for_device(const struct audio_policy *pol, audio_stream_type_t stream, int *index, audio_devices_t device) argument 256 ap_get_strategy_for_stream(const struct audio_policy *pol, audio_stream_type_t stream) argument 263 ap_get_devices_for_stream(const struct audio_policy *pol, audio_stream_type_t stream) argument 270 ap_get_output_for_effect(struct audio_policy *pol, const struct effect_descriptor_s *desc) argument 277 ap_register_effect(struct audio_policy *pol, const struct effect_descriptor_s *desc, audio_io_handle_t io, uint32_t strategy, int session, int id) argument 288 ap_unregister_effect(struct audio_policy *pol, int id) argument 294 ap_set_effect_enabled(struct audio_policy *pol, int id, bool enabled) argument 300 ap_is_stream_active(const struct audio_policy *pol, audio_stream_type_t stream, uint32_t in_past_ms) argument 307 ap_is_stream_active_remotely(const struct audio_policy *pol, audio_stream_type_t stream, uint32_t in_past_ms) argument 314 ap_is_source_active(const struct audio_policy *pol, audio_source_t source) argument 320 ap_dump(const struct audio_policy *pol, int fd) argument 326 ap_is_offload_supported(const struct audio_policy *pol, const audio_offload_info_t *info) argument [all...] |
/hardware/qcom/audio/legacy/alsa_sound/ |
H A D | audio_policy_hal.cpp | 53 static inline struct qcom_audio_policy * to_qap(struct audio_policy *pol) argument 55 return reinterpret_cast<struct qcom_audio_policy *>(pol); 58 static inline const struct qcom_audio_policy * to_cqap(const struct audio_policy *pol) argument 60 return reinterpret_cast<const struct qcom_audio_policy *>(pol); 64 static int ap_set_device_connection_state(struct audio_policy *pol, argument 69 struct qcom_audio_policy *qap = to_qap(pol); 77 const struct audio_policy *pol, 81 const struct qcom_audio_policy *qap = to_cqap(pol); 87 static void ap_set_phone_state(struct audio_policy *pol, audio_mode_t state) argument 89 struct qcom_audio_policy *qap = to_qap(pol); 76 ap_get_device_connection_state( const struct audio_policy *pol, audio_devices_t device, const char *device_address) argument 95 ap_set_ringer_mode(struct audio_policy *pol, uint32_t mode, uint32_t mask) argument 102 ap_set_force_use(struct audio_policy *pol, audio_policy_force_use_t usage, audio_policy_forced_cfg_t config) argument 112 ap_get_force_use( const struct audio_policy *pol, audio_policy_force_use_t usage) argument 123 ap_set_can_mute_enforced_audible(struct audio_policy *pol, bool can_mute) argument 130 ap_init_check(const struct audio_policy *pol) argument 136 ap_get_output(struct audio_policy *pol, audio_stream_type_t stream, uint32_t sampling_rate, audio_format_t format, audio_channel_mask_t channelMask, audio_output_flags_t flags) argument 151 ap_start_output(struct audio_policy *pol, audio_io_handle_t output, audio_stream_type_t stream, int session) argument 159 ap_stop_output(struct audio_policy *pol, audio_io_handle_t output, audio_stream_type_t stream, int session) argument 167 ap_release_output(struct audio_policy *pol, audio_io_handle_t output) argument 174 ap_get_input(struct audio_policy *pol, audio_source_t inputSource, uint32_t sampling_rate, audio_format_t format, audio_channel_mask_t channelMask, audio_in_acoustics_t acoustics) argument 185 ap_start_input(struct audio_policy *pol, audio_io_handle_t input) argument 191 ap_stop_input(struct audio_policy *pol, audio_io_handle_t input) argument 197 ap_release_input(struct audio_policy *pol, audio_io_handle_t input) argument 203 ap_init_stream_volume(struct audio_policy *pol, audio_stream_type_t stream, int index_min, int index_max) argument 212 ap_set_stream_volume_index(struct audio_policy *pol, audio_stream_type_t stream, int index) argument 222 ap_get_stream_volume_index(const struct audio_policy *pol, audio_stream_type_t stream, int *index) argument 232 ap_set_stream_volume_index_for_device(struct audio_policy *pol, audio_stream_type_t stream, int index, audio_devices_t device) argument 243 ap_get_stream_volume_index_for_device(const struct audio_policy *pol, audio_stream_type_t stream, int *index, audio_devices_t device) argument 254 ap_get_strategy_for_stream(const struct audio_policy *pol, audio_stream_type_t stream) argument 261 ap_get_devices_for_stream(const struct audio_policy *pol, audio_stream_type_t stream) argument 268 ap_get_output_for_effect(struct audio_policy *pol, const struct effect_descriptor_s *desc) argument 275 ap_register_effect(struct audio_policy *pol, const struct effect_descriptor_s *desc, audio_io_handle_t io, uint32_t strategy, int session, int id) argument 286 ap_unregister_effect(struct audio_policy *pol, int id) argument 292 ap_set_effect_enabled(struct audio_policy *pol, int id, bool enabled) argument 298 ap_is_stream_active(const struct audio_policy *pol, audio_stream_type_t stream, uint32_t in_past_ms) argument 306 ap_is_stream_active_remotely(const struct audio_policy *pol, audio_stream_type_t stream, uint32_t in_past_ms) argument 313 ap_is_source_active(const struct audio_policy *pol, audio_source_t source) argument 319 ap_dump(const struct audio_policy *pol, int fd) argument [all...] |