Searched refs:stream (Results 1 - 25 of 30) sorted by relevance

12

/hardware/libhardware/modules/audio/
H A Daudio_hw.c36 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 Daudio_policy.c98 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 Daudio_hw.c54 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 Daudio_hw.cpp83 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 Daudio.h100 * 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 Daudio_policy.h73 * - 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 Dcamera3.h72 * - 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 Daudio_hw_hal.cpp45 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 DAudioPolicyManagerALSA.cpp66 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 Daudio_policy_hal.cpp137 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 Daudio_hw_hal.cpp44 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 Daudio_policy_hal.cpp137 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 DAudioPolicyCompatClient.cpp87 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 DAudioPolicyCompatClient.h58 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 DAudioPolicyManagerBase.cpp296 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 DAudioPolicyInterface.h50 // - 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 DAudioPolicyManagerBase.h85 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 DAudioSystemLegacy.h124 // 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 Daudio_hw.c856 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 Daudio_hw.h137 * 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 DAudioPolicyManager.h52 virtual float computeVolume(int stream, int index, audio_io_handle_t output, uint32_t device);
H A DAudioPolicyManager.cpp217 // 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 DAudioPolicyManager.h52 virtual float computeVolume(int stream, int index, audio_io_handle_t output, uint32_t device);
H A DAudioPolicyManager.cpp217 // 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 DExynos_OSAL_ETC.h42 ssize_t getline(char **ppLine, size_t *len, FILE *stream);

Completed in 1723 milliseconds

12