Home
last modified time | relevance | path

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

/external/qemu/audio/
Daudio_int.h71 typedef struct HWVoiceOut { struct
87 QLIST_ENTRY (HWVoiceOut) entries; argument
88 } HWVoiceOut; typedef
118 HWVoiceOut *hw;
156 int (*init_out)(HWVoiceOut *hw, struct audsettings *as);
157 void (*fini_out)(HWVoiceOut *hw);
158 int (*run_out) (HWVoiceOut *hw);
160 int (*ctl_out) (HWVoiceOut *hw, int cmd, ...);
176 HWVoiceOut hw;
197 QLIST_HEAD (hw_out_listhead, HWVoiceOut) hw_head_out;
[all …]
Dnoaudio.c32 HWVoiceOut hw;
41 static int no_run_out (HWVoiceOut *hw) in no_run_out()
71 static int no_init_out (HWVoiceOut *hw, struct audsettings *as) in no_init_out()
78 static void no_fini_out (HWVoiceOut *hw) in no_fini_out()
83 static int no_ctl_out (HWVoiceOut *hw, int cmd, ...) in no_ctl_out()
Dfmodaudio.c33 HWVoiceOut hw;
99 HWVoiceOut *hw = &fmd->hw; in fmod_clear_sample()
140 static void fmod_write_sample (HWVoiceOut *hw, uint8_t *dst, int dst_len) in fmod_write_sample()
232 static int fmod_run_out (HWVoiceOut *hw) in fmod_run_out()
344 static void fmod_fini_out (HWVoiceOut *hw) in fmod_fini_out()
358 static int fmod_init_out (HWVoiceOut *hw, struct audsettings *as) in fmod_init_out()
396 static int fmod_ctl_out (HWVoiceOut *hw, int cmd, ...) in fmod_ctl_out()
Dwavaudio.c38 HWVoiceOut hw;
58 static int wav_out_run (HWVoiceOut *hw) in wav_out_run()
119 static int wav_out_init (HWVoiceOut *hw, struct audsettings *as) in wav_out_init()
182 static void wav_out_fini (HWVoiceOut *hw) in wav_out_fini()
210 static int wav_out_ctl (HWVoiceOut *hw, int cmd, ...) in wav_out_ctl()
Desdaudio.c55 HWVoiceOut hw;
112 static int qesd_run_out (HWVoiceOut *hw) in qesd_run_out()
163 static int qesd_init_out (HWVoiceOut *hw, struct audsettings *as) in qesd_init_out()
242 static void qesd_fini_out (HWVoiceOut *hw) in qesd_fini_out()
256 static int qesd_ctl_out (HWVoiceOut *hw, int cmd, ...) in qesd_ctl_out()
Dcoreaudio.c461 HWVoiceOut hw;
469 coreaudio_run_out (HWVoiceOut *hw) in coreaudio_run_out()
510 HWVoiceOut *hw = hwptr; in audioOutDeviceIOProc()
571 coreaudio_init_out (HWVoiceOut *hw, struct audsettings *as) in coreaudio_init_out()
587 coreaudio_fini_out (HWVoiceOut *hw) in coreaudio_fini_out()
596 coreaudio_ctl_out (HWVoiceOut *hw, int cmd, ...) in coreaudio_ctl_out()
Daudio.c851 HWVoiceOut *hw = &cap->hw; in audio_recalc_and_notify_capture()
864 static void audio_detach_capture (HWVoiceOut *hw) in audio_detach_capture()
892 static int audio_attach_capture (HWVoiceOut *hw) in audio_attach_capture()
901 HWVoiceOut *hw_cap = &cap->hw; in audio_attach_capture()
1043 static int audio_pcm_hw_find_min_out (HWVoiceOut *hw, int *nb_livep) in audio_pcm_hw_find_min_out()
1060 int audio_pcm_hw_get_live_out2 (HWVoiceOut *hw, int *nb_live) in audio_pcm_hw_get_live_out2()
1080 int audio_pcm_hw_get_live_out (HWVoiceOut *hw) in audio_pcm_hw_get_live_out()
1230 HWVoiceOut *hw; in AUD_set_active_out()
1370 static void audio_capture_mix_and_clear (HWVoiceOut *hw, int rpos, int samples) in audio_capture_mix_and_clear()
1409 HWVoiceOut *hw = NULL; in audio_run_out()
[all …]
Dwinaudio.c91 HWVoiceOut hw;
128 winaudio_out_fini (HWVoiceOut *hw) in winaudio_out_fini()
159 winaudio_out_init (HWVoiceOut *hw, struct audsettings *as) in winaudio_out_init()
254 winaudio_out_run (HWVoiceOut *hw) in winaudio_out_run()
322 winaudio_out_ctl (HWVoiceOut *hw, int cmd, ...) in winaudio_out_ctl()
Dossaudio.c40 HWVoiceOut hw;
291 static int oss_run_out (HWVoiceOut *hw) in oss_run_out()
414 static void oss_fini_out (HWVoiceOut *hw) in oss_fini_out()
437 static int oss_init_out (HWVoiceOut *hw, struct audsettings *as) in oss_init_out()
544 static int oss_ctl_out (HWVoiceOut *hw, int cmd, ...) in oss_ctl_out()
Ddsoundaudio.c76 HWVoiceOut hw;
445 static void dsound_write_sample (HWVoiceOut *hw, uint8_t *dst, int dst_len) in dsound_write_sample()
472 static void dsound_clear_sample (HWVoiceOut *hw, LPDIRECTSOUNDBUFFER dsb) in dsound_clear_sample()
604 static int dsound_ctl_out (HWVoiceOut *hw, int cmd, ...) in dsound_ctl_out()
661 static int dsound_run_out (HWVoiceOut *hw) in dsound_run_out()
Ddsound_template.h152 static void dsound_fini_out (HWVoiceOut *hw) in dsound_fini_in()
179 static int dsound_init_out (HWVoiceOut *hw, audsettings_t *as) in dsound_init_in()
Dalsaaudio.c104 HWVoiceOut hw;
598 static int alsa_run_out (HWVoiceOut *hw) in alsa_run_out()
676 static void alsa_fini_out (HWVoiceOut *hw) in alsa_fini_out()
689 static int alsa_init_out (HWVoiceOut *hw, struct audsettings *as) in alsa_init_out()
763 static int alsa_ctl_out (HWVoiceOut *hw, int cmd, ...) in alsa_ctl_out()
Daudio_template.h29 #define HW HWVoiceOut
/external/qemu/docs/
DAUDIO.TXT10 HWVoiceOut: models an audio output (backend) on the host.
25 Each SWVoiceOut is associated to a single HWVoiceOut, each SWVoiceIn is
28 However you can have several SWVoiceOut associated to the same HWVoiceOut
34 Each HWVoiceOut has the following too:
79 copy/mix them to the corresponding HWVoiceOut's stereo buffer.
82 already been mixed into the target HWVoiceOut stereo buffer (starting from the
83 HWVoiceOut's 'rpos' offset). NOTE: this is a count of samples in the HWVoiceOut
104 | HWVoiceOut stereo buffer
108 - a 'ratio' value, which is the ratio of the target HWVoiceOut's frequency by
111 So, if the HWVoiceOut has a frequency of 44kHz, and the SWVoiceOut has a frequency
[all …]