/hardware/libhardware/modules/audio/ |
H A D | audio_hw.c | 36 struct audio_stream_out stream; member in struct:stub_stream_out 40 struct audio_stream_in stream; member in struct:stub_stream_in 43 static uint32_t out_get_sample_rate(const struct audio_stream *stream) argument 48 static int out_set_sample_rate(struct audio_stream *stream, uint32_t rate) argument 53 static size_t out_get_buffer_size(const struct audio_stream *stream) argument 58 static audio_channel_mask_t out_get_channels(const struct audio_stream *stream) argument 63 static audio_format_t out_get_format(const struct audio_stream *stream) argument 68 static int out_set_format(struct audio_stream *stream, audio_format_t format) argument 73 static int out_standby(struct audio_stream *stream) argument 78 static int out_dump(const struct audio_stream *stream, in argument 83 out_set_parameters(struct audio_stream *stream, const char *kvpairs) argument 88 out_get_parameters(const struct audio_stream *stream, const char *keys) argument 93 out_get_latency(const struct audio_stream_out *stream) argument 98 out_set_volume(struct audio_stream_out *stream, float left, float right) argument 104 out_write(struct audio_stream_out *stream, const void* buffer, size_t bytes) argument 113 out_get_render_position(const struct audio_stream_out *stream, uint32_t *dsp_frames) argument 119 out_add_audio_effect(const struct audio_stream *stream, effect_handle_t effect) argument 124 out_remove_audio_effect(const struct audio_stream *stream, effect_handle_t effect) argument 129 out_get_next_write_timestamp(const struct audio_stream_out *stream, int64_t *timestamp) argument 136 in_get_sample_rate(const struct audio_stream *stream) argument 141 in_set_sample_rate(struct audio_stream *stream, uint32_t rate) argument 146 in_get_buffer_size(const struct audio_stream *stream) argument 151 in_get_channels(const struct audio_stream *stream) argument 156 in_get_format(const struct audio_stream *stream) argument 161 in_set_format(struct audio_stream *stream, audio_format_t format) argument 166 in_standby(struct audio_stream *stream) argument 171 in_dump(const struct audio_stream *stream, int fd) argument 176 in_set_parameters(struct audio_stream *stream, const char *kvpairs) argument 181 in_get_parameters(const struct audio_stream *stream, const char *keys) argument 187 in_set_gain(struct audio_stream_in *stream, float gain) argument 192 in_read(struct audio_stream_in *stream, void* buffer, size_t bytes) argument 201 in_get_input_frames_lost(struct audio_stream_in *stream) argument 206 in_add_audio_effect(const struct audio_stream *stream, effect_handle_t effect) argument 211 in_remove_audio_effect(const struct audio_stream *stream, effect_handle_t effect) argument 258 adev_close_output_stream(struct audio_hw_device *dev, struct audio_stream_out *stream) argument [all...] |
H A D | audio_policy.c | 98 audio_stream_type_t stream, 108 audio_stream_type_t stream, int session) 114 audio_stream_type_t stream, int session) 148 audio_stream_type_t stream, int index_min, 154 audio_stream_type_t stream, 161 audio_stream_type_t stream, 168 audio_stream_type_t stream, 176 audio_stream_type_t stream, 184 audio_stream_type_t stream) 190 audio_stream_type_t stream) 97 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 107 ap_start_output(struct audio_policy *pol, audio_io_handle_t output, audio_stream_type_t stream, int session) argument 113 ap_stop_output(struct audio_policy *pol, audio_io_handle_t output, audio_stream_type_t stream, int session) 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 221 ap_is_stream_active(const struct audio_policy *pol, audio_stream_type_t stream, uint32_t in_past_ms) argument [all...] |
/hardware/libhardware/modules/usbaudio/ |
H A D | audio_hw.c | 54 struct audio_stream_out stream; member in struct:stream_out 65 * following order: hw device > out stream 70 /* must be called with hw device and output stream mutexes locked */ 92 static uint32_t out_get_sample_rate(const struct audio_stream *stream) argument 97 static int out_set_sample_rate(struct audio_stream *stream, uint32_t rate) argument 102 static size_t out_get_buffer_size(const struct audio_stream *stream) argument 105 audio_stream_frame_size((struct audio_stream *)stream); 108 static uint32_t out_get_channels(const struct audio_stream *stream) argument 113 static audio_format_t out_get_format(const struct audio_stream *stream) argument 118 static int out_set_format(struct audio_stream *stream, audio_format_ argument 123 out_standby(struct audio_stream *stream) argument 142 out_dump(const struct audio_stream *stream, int fd) argument 147 out_set_parameters(struct audio_stream *stream, const char *kvpairs) argument 173 out_get_parameters(const struct audio_stream *stream, const char *keys) argument 178 out_get_latency(const struct audio_stream_out *stream) argument 184 out_set_volume(struct audio_stream_out *stream, float left, float right) argument 190 out_write(struct audio_stream_out *stream, const void* buffer, size_t bytes) argument 224 out_get_render_position(const struct audio_stream_out *stream, uint32_t *dsp_frames) argument 230 out_add_audio_effect(const struct audio_stream *stream, effect_handle_t effect) argument 235 out_remove_audio_effect(const struct audio_stream *stream, effect_handle_t effect) argument 240 out_get_next_write_timestamp(const struct audio_stream_out *stream, int64_t *timestamp) argument 299 adev_close_output_stream(struct audio_hw_device *dev, struct audio_stream_out *stream) argument 364 adev_close_input_stream(struct audio_hw_device *dev, struct audio_stream_in *stream) argument [all...] |
/hardware/libhardware/modules/audio_remote_submix/ |
H A D | audio_hw.cpp | 83 struct audio_stream_out stream; member in struct:android::submix_stream_out 88 struct audio_stream_in stream; member in struct:android::submix_stream_in 101 static uint32_t out_get_sample_rate(const struct audio_stream *stream) argument 104 reinterpret_cast<const struct submix_stream_out *>(stream); 110 static int out_set_sample_rate(struct audio_stream *stream, uint32_t rate) argument 116 struct submix_stream_out *out = reinterpret_cast<struct submix_stream_out *>(stream); 122 static size_t out_get_buffer_size(const struct audio_stream *stream) argument 125 reinterpret_cast<const struct submix_stream_out *>(stream); 134 static audio_channel_mask_t out_get_channels(const struct audio_stream *stream) argument 137 reinterpret_cast<const struct submix_stream_out *>(stream); 143 out_get_format(const struct audio_stream *stream) argument 148 out_set_format(struct audio_stream *stream, audio_format_t format) argument 157 out_standby(struct audio_stream *stream) argument 172 out_dump(const struct audio_stream *stream, int fd) argument 177 out_set_parameters(struct audio_stream *stream, const char *kvpairs) argument 206 out_get_parameters(const struct audio_stream *stream, const char *keys) argument 211 out_get_latency(const struct audio_stream_out *stream) argument 221 out_set_volume(struct audio_stream_out *stream, float left, float right) argument 227 out_write(struct audio_stream_out *stream, const void* buffer, size_t bytes) argument 292 out_get_render_position(const struct audio_stream_out *stream, uint32_t *dsp_frames) argument 298 out_add_audio_effect(const struct audio_stream *stream, effect_handle_t effect) argument 303 out_remove_audio_effect(const struct audio_stream *stream, effect_handle_t effect) argument 308 out_get_next_write_timestamp(const struct audio_stream_out *stream, int64_t *timestamp) argument 315 in_get_sample_rate(const struct audio_stream *stream) argument 322 in_set_sample_rate(struct audio_stream *stream, uint32_t rate) argument 327 in_get_buffer_size(const struct audio_stream *stream) argument 335 in_get_channels(const struct audio_stream *stream) argument 340 in_get_format(const struct audio_stream *stream) argument 345 in_set_format(struct audio_stream *stream, audio_format_t format) argument 354 in_standby(struct audio_stream *stream) argument 368 in_dump(const struct audio_stream *stream, int fd) argument 373 in_set_parameters(struct audio_stream *stream, const char *kvpairs) argument 378 in_get_parameters(const struct audio_stream *stream, const char *keys) argument 384 in_set_gain(struct audio_stream_in *stream, float gain) argument 389 in_read(struct audio_stream_in *stream, void* buffer, size_t bytes) argument 496 in_get_input_frames_lost(struct audio_stream_in *stream) argument 501 in_add_audio_effect(const struct audio_stream *stream, effect_handle_t effect) argument 506 in_remove_audio_effect(const struct audio_stream *stream, effect_handle_t effect) argument 593 adev_close_output_stream(struct audio_hw_device *dev, struct audio_stream_out *stream) argument 738 adev_close_input_stream(struct audio_hw_device *dev, struct audio_stream_in *stream) argument [all...] |
/hardware/libhardware/include/hardware/ |
H A D | audio.h | 100 * audio stream parameters 123 /* common audio stream configuration parameters */ 132 /* common audio stream parameters and operations */ 138 uint32_t (*get_sample_rate)(const struct audio_stream *stream); 143 int (*set_sample_rate)(struct audio_stream *stream, uint32_t rate); 146 * Return size of input/output buffer in bytes for this stream - eg. 4800. 149 size_t (*get_buffer_size)(const struct audio_stream *stream); 155 audio_channel_mask_t (*get_channels)(const struct audio_stream *stream); 160 audio_format_t (*get_format)(const struct audio_stream *stream); 165 int (*set_format)(struct audio_stream *stream, audio_format_ [all...] |
H A D | audio_policy.h | 73 * - process volume control requests: the stream volume is converted from 129 /* request an output appropriate for playback of the supplied stream type and 132 audio_stream_type_t stream, 139 * by corresponding stream. */ 142 audio_stream_type_t stream, 146 * by corresponding stream. */ 149 audio_stream_type_t stream, 176 /* initialises stream volume conversion parameters by specifying volume 177 * index range. The index range for each stream is defined by AudioService. */ 179 audio_stream_type_t stream, [all...] |
H A D | camera3.h | 72 * - Reworked input request and stream queue interfaces: Framework calls into 73 * HAL with next request and stream buffers already dequeued. Sync framework 81 * - Made stream configuration into a single call to simplify stream 107 * output streams listed in configure_streams. The same stream is registered 116 * least one output stream, which has been registered earlier by the 145 * registered output stream remains (otherwise, step 5 is required first). 790 * ratios than the crop region, the exact sensor region used for each stream may 791 * be smaller than the crop region. Specifically, each stream should maintain 793 * crop region. If the stream' 1176 camera3_stream_t *stream; member in struct:camera3_stream_buffer 1236 camera3_stream_t *stream; member in struct:camera3_stream_buffer_set [all...] |
/hardware/qcom/audio/legacy/alsa_sound/ |
H A D | audio_hw_hal.cpp | 45 struct audio_stream_out stream; member in struct:android_audio_legacy::qcom_stream_out 51 struct audio_stream_in stream; member in struct:android_audio_legacy::qcom_stream_in 142 static uint32_t out_get_sample_rate(const struct audio_stream *stream) argument 145 reinterpret_cast<const struct qcom_stream_out *>(stream); 149 static int out_set_sample_rate(struct audio_stream *stream, uint32_t rate) argument 152 reinterpret_cast<struct qcom_stream_out *>(stream); 159 static size_t out_get_buffer_size(const struct audio_stream *stream) argument 162 reinterpret_cast<const struct qcom_stream_out *>(stream); 166 static audio_channel_mask_t out_get_channels(const struct audio_stream *stream) argument 169 reinterpret_cast<const struct qcom_stream_out *>(stream); 173 out_get_format(const struct audio_stream *stream) argument 180 out_set_format(struct audio_stream *stream, audio_format_t format) argument 189 out_standby(struct audio_stream *stream) argument 196 out_dump(const struct audio_stream *stream, int fd) argument 204 out_set_parameters(struct audio_stream *stream, const char *kvpairs) argument 222 out_get_parameters(const struct audio_stream *stream, const char *keys) argument 242 out_get_latency(const struct audio_stream_out *stream) argument 249 out_set_volume(struct audio_stream_out *stream, float left, float right) argument 257 out_write(struct audio_stream_out *stream, const void* buffer, size_t bytes) argument 265 out_get_render_position(const struct audio_stream_out *stream, uint32_t *dsp_frames) argument 273 out_add_audio_effect(const struct audio_stream *stream, effect_handle_t effect) argument 278 out_remove_audio_effect(const struct audio_stream *stream, effect_handle_t effect) argument 283 out_get_next_write_timestamp(const struct audio_stream_out *stream, int64_t *timestamp) argument 292 in_get_sample_rate(const struct audio_stream *stream) argument 299 in_set_sample_rate(struct audio_stream *stream, uint32_t rate) argument 309 in_get_buffer_size(const struct audio_stream *stream) argument 316 in_get_channels(const struct audio_stream *stream) argument 323 in_get_format(const struct audio_stream *stream) argument 330 in_set_format(struct audio_stream *stream, audio_format_t format) argument 339 in_standby(struct audio_stream *stream) argument 345 in_dump(const struct audio_stream *stream, int fd) argument 353 in_set_parameters(struct audio_stream *stream, const char *kvpairs) argument 371 in_get_parameters(const struct audio_stream *stream, const char *keys) argument 392 in_set_gain(struct audio_stream_in *stream, float gain) argument 399 in_read(struct audio_stream_in *stream, void* buffer, size_t bytes) argument 407 in_get_input_frames_lost(struct audio_stream_in *stream) argument 414 in_add_audio_effect(const struct audio_stream *stream, effect_handle_t effect) argument 421 in_remove_audio_effect(const struct audio_stream *stream, effect_handle_t effect) argument 608 adev_close_output_stream(struct audio_hw_device *dev, struct audio_stream_out* stream) argument 671 adev_close_input_stream(struct audio_hw_device *dev, struct audio_stream_in *stream) argument [all...] |
H A D | AudioPolicyManagerALSA.cpp | 66 for (int stream = 0; stream < AudioSystem::NUM_STREAM_TYPES; stream++) { 67 handleIncallSonification(stream, false, true); 155 for (int stream = 0; stream < AudioSystem::NUM_STREAM_TYPES; stream++) { 156 handleIncallSonification(stream, true, true);
|
H A D | audio_policy_hal.cpp | 137 audio_stream_type_t stream, 146 return qap->apm->getOutput((AudioSystem::stream_type)stream, 152 audio_stream_type_t stream, int session) 155 return qap->apm->startOutput(output, (AudioSystem::stream_type)stream, 160 audio_stream_type_t stream, int session) 163 return qap->apm->stopOutput(output, (AudioSystem::stream_type)stream, 204 audio_stream_type_t stream, int index_min, 208 qap->apm->initStreamVolume((AudioSystem::stream_type)stream, index_min, 213 audio_stream_type_t stream, 217 return qap->apm->setStreamVolumeIndex((AudioSystem::stream_type)stream, 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 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 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 [all...] |
/hardware/libhardware_legacy/audio/ |
H A D | audio_hw_hal.cpp | 44 struct audio_stream_out stream; member in struct:android_audio_legacy::legacy_stream_out 50 struct audio_stream_in stream; member in struct:android_audio_legacy::legacy_stream_in 119 static uint32_t out_get_sample_rate(const struct audio_stream *stream) argument 122 reinterpret_cast<const struct legacy_stream_out *>(stream); 126 static int out_set_sample_rate(struct audio_stream *stream, uint32_t rate) argument 129 reinterpret_cast<struct legacy_stream_out *>(stream); 136 static size_t out_get_buffer_size(const struct audio_stream *stream) argument 139 reinterpret_cast<const struct legacy_stream_out *>(stream); 143 static audio_channel_mask_t out_get_channels(const struct audio_stream *stream) argument 146 reinterpret_cast<const struct legacy_stream_out *>(stream); 150 out_get_format(const struct audio_stream *stream) argument 158 out_set_format(struct audio_stream *stream, audio_format_t format) argument 167 out_standby(struct audio_stream *stream) argument 174 out_dump(const struct audio_stream *stream, int fd) argument 182 out_set_parameters(struct audio_stream *stream, const char *kvpairs) argument 200 out_get_parameters(const struct audio_stream *stream, const char *keys) argument 220 out_get_latency(const struct audio_stream_out *stream) argument 227 out_set_volume(struct audio_stream_out *stream, float left, float right) argument 235 out_write(struct audio_stream_out *stream, const void* buffer, size_t bytes) argument 243 out_get_render_position(const struct audio_stream_out *stream, uint32_t *dsp_frames) argument 251 out_get_next_write_timestamp(const struct audio_stream_out *stream, int64_t *timestamp) argument 259 out_add_audio_effect(const struct audio_stream *stream, effect_handle_t effect) argument 264 out_remove_audio_effect(const struct audio_stream *stream, effect_handle_t effect) argument 270 in_get_sample_rate(const struct audio_stream *stream) argument 277 in_set_sample_rate(struct audio_stream *stream, uint32_t rate) argument 287 in_get_buffer_size(const struct audio_stream *stream) argument 294 in_get_channels(const struct audio_stream *stream) argument 301 in_get_format(const struct audio_stream *stream) argument 309 in_set_format(struct audio_stream *stream, audio_format_t format) argument 318 in_standby(struct audio_stream *stream) argument 324 in_dump(const struct audio_stream *stream, int fd) argument 332 in_set_parameters(struct audio_stream *stream, const char *kvpairs) argument 350 in_get_parameters(const struct audio_stream *stream, const char *keys) argument 371 in_set_gain(struct audio_stream_in *stream, float gain) argument 378 in_read(struct audio_stream_in *stream, void* buffer, size_t bytes) argument 386 in_get_input_frames_lost(struct audio_stream_in *stream) argument 393 in_add_audio_effect(const struct audio_stream *stream, effect_handle_t effect) argument 400 in_remove_audio_effect(const struct audio_stream *stream, effect_handle_t effect) argument 539 adev_close_output_stream(struct audio_hw_device *dev, struct audio_stream_out* stream) argument 600 adev_close_input_stream(struct audio_hw_device *dev, struct audio_stream_in *stream) argument [all...] |
H A D | audio_policy_hal.cpp | 137 audio_stream_type_t stream, 146 return lap->apm->getOutput((AudioSystem::stream_type)stream, 152 audio_stream_type_t stream, int session) 155 return lap->apm->startOutput(output, (AudioSystem::stream_type)stream, 160 audio_stream_type_t stream, int session) 163 return lap->apm->stopOutput(output, (AudioSystem::stream_type)stream, 204 audio_stream_type_t stream, int index_min, 208 lap->apm->initStreamVolume((AudioSystem::stream_type)stream, index_min, 213 audio_stream_type_t stream, 217 return lap->apm->setStreamVolumeIndex((AudioSystem::stream_type)stream, 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 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 298 ap_is_stream_active(const struct audio_policy *pol, audio_stream_type_t stream, uint32_t in_past_ms) argument 305 ap_is_stream_active_remotely(const struct audio_policy *pol, audio_stream_type_t stream, uint32_t in_past_ms) argument [all...] |
H A D | AudioPolicyCompatClient.cpp | 87 status_t AudioPolicyCompatClient::setStreamOutput(AudioSystem::stream_type stream, argument 90 return mServiceOps->set_stream_output(mService, (audio_stream_type_t)stream, 121 AudioSystem::stream_type stream, 126 return mServiceOps->set_stream_volume(mService, (audio_stream_type_t)stream, 131 AudioSystem::stream_type stream) 135 (audio_stream_type_t)stream); 120 setStreamVolume( AudioSystem::stream_type stream, float volume, audio_io_handle_t output, int delayMs) argument 130 startTone(ToneGenerator::tone_type tone, AudioSystem::stream_type stream) argument
|
H A D | AudioPolicyCompatClient.h | 58 virtual status_t setStreamOutput(AudioSystem::stream_type stream, audio_io_handle_t output); 67 virtual status_t setStreamVolume(AudioSystem::stream_type stream, 71 virtual status_t startTone(ToneGenerator::tone_type tone, AudioSystem::stream_type stream);
|
H A D | AudioPolicyManagerBase.cpp | 296 for (int stream = 0; stream < AudioSystem::NUM_STREAM_TYPES; stream++) { 297 handleIncallSonification(stream, false, true); 371 for (int stream = 0; stream < AudioSystem::NUM_STREAM_TYPES; stream++) { 372 handleIncallSonification(stream, true, true); 507 audio_io_handle_t AudioPolicyManagerBase::getOutput(AudioSystem::stream_type stream, argument 515 routing_strategy strategy = getStrategy((AudioSystem::stream_type)stream); 682 startOutput(audio_io_handle_t output, AudioSystem::stream_type stream, int session) argument 750 stopOutput(audio_io_handle_t output, AudioSystem::stream_type stream, int session) argument 996 initStreamVolume(AudioSystem::stream_type stream, int indexMin, int indexMax) argument 1009 setStreamVolumeIndex(AudioSystem::stream_type stream, int index, audio_devices_t device) argument 1049 getStreamVolumeIndex(AudioSystem::stream_type stream, int *index, audio_devices_t device) argument 1193 isStreamActive(int stream, uint32_t inPastMs) const argument 1205 isStreamActiveRemotely(int stream, uint32_t inPastMs) const argument 2052 getStrategyForStream(AudioSystem::stream_type stream) argument 2056 getDevicesForStream(AudioSystem::stream_type stream) argument 2070 getStrategy( AudioSystem::stream_type stream) argument 2097 handleNotificationRoutingForStream(AudioSystem::stream_type stream) argument 2759 computeVolume(int stream, int index, audio_io_handle_t output, audio_devices_t device) argument 2823 checkAndSetVolume(int stream, int index, audio_io_handle_t output, audio_devices_t device, int delayMs, bool force) argument 2912 setStreamMute(int stream, bool on, audio_io_handle_t output, int delayMs, audio_devices_t device) argument 2952 handleIncallSonification(int stream, bool starting, bool stateChange) argument 3005 needsDirectOuput(audio_stream_type_t stream, uint32_t samplingRate, audio_format_t format, audio_channel_mask_t channelMask, audio_output_flags_t flags, audio_devices_t device) argument 3083 changeRefCount(AudioSystem::stream_type stream, int delta) argument 3130 isStreamActive(AudioSystem::stream_type stream, uint32_t inPastMs, nsecs_t sysTime) const argument [all...] |
/hardware/libhardware_legacy/include/hardware_legacy/ |
H A D | AudioPolicyInterface.h | 50 // - process volume control requests: the stream volume is converted from an index value (received from UI) to a float value 90 // request an output appropriate for playback of the supplied stream type and parameters 91 virtual audio_io_handle_t getOutput(AudioSystem::stream_type stream, 96 // indicates to the audio policy manager that the output starts being used by corresponding stream. 98 AudioSystem::stream_type stream, 100 // indicates to the audio policy manager that the output stops being used by corresponding stream. 102 AudioSystem::stream_type stream, 124 // initialises stream volume conversion parameters by specifying volume index range. 125 virtual void initStreamVolume(AudioSystem::stream_type stream, 129 // sets the new stream volum [all...] |
H A D | AudioPolicyManagerBase.h | 85 virtual audio_io_handle_t getOutput(AudioSystem::stream_type stream, 92 AudioSystem::stream_type stream, 95 AudioSystem::stream_type stream, 110 virtual void initStreamVolume(AudioSystem::stream_type stream, 113 virtual status_t setStreamVolumeIndex(AudioSystem::stream_type stream, 116 virtual status_t getStreamVolumeIndex(AudioSystem::stream_type stream, 120 // return the strategy corresponding to a given stream type 121 virtual uint32_t getStrategyForStream(AudioSystem::stream_type stream); 123 // return the enabled output devices for the given stream type 124 virtual audio_devices_t getDevicesForStream(AudioSystem::stream_type stream); [all...] |
H A D | AudioSystemLegacy.h | 124 // audio stream (e.g. octet alignement for AMR). 342 static bool isLowVisibility(stream_type stream) { argument 343 return audio_is_low_visibility((audio_stream_type_t)stream);
|
/hardware/qcom/audio/hal/ |
H A D | audio_hw.c | 856 out_snd_device = get_output_snd_device(adev, usecase->stream.out->devices); 857 in_snd_device = get_input_snd_device(adev, usecase->stream.out->devices); 858 usecase->devices = usecase->stream.out->devices; 875 usecase->devices = usecase->stream.out->devices; 879 usecase->stream.out->devices); 880 if (usecase->stream.out == adev->primary_output && 887 usecase->devices = usecase->stream.in->device; 1002 /* 1. Disable stream specific mixer controls */ 1017 /* 1. Enable output device and stream routing controls */ 1037 uc_info->stream 1321 out_get_sample_rate(const struct audio_stream *stream) argument 1328 out_set_sample_rate(struct audio_stream *stream, uint32_t rate) argument 1333 out_get_buffer_size(const struct audio_stream *stream) argument 1340 out_get_channels(const struct audio_stream *stream) argument 1347 out_get_format(const struct audio_stream *stream) argument 1352 out_set_format(struct audio_stream *stream, audio_format_t format) argument 1357 out_standby(struct audio_stream *stream) argument 1380 out_dump(const struct audio_stream *stream, int fd) argument 1385 out_set_parameters(struct audio_stream *stream, const char *kvpairs) argument 1463 out_get_parameters(const struct audio_stream *stream, const char *keys) argument 1502 out_get_latency(const struct audio_stream_out *stream) argument 1509 out_set_volume(struct audio_stream_out *stream, float left, float right) argument 1521 out_write(struct audio_stream_out *stream, const void *buffer, size_t bytes) argument 1560 out_get_render_position(const struct audio_stream_out *stream, uint32_t *dsp_frames) argument 1566 out_add_audio_effect(const struct audio_stream *stream, effect_handle_t effect) argument 1571 out_remove_audio_effect(const struct audio_stream *stream, effect_handle_t effect) argument 1576 out_get_next_write_timestamp(const struct audio_stream_out *stream, int64_t *timestamp) argument 1583 in_get_sample_rate(const struct audio_stream *stream) argument 1590 in_set_sample_rate(struct audio_stream *stream, uint32_t rate) argument 1595 in_get_buffer_size(const struct audio_stream *stream) argument 1602 in_get_channels(const struct audio_stream *stream) argument 1609 in_get_format(const struct audio_stream *stream) argument 1614 in_set_format(struct audio_stream *stream, audio_format_t format) argument 1619 in_standby(struct audio_stream *stream) argument 1641 in_dump(const struct audio_stream *stream, int fd) argument 1646 in_set_parameters(struct audio_stream *stream, const char *kvpairs) argument 1689 in_get_parameters(const struct audio_stream *stream, const char *keys) argument 1695 in_set_gain(struct audio_stream_in *stream, float gain) argument 1700 in_read(struct audio_stream_in *stream, void *buffer, size_t bytes) argument 1741 in_get_input_frames_lost(struct audio_stream_in *stream) argument 1746 add_remove_audio_effect(const struct audio_stream *stream, effect_handle_t effect, bool enable) argument 1773 in_add_audio_effect(const struct audio_stream *stream, effect_handle_t effect) argument 1780 in_remove_audio_effect(const struct audio_stream *stream, effect_handle_t effect) argument 1901 adev_close_output_stream(struct audio_hw_device *dev, struct audio_stream_out *stream) argument 2191 adev_close_input_stream(struct audio_hw_device *dev, struct audio_stream_in *stream) argument [all...] |
H A D | audio_hw.h | 137 * the buffer size of an input/output stream 169 struct audio_stream_out stream; member in struct:stream_out 187 struct audio_stream_in stream; member in struct:stream_in 220 union stream_ptr stream; member in struct:audio_usecase 312 .channels = HDMI_MULTI_DEFAULT_CHANNEL_COUNT, /* changed when the stream is opened */ 313 .rate = DEFAULT_OUTPUT_SAMPLING_RATE, /* changed when the stream is opened */
|
/hardware/msm7k/libaudio-qdsp5v2/ |
H A D | AudioPolicyManager.h | 52 virtual float computeVolume(int stream, int index, audio_io_handle_t output, uint32_t device);
|
H A D | AudioPolicyManager.cpp | 217 // Do not play media stream if in call and the requested device would change the hardware 236 float AudioPolicyManager::computeVolume(int stream, int index, audio_io_handle_t output, uint32_t device) argument 247 float volume = AudioPolicyManagerBase::computeVolume(stream, index, output, device); 249 // limit stream volume when in call and playing over bluetooth SCO device to 261 (stream == AudioSystem::MUSIC) &&
|
/hardware/msm7k/libaudio-qsd8k/ |
H A D | AudioPolicyManager.h | 52 virtual float computeVolume(int stream, int index, audio_io_handle_t output, uint32_t device);
|
H A D | AudioPolicyManager.cpp | 217 // Do not play media stream if in call and the requested device would change the hardware 236 float AudioPolicyManager::computeVolume(int stream, int index, audio_io_handle_t output, uint32_t device) argument 239 // means the stream is muted. This overrides condition-specific modifications to the volume 241 if (index == mStreams[stream].mIndexMin) { 242 return AudioPolicyManagerBase::computeVolume(stream, index, output, device); 254 float volume = AudioPolicyManagerBase::computeVolume(stream, index, output, device); 256 // limit stream volume when in call and playing over bluetooth SCO device to 269 (stream == AudioSystem::MUSIC) &&
|
/hardware/samsung_slsi/exynos5/exynos_omx/openmax/exynos_omx/osal/ |
H A D | Exynos_OSAL_ETC.h | 42 ssize_t getline(char **ppLine, size_t *len, FILE *stream);
|