/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 107 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 113 ap_stop_output(struct audio_policy *pol, audio_io_handle_t output, audio_stream_type_t stream, int session) argument 119 ap_release_output(struct audio_policy *pol, audio_io_handle_t output) argument 124 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 133 ap_start_input(struct audio_policy *pol, audio_io_handle_t input) argument 138 ap_stop_input(struct audio_policy *pol, audio_io_handle_t input) argument 143 ap_release_input(struct audio_policy *pol, audio_io_handle_t input) argument 147 ap_init_stream_volume(struct audio_policy *pol, audio_stream_type_t stream, int index_min, int index_max) argument 153 ap_set_stream_volume_index(struct audio_policy *pol, audio_stream_type_t stream, int index) argument 160 ap_get_stream_volume_index(const struct audio_policy *pol, audio_stream_type_t stream, int *index) argument 167 ap_set_stream_volume_index_for_device(struct audio_policy *pol, audio_stream_type_t stream, int index, audio_devices_t device) argument 175 ap_get_stream_volume_index_for_device(const struct audio_policy *pol, audio_stream_type_t stream, int *index, audio_devices_t device) argument 183 ap_get_strategy_for_stream(const struct audio_policy *pol, audio_stream_type_t stream) argument 189 ap_get_devices_for_stream(const struct audio_policy *pol, audio_stream_type_t stream) argument 195 ap_get_output_for_effect(struct audio_policy *pol, const struct effect_descriptor_s *desc) argument 201 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 211 ap_unregister_effect(struct audio_policy *pol, int id) argument 216 ap_set_effect_enabled(struct audio_policy *pol, int id, bool enabled) argument 221 ap_is_stream_active(const struct audio_policy *pol, audio_stream_type_t stream, uint32_t in_past_ms) argument 227 ap_dump(const struct audio_policy *pol, int fd) 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) 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 305 ap_is_source_active(const struct audio_policy *pol, audio_source_t source) argument 311 ap_dump(const struct audio_policy *pol, int fd) argument [all...] |
/hardware/qcom/audio/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 94 ap_set_force_use(struct audio_policy *pol, audio_policy_force_use_t usage, audio_policy_forced_cfg_t config) argument 104 ap_get_force_use( const struct audio_policy *pol, audio_policy_force_use_t usage) argument 115 ap_set_can_mute_enforced_audible(struct audio_policy *pol, bool can_mute) argument 122 ap_init_check(const struct audio_policy *pol) argument 129 ap_get_session(struct audio_policy *pol, audio_stream_type_t stream, audio_format_t format, audio_policy_output_flags_t flags, int sessionId, uint32_t samplingRate, uint32_t channels) argument 147 ap_pause_session(struct audio_policy *pol, audio_io_handle_t output, audio_stream_type_t stream) argument 154 ap_resume_session(struct audio_policy *pol, audio_io_handle_t output, audio_stream_type_t stream) argument 161 ap_release_session(struct audio_policy *pol, audio_io_handle_t output) argument 168 ap_get_output(struct audio_policy *pol, audio_stream_type_t stream, uint32_t sampling_rate, audio_format_t format, uint32_t channels, audio_output_flags_t flags) argument 183 ap_start_output(struct audio_policy *pol, audio_io_handle_t output, audio_stream_type_t stream, int session) argument 191 ap_stop_output(struct audio_policy *pol, audio_io_handle_t output, audio_stream_type_t stream, int session) argument 199 ap_release_output(struct audio_policy *pol, audio_io_handle_t output) argument 206 ap_get_input(struct audio_policy *pol, audio_source_t inputSource, uint32_t sampling_rate, audio_format_t format, uint32_t channels, audio_in_acoustics_t acoustics) argument 217 ap_start_input(struct audio_policy *pol, audio_io_handle_t input) argument 223 ap_stop_input(struct audio_policy *pol, audio_io_handle_t input) argument 229 ap_release_input(struct audio_policy *pol, audio_io_handle_t input) argument 235 ap_init_stream_volume(struct audio_policy *pol, audio_stream_type_t stream, int index_min, int index_max) argument 244 ap_set_stream_volume_index(struct audio_policy *pol, audio_stream_type_t stream, int index) argument 254 ap_get_stream_volume_index(const struct audio_policy *pol, audio_stream_type_t stream, int *index) argument 264 ap_get_strategy_for_stream(const struct audio_policy *pol, audio_stream_type_t stream) argument 271 ap_set_stream_volume_index_for_device(struct audio_policy *pol, audio_stream_type_t stream, int index, audio_devices_t device) argument 282 ap_get_stream_volume_index_for_device(const struct audio_policy *pol, audio_stream_type_t stream, int *index, audio_devices_t device) argument 293 ap_get_devices_for_stream(const struct audio_policy *pol, audio_stream_type_t stream) argument 300 ap_get_output_for_effect(struct audio_policy *pol, struct effect_descriptor_s *desc) argument 307 ap_register_effect(struct audio_policy *pol, struct effect_descriptor_s *desc, audio_io_handle_t io, uint32_t strategy, int session, int id) argument 318 ap_unregister_effect(struct audio_policy *pol, int id) argument 324 ap_set_effect_enabled(struct audio_policy *pol, int id, bool enabled) argument 330 ap_is_stream_active(const struct audio_policy *pol, audio_stream_type_t stream, uint32_t in_past_ms) argument 338 ap_dump(const struct audio_policy *pol, int fd) argument [all...] |