Home | History | Annotate | Download | only in alsa_sound

Lines Matching refs:audio_policy

24 #include <system/audio_policy.h>
25 #include <hardware/audio_policy.h>
45 struct audio_policy policy;
53 static inline struct qcom_audio_policy * to_qap(struct audio_policy *pol)
58 static inline const struct qcom_audio_policy * to_cqap(const struct audio_policy *pol)
64 static int ap_set_device_connection_state(struct audio_policy *pol,
77 const struct audio_policy *pol,
87 static void ap_set_phone_state(struct audio_policy *pol, audio_mode_t state)
95 static void ap_set_ringer_mode(struct audio_policy *pol, uint32_t mode,
102 static void ap_set_force_use(struct audio_policy *pol,
113 const struct audio_policy *pol,
123 static void ap_set_can_mute_enforced_audible(struct audio_policy *pol,
130 static int ap_init_check(const struct audio_policy *pol)
136 static audio_io_handle_t ap_get_output(struct audio_policy *pol,
151 static int ap_start_output(struct audio_policy *pol, audio_io_handle_t output,
159 static int ap_stop_output(struct audio_policy *pol, audio_io_handle_t output,
167 static void ap_release_output(struct audio_policy *pol,
174 static audio_io_handle_t ap_get_input(struct audio_policy *pol, audio_source_t inputSource,
185 static int ap_start_input(struct audio_policy *pol, audio_io_handle_t input)
191 static int ap_stop_input(struct audio_policy *pol, audio_io_handle_t input)
197 static void ap_release_input(struct audio_policy *pol, audio_io_handle_t input)
203 static void ap_init_stream_volume(struct audio_policy *pol,
212 static int ap_set_stream_volume_index(struct audio_policy *pol,
222 static int ap_get_stream_volume_index(const struct audio_policy *pol,
232 static int ap_set_stream_volume_index_for_device(struct audio_policy *pol,
243 static int ap_get_stream_volume_index_for_device(const struct audio_policy *pol,
254 static uint32_t ap_get_strategy_for_stream(const struct audio_policy *pol,
261 static audio_devices_t ap_get_devices_for_stream(const struct audio_policy *pol,
268 static audio_io_handle_t ap_get_output_for_effect(struct audio_policy *pol,
275 static int ap_register_effect(struct audio_policy *pol,
286 static int ap_unregister_effect(struct audio_policy *pol, int id)
292 static int ap_set_effect_enabled(struct audio_policy *pol, int id, bool enabled)
298 static bool ap_is_stream_active(const struct audio_policy *pol,
306 static bool ap_is_stream_active_remotely(const struct audio_policy *pol,
313 static bool ap_is_source_active(const struct audio_policy *pol, audio_source_t source)
319 static int ap_dump(const struct audio_policy *pol, int fd)
328 struct audio_policy **ap)
400 struct audio_policy *ap)