/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 uint32_t out_get_channels(const struct audio_stream *stream) argument 63 static int out_get_format(const struct audio_stream *stream) argument 68 static int out_set_format(struct audio_stream *stream, int 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 130 in_get_sample_rate(const struct audio_stream *stream) argument 135 in_set_sample_rate(struct audio_stream *stream, uint32_t rate) argument 140 in_get_buffer_size(const struct audio_stream *stream) argument 145 in_get_channels(const struct audio_stream *stream) argument 150 in_get_format(const struct audio_stream *stream) argument 155 in_set_format(struct audio_stream *stream, int format) argument 160 in_standby(struct audio_stream *stream) argument 165 in_dump(const struct audio_stream *stream, int fd) argument 170 in_set_parameters(struct audio_stream *stream, const char *kvpairs) argument 175 in_get_parameters(const struct audio_stream *stream, const char *keys) argument 181 in_set_gain(struct audio_stream_in *stream, float gain) argument 186 in_read(struct audio_stream_in *stream, void* buffer, size_t bytes) argument 195 in_get_input_frames_lost(struct audio_stream_in *stream) argument 200 in_add_audio_effect(const struct audio_stream *stream, effect_handle_t effect) argument 205 in_remove_audio_effect(const struct audio_stream *stream, effect_handle_t effect) argument 249 adev_close_output_stream(struct audio_hw_device *dev, struct audio_stream_out *stream) argument [all...] |
H A D | audio_policy.c | 97 audio_stream_type_t stream, 107 audio_stream_type_t stream, int session) 113 audio_stream_type_t stream, int session) 147 audio_stream_type_t stream, int index_min, 153 audio_stream_type_t stream, 160 audio_stream_type_t stream, 167 audio_stream_type_t stream) 173 audio_stream_type_t stream) 204 static bool ap_is_stream_active(const struct audio_policy *pol, int stream, argument 96 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 106 ap_start_output(struct audio_policy *pol, audio_io_handle_t output, audio_stream_type_t stream, int session) argument 112 ap_stop_output(struct audio_policy *pol, audio_io_handle_t output, audio_stream_type_t stream, int session) 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
|
/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 56 static uint32_t out_get_sample_rate(const struct audio_stream *stream) argument 59 reinterpret_cast<const struct legacy_stream_out *>(stream); 63 static int out_set_sample_rate(struct audio_stream *stream, uint32_t rate) argument 66 reinterpret_cast<struct legacy_stream_out *>(stream); 73 static size_t out_get_buffer_size(const struct audio_stream *stream) argument 76 reinterpret_cast<const struct legacy_stream_out *>(stream); 80 static uint32_t out_get_channels(const struct audio_stream *stream) argument 83 reinterpret_cast<const struct legacy_stream_out *>(stream); 87 out_get_format(const struct audio_stream *stream) argument 94 out_set_format(struct audio_stream *stream, int format) argument 103 out_standby(struct audio_stream *stream) argument 110 out_dump(const struct audio_stream *stream, int fd) argument 118 out_set_parameters(struct audio_stream *stream, const char *kvpairs) argument 125 out_get_parameters(const struct audio_stream *stream, const char *keys) argument 134 out_get_latency(const struct audio_stream_out *stream) argument 141 out_set_volume(struct audio_stream_out *stream, float left, float right) argument 149 out_write(struct audio_stream_out *stream, const void* buffer, size_t bytes) argument 157 out_get_render_position(const struct audio_stream_out *stream, uint32_t *dsp_frames) argument 165 out_add_audio_effect(const struct audio_stream *stream, effect_handle_t effect) argument 170 out_remove_audio_effect(const struct audio_stream *stream, effect_handle_t effect) argument 176 in_get_sample_rate(const struct audio_stream *stream) argument 183 in_set_sample_rate(struct audio_stream *stream, uint32_t rate) argument 193 in_get_buffer_size(const struct audio_stream *stream) argument 200 in_get_channels(const struct audio_stream *stream) argument 207 in_get_format(const struct audio_stream *stream) argument 214 in_set_format(struct audio_stream *stream, int format) argument 223 in_standby(struct audio_stream *stream) argument 229 in_dump(const struct audio_stream *stream, int fd) argument 237 in_set_parameters(struct audio_stream *stream, const char *kvpairs) argument 244 in_get_parameters(const struct audio_stream *stream, const char *keys) argument 254 in_set_gain(struct audio_stream_in *stream, float gain) argument 261 in_read(struct audio_stream_in *stream, void* buffer, size_t bytes) argument 269 in_get_input_frames_lost(struct audio_stream_in *stream) argument 276 in_add_audio_effect(const struct audio_stream *stream, effect_handle_t effect) argument 283 in_remove_audio_effect(const struct audio_stream *stream, effect_handle_t effect) argument 440 adev_close_output_stream(struct audio_hw_device *dev, struct audio_stream_out* stream) argument 499 adev_close_input_stream(struct audio_hw_device *dev, struct audio_stream_in *stream) argument [all...] |
H A D | AudioPolicyManagerBase.cpp | 240 for (int stream = 0; stream < AudioSystem::NUM_STREAM_TYPES; stream++) { 241 handleIncallSonification(stream, false, true); 308 for (int stream = 0; stream < AudioSystem::NUM_STREAM_TYPES; stream++) { 309 handleIncallSonification(stream, true, true); 425 audio_io_handle_t AudioPolicyManagerBase::getOutput(AudioSystem::stream_type stream, argument 433 routing_strategy strategy = getStrategy((AudioSystem::stream_type)stream); 550 startOutput(audio_io_handle_t output, AudioSystem::stream_type stream, int session) argument 597 stopOutput(audio_io_handle_t output, AudioSystem::stream_type stream, int session) argument 804 initStreamVolume(AudioSystem::stream_type stream, int indexMin, int indexMax) argument 817 setStreamVolumeIndex(AudioSystem::stream_type stream, int index) argument 841 getStreamVolumeIndex(AudioSystem::stream_type stream, int *index) argument 962 isStreamActive(int stream, uint32_t inPastMs) const argument 1590 getStrategyForStream(AudioSystem::stream_type stream) argument 1594 getDevicesForStream(AudioSystem::stream_type stream) argument 1608 getStrategy( AudioSystem::stream_type stream) argument 2048 computeVolume(int stream, int index, audio_io_handle_t output, uint32_t device) argument 2098 checkAndSetVolume(int stream, int index, audio_io_handle_t output, uint32_t device, int delayMs, bool force) argument 2177 setStreamMute(int stream, bool on, audio_io_handle_t output, int delayMs) argument 2203 handleIncallSonification(int stream, bool starting, bool stateChange) argument 2254 needsDirectOuput(AudioSystem::stream_type stream, uint32_t samplingRate, uint32_t format, uint32_t channels, AudioSystem::output_flags flags, uint32_t device) argument 2301 changeRefCount(AudioSystem::stream_type stream, int delta) 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, 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 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 274 ap_is_stream_active(const struct audio_policy *pol, int stream, uint32_t in_past_ms) argument [all...] |
H A D | AudioPolicyCompatClient.cpp | 81 status_t AudioPolicyCompatClient::setStreamOutput(AudioSystem::stream_type stream, argument 84 return mServiceOps->set_stream_output(mService, (audio_stream_type_t)stream, 115 AudioSystem::stream_type stream, 120 return mServiceOps->set_stream_volume(mService, (audio_stream_type_t)stream, 125 AudioSystem::stream_type stream) 129 (audio_stream_type_t)stream); 114 setStreamVolume( AudioSystem::stream_type stream, float volume, audio_io_handle_t output, int delayMs) argument 124 startTone(ToneGenerator::tone_type tone, AudioSystem::stream_type stream) argument
|
H A D | AudioPolicyCompatClient.h | 55 virtual status_t setStreamOutput(AudioSystem::stream_type stream, audio_io_handle_t output); 64 virtual status_t setStreamVolume(AudioSystem::stream_type stream, 68 virtual status_t startTone(ToneGenerator::tone_type tone, AudioSystem::stream_type stream);
|
/hardware/libhardware/include/hardware/ |
H A D | audio.h | 67 * audio stream parameters 78 /* common audio stream parameters and operations */ 84 uint32_t (*get_sample_rate)(const struct audio_stream *stream); 89 int (*set_sample_rate)(struct audio_stream *stream, uint32_t rate); 94 size_t (*get_buffer_size)(const struct audio_stream *stream); 100 uint32_t (*get_channels)(const struct audio_stream *stream); 105 int (*get_format)(const struct audio_stream *stream); 110 int (*set_format)(struct audio_stream *stream, int format); 116 int (*standby)(struct audio_stream *stream); 119 int (*dump)(const struct audio_stream *stream, in [all...] |
H A D | audio_policy.h | 73 * - process volume control requests: the stream volume is converted from 129 /* request an output appriate 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 179 audio_stream_type_t stream, 183 /* sets the new stream volum [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 92 // request an output appriate for playback of the supplied stream type and parameters 93 virtual audio_io_handle_t getOutput(AudioSystem::stream_type stream, 98 // indicates to the audio policy manager that the output starts being used by corresponding stream. 100 AudioSystem::stream_type stream, 102 // indicates to the audio policy manager that the output stops being used by corresponding stream. 104 AudioSystem::stream_type stream, 126 // initialises stream volume conversion parameters by specifying volume index range. 127 virtual void initStreamVolume(AudioSystem::stream_type stream, 131 // sets the new stream volum [all...] |
H A D | AudioPolicyManagerBase.h | 78 virtual audio_io_handle_t getOutput(AudioSystem::stream_type stream, 85 AudioSystem::stream_type stream, 88 AudioSystem::stream_type stream, 101 virtual void initStreamVolume(AudioSystem::stream_type stream, 104 virtual status_t setStreamVolumeIndex(AudioSystem::stream_type stream, int index); 105 virtual status_t getStreamVolumeIndex(AudioSystem::stream_type stream, int *index); 107 // return the strategy corresponding to a given stream type 108 virtual uint32_t getStrategyForStream(AudioSystem::stream_type stream); 110 // return the enabled output devices for the given stream type 111 virtual uint32_t getDevicesForStream(AudioSystem::stream_type stream); [all...] |
H A D | AudioSystemLegacy.h | 124 // audio stream (e.g. octet alignement for AMR). 331 static bool isLowVisibility(stream_type stream) { argument 332 return audio_is_low_visibility((audio_stream_type_t)stream);
|
/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/ti/omap4xxx/security/tf_daemon/ |
H A D | delegation_client.c | 447 FILE *stream; local 463 stream = fopen(checkAccess, "w+b"); 464 if (!stream) 469 fclose(stream);
|