/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, int 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 94 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, uint32_t format, uint32_t channels, audio_policy_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, int inputSource, uint32_t sampling_rate, uint32_t format, uint32_t channels, 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 221 ap_get_stream_volume_index(const struct audio_policy *pol, audio_stream_type_t stream, int *index) argument 230 ap_get_strategy_for_stream(const struct audio_policy *pol, audio_stream_type_t stream) argument 237 ap_get_devices_for_stream(const struct audio_policy *pol, audio_stream_type_t stream) argument 244 ap_get_output_for_effect(struct audio_policy *pol, struct effect_descriptor_s *desc) argument 251 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 262 ap_unregister_effect(struct audio_policy *pol, int id) argument 268 ap_set_effect_enabled(struct audio_policy *pol, int id, bool enabled) argument 274 ap_is_stream_active(const struct audio_policy *pol, int stream, uint32_t in_past_ms) argument 281 ap_dump(const struct audio_policy *pol, int fd) argument [all...] |
/hardware/libhardware/include/hardware/ |
H A D | audio_policy.h | 89 int (*set_device_connection_state)(struct audio_policy *pol, 96 const struct audio_policy *pol, 102 void (*set_phone_state)(struct audio_policy *pol, int state); 105 void (*set_ringer_mode)(struct audio_policy *pol, uint32_t mode, 109 void (*set_force_use)(struct audio_policy *pol, 114 audio_policy_forced_cfg_t (*get_force_use)(const struct audio_policy *pol, 119 void (*set_can_mute_enforced_audible)(struct audio_policy *pol, 123 int (*init_check)(const struct audio_policy *pol); 131 audio_io_handle_t (*get_output)(struct audio_policy *pol, 140 int (*start_output)(struct audio_policy *pol, [all...] |
/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, int state) argument 65 static void ap_set_ringer_mode(struct audio_policy *pol, uint32_t mode, argument 70 static void ap_set_force_use(struct audio_policy *pol, argument 78 const struct audio_policy *pol, 86 static void ap_set_can_mute_enforced_audible(struct audio_policy *pol, argument 91 static int ap_init_check(const struct audio_policy *pol) argument 96 static audio_io_handle_t ap_get_output(struct audio_policy *pol, argument 106 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 77 ap_get_force_use( const struct audio_policy *pol, audio_policy_force_use_t usage) argument 112 ap_stop_output(struct audio_policy *pol, audio_io_handle_t output, audio_stream_type_t stream, int session) argument 118 ap_release_output(struct audio_policy *pol, audio_io_handle_t output) argument 123 ap_get_input(struct audio_policy *pol, int inputSource, uint32_t sampling_rate, uint32_t format, uint32_t channels, audio_in_acoustics_t acoustics) argument 132 ap_start_input(struct audio_policy *pol, audio_io_handle_t input) argument 137 ap_stop_input(struct audio_policy *pol, audio_io_handle_t input) argument 142 ap_release_input(struct audio_policy *pol, audio_io_handle_t input) argument 146 ap_init_stream_volume(struct audio_policy *pol, audio_stream_type_t stream, int index_min, int index_max) argument 152 ap_set_stream_volume_index(struct audio_policy *pol, audio_stream_type_t stream, int index) argument 159 ap_get_stream_volume_index(const struct audio_policy *pol, audio_stream_type_t stream, int *index) argument 166 ap_get_strategy_for_stream(const struct audio_policy *pol, audio_stream_type_t stream) argument 172 ap_get_devices_for_stream(const struct audio_policy *pol, audio_stream_type_t stream) argument 178 ap_get_output_for_effect(struct audio_policy *pol, struct effect_descriptor_s *desc) argument 184 ap_register_effect(struct audio_policy *pol, struct effect_descriptor_s *desc, audio_io_handle_t output, uint32_t strategy, int session, int id) argument 194 ap_unregister_effect(struct audio_policy *pol, int id) argument 199 ap_set_effect_enabled(struct audio_policy *pol, int id, bool enabled) argument 204 ap_is_stream_active(const struct audio_policy *pol, int stream, uint32_t in_past_ms) argument 210 ap_dump(const struct audio_policy *pol, int fd) argument [all...] |