Home
last modified time | relevance | path

Searched refs:HWVoiceOut (Results 1 – 17 of 17) sorted by relevance

/openbmc/qemu/audio/
H A Daudio_int.h64 typedef struct HWVoiceOut { struct
82 QLIST_ENTRY (HWVoiceOut) entries; argument
83 } HWVoiceOut; typedef
116 HWVoiceOut *hw;
158 void (*fini_out)(HWVoiceOut *hw);
160 void (*run_buffer_out)(HWVoiceOut *hw);
165 size_t (*buffer_get_free)(HWVoiceOut *hw);
177 void (*enable_out)(HWVoiceOut *hw, bool enable);
193 void audio_generic_run_buffer_out(HWVoiceOut *hw);
194 size_t audio_generic_buffer_get_free(HWVoiceOut *hw);
[all …]
H A Dnoaudio.c35 HWVoiceOut hw;
44 static size_t no_write(HWVoiceOut *hw, void *buf, size_t len) in no_write()
50 static int no_init_out(HWVoiceOut *hw, struct audsettings *as, void *drv_opaque) in no_init_out()
60 static void no_fini_out (HWVoiceOut *hw) in no_fini_out()
65 static void no_enable_out(HWVoiceOut *hw, bool enable) in no_enable_out()
H A Dspiceaudio.c45 HWVoiceOut hw;
92 static int line_out_init(HWVoiceOut *hw, struct audsettings *as, in line_out_init()
119 static void line_out_fini (HWVoiceOut *hw) in line_out_fini()
126 static size_t line_out_get_free(HWVoiceOut *hw) in line_out_get_free()
133 static void *line_out_get_buffer(HWVoiceOut *hw, size_t *size) in line_out_get_buffer()
149 static size_t line_out_put_buffer(HWVoiceOut *hw, void *buf, size_t size) in line_out_put_buffer()
168 static void line_out_enable(HWVoiceOut *hw, bool enable) in line_out_enable()
194 static void line_out_volume(HWVoiceOut *hw, Volume *vol) in line_out_volume()
H A Dwavaudio.c36 HWVoiceOut hw;
42 static size_t wav_write_out(HWVoiceOut *hw, void *buf, size_t len) in wav_write_out()
67 static int wav_init_out(HWVoiceOut *hw, struct audsettings *as, in wav_init_out()
136 static void wav_fini_out (HWVoiceOut *hw) in wav_fini_out()
180 static void wav_enable_out(HWVoiceOut *hw, bool enable) in wav_enable_out()
H A Dsdlaudio.c44 HWVoiceOut hw;
221 HWVoiceOut *hw = &sdl->hw; in sdl_callback_out()
313 SDL_WRAPPER_FUNC(buffer_get_free, size_t, (HWVoiceOut *hw), (hw), Out)
314 SDL_WRAPPER_FUNC(get_buffer_out, void *, (HWVoiceOut *hw, size_t *size),
317 (HWVoiceOut *hw, void *buf, size_t size), (hw, buf, size), Out)
319 (HWVoiceOut *hw, void *buf, size_t size), (hw, buf, size), Out)
329 static void sdl_fini_out(HWVoiceOut *hw) in sdl_fini_out()
336 static int sdl_init_out(HWVoiceOut *hw, struct audsettings *as, in sdl_init_out()
383 static void sdl_enable_out(HWVoiceOut *hw, bool enable) in sdl_enable_out()
H A Dsndioaudio.c32 HWVoiceOut out;
223 static size_t sndio_buffer_get_free(HWVoiceOut *hw) in sndio_buffer_get_free()
234 static void *sndio_get_buffer_out(HWVoiceOut *hw, size_t *size) in sndio_get_buffer_out()
245 static size_t sndio_put_buffer_out(HWVoiceOut *hw, void *buf, size_t size) in sndio_put_buffer_out()
467 static void sndio_enable_out(HWVoiceOut *hw, bool enable) in sndio_enable_out()
481 static int sndio_init_out(HWVoiceOut *hw, struct audsettings *as, void *opaque) in sndio_init_out()
507 static void sndio_fini_out(HWVoiceOut *hw) in sndio_fini_out()
H A Ddbusaudio.c58 HWVoiceOut hw;
79 static void *dbus_get_buffer_out(HWVoiceOut *hw, size_t *size) in dbus_get_buffer_out()
96 static size_t dbus_put_buffer_out(HWVoiceOut *hw, void *buf, size_t size) in dbus_put_buffer_out()
138 HWVoiceOut *hw) in dbus_init_out_listener()
155 dbus_init_out(HWVoiceOut *hw, struct audsettings *as, void *drv_opaque) in dbus_init_out()
174 dbus_fini_out(HWVoiceOut *hw) in dbus_fini_out()
193 dbus_enable_out(HWVoiceOut *hw, bool enable) in dbus_enable_out()
214 dbus_volume_out_listener(HWVoiceOut *hw, in dbus_volume_out_listener()
235 dbus_volume_out(HWVoiceOut *hw, Volume *vol) in dbus_volume_out()
559 HWVoiceOut *hw; in dbus_audio_register_listener()
H A Dossaudio.c43 HWVoiceOut hw;
120 static void oss_poll_out (HWVoiceOut *hw) in oss_poll_out()
384 static void oss_run_buffer_out(HWVoiceOut *hw) in oss_run_buffer_out()
393 static size_t oss_buffer_get_free(HWVoiceOut *hw) in oss_buffer_get_free()
404 static void *oss_get_buffer_out(HWVoiceOut *hw, size_t *size) in oss_get_buffer_out()
416 static size_t oss_put_buffer_out(HWVoiceOut *hw, void *buf, size_t size) in oss_put_buffer_out()
429 static size_t oss_write(HWVoiceOut *hw, void *buf, size_t len) in oss_write()
473 static void oss_fini_out (HWVoiceOut *hw) in oss_fini_out()
491 static int oss_init_out(HWVoiceOut *hw, struct audsettings *as, in oss_init_out()
583 static void oss_enable_out(HWVoiceOut *hw, bool enable) in oss_enable_out()
H A Daudio.c425 HWVoiceOut *hw = &cap->hw; in audio_recalc_and_notify_capture()
684 HWVoiceOut *hw = sw->hw; in audio_pcm_sw_resample_out()
715 HWVoiceOut *hw = sw->hw; in audio_pcm_sw_write()
809 HWVoiceOut *hwo = NULL; in audio_is_timer_needed()
864 HWVoiceOut *hw; in AUD_write()
913 HWVoiceOut *hw; in AUD_set_active_out()
1139 HWVoiceOut *hw = NULL; in audio_run_out()
1594 HWVoiceOut *hwo = NULL; in audio_vm_change_state_handler()
1614 HWVoiceOut *hwo, *hwon; in free_audio_state()
1868 HWVoiceOut *hw; in AUD_add_capture()
[all …]
H A Ddsoundaudio.c54 HWVoiceOut hw;
321 static void dsound_clear_sample (HWVoiceOut *hw, LPDIRECTSOUNDBUFFER dsb, in dsound_clear_sample()
383 static void dsound_enable_out(HWVoiceOut *hw, bool enable) in dsound_enable_out()
430 static size_t dsound_buffer_get_free(HWVoiceOut *hw) in dsound_buffer_get_free()
452 static void *dsound_get_buffer_out(HWVoiceOut *hw, size_t *size) in dsound_get_buffer_out()
476 static size_t dsound_put_buffer_out(HWVoiceOut *hw, void *buf, size_t len) in dsound_put_buffer_out()
H A Dcoreaudio.m37 HWVoiceOut hw;
291 COREAUDIO_WRAPPER_FUNC(buffer_get_free, size_t, (HWVoiceOut *hw), (hw))
292 COREAUDIO_WRAPPER_FUNC(get_buffer_out, void *, (HWVoiceOut *hw, size_t *size),
295 (HWVoiceOut *hw, void *buf, size_t size),
297 COREAUDIO_WRAPPER_FUNC(write, size_t, (HWVoiceOut *hw, void *buf, size_t size),
316 HWVoiceOut *hw = hwptr;
564 static int coreaudio_init_out(HWVoiceOut *hw, struct audsettings *as,
616 static void coreaudio_fini_out (HWVoiceOut *hw)
639 static void coreaudio_enable_out(HWVoiceOut *hw, bool enable)
H A Ddsound_template.h42 #define HWVOICE HWVoiceOut
135 static void dsound_fini_out (HWVoiceOut *hw) in dsound_fini_in()
163 static int dsound_init_out(HWVoiceOut *hw, struct audsettings *as, in dsound_init_in()
H A Dpaaudio.c31 HWVoiceOut hw;
204 static size_t qpa_buffer_get_free(HWVoiceOut *hw) in qpa_buffer_get_free()
233 static void *qpa_get_buffer_out(HWVoiceOut *hw, size_t *size) in qpa_get_buffer_out()
259 static size_t qpa_put_buffer_out(HWVoiceOut *hw, void *data, size_t length) in qpa_put_buffer_out()
281 static size_t qpa_write(HWVoiceOut *hw, void *data, size_t length) in qpa_write()
512 static int qpa_init_out(HWVoiceOut *hw, struct audsettings *as, in qpa_init_out()
630 static void qpa_fini_out (HWVoiceOut *hw) in qpa_fini_out()
666 static void qpa_volume_out(HWVoiceOut *hw, Volume *vol) in qpa_volume_out()
H A Dalsaaudio.c48 HWVoiceOut hw;
253 static int alsa_poll_out (HWVoiceOut *hw) in alsa_poll_out()
601 static size_t alsa_buffer_get_free(HWVoiceOut *hw) in alsa_buffer_get_free()
637 static size_t alsa_write(HWVoiceOut *hw, void *buf, size_t len) in alsa_write()
697 static void alsa_fini_out (HWVoiceOut *hw) in alsa_fini_out()
705 static int alsa_init_out(HWVoiceOut *hw, struct audsettings *as, in alsa_init_out()
769 static void alsa_enable_out(HWVoiceOut *hw, bool enable) in alsa_enable_out()
H A Dpwaudio.c61 HWVoiceOut hw;
258 static size_t qpw_buffer_get_free(HWVoiceOut *hw) in qpw_buffer_get_free()
283 qpw_write(HWVoiceOut *hw, void *data, size_t len) in qpw_write()
520 qpw_init_out(HWVoiceOut *hw, struct audsettings *as, void *drv_opaque) in qpw_init_out()
622 qpw_fini_out(HWVoiceOut *hw) in qpw_fini_out()
643 qpw_enable_out(HWVoiceOut *hw, bool enable) in qpw_enable_out()
678 qpw_volume_out(HWVoiceOut *hw, Volume *vol) in qpw_volume_out()
H A Djackaudio.c80 HWVoiceOut hw;
343 static size_t qjack_write(HWVoiceOut *hw, void *buf, size_t len) in qjack_write()
500 static int qjack_init_out(HWVoiceOut *hw, struct audsettings *as, in qjack_init_out()
604 static void qjack_fini_out(HWVoiceOut *hw) in qjack_fini_out()
620 static void qjack_enable_out(HWVoiceOut *hw, bool enable) in qjack_enable_out()
H A Daudio_template.h29 #define HW HWVoiceOut