Lines Matching refs:stream

44     struct audio_stream_out stream;
50 struct audio_stream_in stream;
119 static uint32_t out_get_sample_rate(const struct audio_stream *stream)
122 reinterpret_cast<const struct legacy_stream_out *>(stream);
126 static int out_set_sample_rate(struct audio_stream *stream, uint32_t rate)
129 reinterpret_cast<struct legacy_stream_out *>(stream);
136 static size_t out_get_buffer_size(const struct audio_stream *stream)
139 reinterpret_cast<const struct legacy_stream_out *>(stream);
143 static audio_channel_mask_t out_get_channels(const struct audio_stream *stream)
146 reinterpret_cast<const struct legacy_stream_out *>(stream);
150 static audio_format_t out_get_format(const struct audio_stream *stream)
153 reinterpret_cast<const struct legacy_stream_out *>(stream);
158 static int out_set_format(struct audio_stream *stream, audio_format_t format)
161 reinterpret_cast<struct legacy_stream_out *>(stream);
167 static int out_standby(struct audio_stream *stream)
170 reinterpret_cast<struct legacy_stream_out *>(stream);
174 static int out_dump(const struct audio_stream *stream, int fd)
177 reinterpret_cast<const struct legacy_stream_out *>(stream);
182 static int out_set_parameters(struct audio_stream *stream, const char *kvpairs)
185 reinterpret_cast<struct legacy_stream_out *>(stream);
200 static char * out_get_parameters(const struct audio_stream *stream, const char *keys)
203 reinterpret_cast<const struct legacy_stream_out *>(stream);
220 static uint32_t out_get_latency(const struct audio_stream_out *stream)
223 reinterpret_cast<const struct legacy_stream_out *>(stream);
227 static int out_set_volume(struct audio_stream_out *stream, float left,
231 reinterpret_cast<struct legacy_stream_out *>(stream);
235 static ssize_t out_write(struct audio_stream_out *stream, const void* buffer,
239 reinterpret_cast<struct legacy_stream_out *>(stream);
243 static int out_get_render_position(const struct audio_stream_out *stream,
247 reinterpret_cast<const struct legacy_stream_out *>(stream);
251 static int out_get_next_write_timestamp(const struct audio_stream_out *stream,
255 reinterpret_cast<const struct legacy_stream_out *>(stream);
259 static int out_add_audio_effect(const struct audio_stream *stream, effect_handle_t effect)
264 static int out_remove_audio_effect(const struct audio_stream *stream, effect_handle_t effect)
270 static uint32_t in_get_sample_rate(const struct audio_stream *stream)
273 reinterpret_cast<const struct legacy_stream_in *>(stream);
277 static int in_set_sample_rate(struct audio_stream *stream, uint32_t rate)
280 reinterpret_cast<struct legacy_stream_in *>(stream);
287 static size_t in_get_buffer_size(const struct audio_stream *stream)
290 reinterpret_cast<const struct legacy_stream_in *>(stream);
294 static audio_channel_mask_t in_get_channels(const struct audio_stream *stream)
297 reinterpret_cast<const struct legacy_stream_in *>(stream);
301 static audio_format_t in_get_format(const struct audio_stream *stream)
304 reinterpret_cast<const struct legacy_stream_in *>(stream);
309 static int in_set_format(struct audio_stream *stream, audio_format_t format)
312 reinterpret_cast<struct legacy_stream_in *>(stream);
318 static int in_standby(struct audio_stream *stream)
320 struct legacy_stream_in *in = reinterpret_cast<struct legacy_stream_in *>(stream);
324 static int in_dump(const struct audio_stream *stream, int fd)
327 reinterpret_cast<const struct legacy_stream_in *>(stream);
332 static int in_set_parameters(struct audio_stream *stream, const char *kvpairs)
335 reinterpret_cast<struct legacy_stream_in *>(stream);
350 static char * in_get_parameters(const struct audio_stream *stream,
354 reinterpret_cast<const struct legacy_stream_in *>(stream);
371 static int in_set_gain(struct audio_stream_in *stream, float gain)
374 reinterpret_cast<struct legacy_stream_in *>(stream);
378 static ssize_t in_read(struct audio_stream_in *stream, void* buffer,
382 reinterpret_cast<struct legacy_stream_in *>(stream);
386 static uint32_t in_get_input_frames_lost(struct audio_stream_in *stream)
389 reinterpret_cast<struct legacy_stream_in *>(stream);
393 static int in_add_audio_effect(const struct audio_stream *stream, effect_handle_t effect)
396 reinterpret_cast<const struct legacy_stream_in *>(stream);
400 static int in_remove_audio_effect(const struct audio_stream *stream, effect_handle_t effect)
403 reinterpret_cast<const struct legacy_stream_in *>(stream);
512 out->stream.common.get_sample_rate = out_get_sample_rate;
513 out->stream.common.set_sample_rate = out_set_sample_rate;
514 out->stream.common.get_buffer_size = out_get_buffer_size;
515 out->stream.common.get_channels = out_get_channels;
516 out->stream.common.get_format = out_get_format;
517 out->stream.common.set_format = out_set_format;
518 out->stream.common.standby = out_standby;
519 out->stream.common.dump = out_dump;
520 out->stream.common.set_parameters = out_set_parameters;
521 out->stream.common.get_parameters = out_get_parameters;
522 out->stream.common.add_audio_effect = out_add_audio_effect;
523 out->stream.common.remove_audio_effect = out_remove_audio_effect;
524 out->stream.get_latency = out_get_latency;
525 out->stream.set_volume = out_set_volume;
526 out->stream.write = out_write;
527 out->stream.get_render_position = out_get_render_position;
528 out->stream.get_next_write_timestamp = out_get_next_write_timestamp;
530 *stream_out = &out->stream;
540 struct audio_stream_out* stream)
543 struct legacy_stream_out *out = reinterpret_cast<struct legacy_stream_out *>(stream);
549 /** This method creates and opens the audio hardware input stream */
575 in->stream.common.get_sample_rate = in_get_sample_rate;
576 in->stream.common.set_sample_rate = in_set_sample_rate;
577 in->stream.common.get_buffer_size = in_get_buffer_size;
578 in->stream.common.get_channels = in_get_channels;
579 in->stream.common.get_format = in_get_format;
580 in->stream.common.set_format = in_set_format;
581 in->stream.common.standby = in_standby;
582 in->stream.common.dump = in_dump;
583 in->stream.common.set_parameters = in_set_parameters;
584 in->stream.common.get_parameters = in_get_parameters;
585 in->stream.common.add_audio_effect = in_add_audio_effect;
586 in->stream.common.remove_audio_effect = in_remove_audio_effect;
587 in->stream.set_gain = in_set_gain;
588 in->stream.read = in_read;
589 in->stream.get_input_frames_lost = in_get_input_frames_lost;
591 *stream_in = &in->stream;
601 struct audio_stream_in *stream)
605 reinterpret_cast<struct legacy_stream_in *>(stream);