/openbmc/qemu/audio/ |
H A D | audio_int.h | 64 typedef struct HWVoiceOut { struct 82 QLIST_ENTRY (HWVoiceOut) entries; argument 83 } HWVoiceOut; typedef 116 HWVoiceOut *hw; 157 int (*init_out)(HWVoiceOut *hw, audsettings *as, void *drv_opaque); 158 void (*fini_out)(HWVoiceOut *hw); 159 size_t (*write) (HWVoiceOut *hw, void *buf, size_t size); 160 void (*run_buffer_out)(HWVoiceOut *hw); 165 size_t (*buffer_get_free)(HWVoiceOut *hw); 170 void *(*get_buffer_out)(HWVoiceOut *hw, size_t *size); [all …]
|
H A D | noaudio.c | 35 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 D | spiceaudio.c | 45 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 D | wavaudio.c | 36 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 D | sdlaudio.c | 44 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 D | sndioaudio.c | 32 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 D | dbusaudio.c | 58 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 D | ossaudio.c | 43 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 D | audio.c | 425 HWVoiceOut *hw = &cap->hw; in audio_recalc_and_notify_capture() 438 static void audio_detach_capture (HWVoiceOut *hw) in audio_detach_capture() 466 static int audio_attach_capture (HWVoiceOut *hw) in audio_attach_capture() 475 HWVoiceOut *hw_cap = &cap->hw; in audio_attach_capture() 613 static size_t audio_pcm_hw_find_min_out (HWVoiceOut *hw, int *nb_livep) in audio_pcm_hw_find_min_out() 630 static size_t audio_pcm_hw_get_live_out (HWVoiceOut *hw, int *nb_live) in audio_pcm_hw_get_live_out() 652 static size_t audio_pcm_hw_get_free(HWVoiceOut *hw) in audio_pcm_hw_get_free() 658 static void audio_pcm_hw_clip_out(HWVoiceOut *hw, void *pcm_buf, size_t len) in audio_pcm_hw_clip_out() 684 HWVoiceOut *hw = sw->hw; in audio_pcm_sw_resample_out() 715 HWVoiceOut *hw = sw->hw; in audio_pcm_sw_write() [all …]
|
H A D | dsoundaudio.c | 54 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 D | coreaudio.m | 37 HWVoiceOut hw; 286 COREAUDIO_WRAPPER_FUNC(buffer_get_free, size_t, (HWVoiceOut *hw), (hw)) 287 COREAUDIO_WRAPPER_FUNC(get_buffer_out, void *, (HWVoiceOut *hw, size_t *size), 290 (HWVoiceOut *hw, void *buf, size_t size), 292 COREAUDIO_WRAPPER_FUNC(write, size_t, (HWVoiceOut *hw, void *buf, size_t size), 311 HWVoiceOut *hw = hwptr; 559 static int coreaudio_init_out(HWVoiceOut *hw, struct audsettings *as, 611 static void coreaudio_fini_out (HWVoiceOut *hw) 634 static void coreaudio_enable_out(HWVoiceOut *hw, bool enable)
|
H A D | paaudio.c | 31 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 D | dsound_template.h | 42 #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 D | alsaaudio.c | 48 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 D | pwaudio.c | 60 HWVoiceOut hw; 257 static size_t qpw_buffer_get_free(HWVoiceOut *hw) in qpw_buffer_get_free() 282 qpw_write(HWVoiceOut *hw, void *data, size_t len) in qpw_write() 519 qpw_init_out(HWVoiceOut *hw, struct audsettings *as, void *drv_opaque) in qpw_init_out() 621 qpw_fini_out(HWVoiceOut *hw) in qpw_fini_out() 642 qpw_enable_out(HWVoiceOut *hw, bool enable) in qpw_enable_out() 677 qpw_volume_out(HWVoiceOut *hw, Volume *vol) in qpw_volume_out()
|
H A D | jackaudio.c | 80 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 D | audio_template.h | 29 #define HW HWVoiceOut
|