Searched refs:audio_stream_out (Results 1 - 8 of 8) sorted by relevance

/hardware/libhardware/include/hardware/
H A Daudio.h244 /* type of drain requested to audio_stream_out->drain(). Mutually exclusive */
253 * audio_stream_out is the abstraction interface for the audio output hardware.
259 struct audio_stream_out { struct
265 uint32_t (*get_latency)(const struct audio_stream_out *stream);
274 int (*set_volume)(struct audio_stream_out *stream, float left, float right);
289 ssize_t (*write)(struct audio_stream_out *stream, const void* buffer,
295 int (*get_render_position)(const struct audio_stream_out *stream,
302 int (*get_next_write_timestamp)(const struct audio_stream_out *stream,
311 int (*set_callback)(struct audio_stream_out *stream,
323 int (*pause)(struct audio_stream_out* strea
[all...]
/hardware/libhardware/modules/audio/
H A Daudio_hw.c36 struct audio_stream_out stream;
93 static uint32_t out_get_latency(const struct audio_stream_out *stream)
98 static int out_set_volume(struct audio_stream_out *stream, float left,
104 static ssize_t out_write(struct audio_stream_out *stream, const void* buffer,
113 static int out_get_render_position(const struct audio_stream_out *stream,
129 static int out_get_next_write_timestamp(const struct audio_stream_out *stream,
221 struct audio_stream_out **stream_out)
259 struct audio_stream_out *stream)
/hardware/libhardware/modules/usbaudio/
H A Daudio_hw.c54 struct audio_stream_out stream;
178 static uint32_t out_get_latency(const struct audio_stream_out *stream)
184 static int out_set_volume(struct audio_stream_out *stream, float left,
190 static ssize_t out_write(struct audio_stream_out *stream, const void* buffer,
224 static int out_get_render_position(const struct audio_stream_out *stream,
240 static int out_get_next_write_timestamp(const struct audio_stream_out *stream,
251 struct audio_stream_out **stream_out)
300 struct audio_stream_out *stream)
/hardware/libhardware/modules/audio_remote_submix/
H A Daudio_hw.cpp83 struct audio_stream_out stream;
211 static uint32_t out_get_latency(const struct audio_stream_out *stream)
221 static int out_set_volume(struct audio_stream_out *stream, float left,
227 static ssize_t out_write(struct audio_stream_out *stream, const void* buffer,
292 static int out_get_render_position(const struct audio_stream_out *stream,
308 static int out_get_next_write_timestamp(const struct audio_stream_out *stream,
516 struct audio_stream_out **stream_out)
594 struct audio_stream_out *stream)
/hardware/qcom/audio/hal/
H A Daudio_hw.h97 struct audio_stream_out stream;
H A Daudio_hw.c1371 static uint32_t out_get_latency(const struct audio_stream_out *stream)
1382 static int out_set_volume(struct audio_stream_out *stream, float left,
1412 static ssize_t out_write(struct audio_stream_out *stream, const void *buffer,
1476 static int out_get_render_position(const struct audio_stream_out *stream,
1505 static int out_get_next_write_timestamp(const struct audio_stream_out *stream,
1511 static int out_get_presentation_position(const struct audio_stream_out *stream,
1556 static int out_set_callback(struct audio_stream_out *stream,
1569 static int out_pause(struct audio_stream_out* stream)
1585 static int out_resume(struct audio_stream_out* stream)
1602 static int out_drain(struct audio_stream_out* strea
[all...]
/hardware/qcom/audio/legacy/alsa_sound/
H A Daudio_hw_hal.cpp45 struct audio_stream_out stream;
141 /** audio_stream_out implementation **/
242 static uint32_t out_get_latency(const struct audio_stream_out *stream)
249 static int out_set_volume(struct audio_stream_out *stream, float left,
257 static ssize_t out_write(struct audio_stream_out *stream, const void* buffer,
265 static int out_get_render_position(const struct audio_stream_out *stream,
283 static int out_get_next_write_timestamp(const struct audio_stream_out *stream,
521 struct audio_stream_out **stream_out)
557 struct audio_stream_out **stream_out)
609 struct audio_stream_out* strea
[all...]
/hardware/libhardware_legacy/audio/
H A Daudio_hw_hal.cpp44 struct audio_stream_out stream;
118 /** audio_stream_out implementation **/
220 static uint32_t out_get_latency(const struct audio_stream_out *stream)
227 static int out_set_volume(struct audio_stream_out *stream, float left,
235 static ssize_t out_write(struct audio_stream_out *stream, const void* buffer,
243 static int out_get_render_position(const struct audio_stream_out *stream,
251 static int out_get_next_write_timestamp(const struct audio_stream_out *stream,
491 struct audio_stream_out **stream_out)
540 struct audio_stream_out* stream)

Completed in 356 milliseconds