Home
last modified time | relevance | path

Searched refs:SWVoiceOut (Results 1 – 15 of 15) sorted by relevance

/external/qemu/audio/
Daudio.h77 typedef struct SWVoiceOut SWVoiceOut; typedef
107 SWVoiceOut *AUD_open_out (
109 SWVoiceOut *sw,
116 void AUD_close_out (QEMUSoundCard *card, SWVoiceOut *sw);
117 int AUD_write (SWVoiceOut *sw, void *pcm_buf, int size);
118 int AUD_get_buffer_size_out (SWVoiceOut *sw);
119 void AUD_set_active_out (SWVoiceOut *sw, int on);
120 int AUD_is_active_out (SWVoiceOut *sw);
122 void AUD_init_time_stamp_out (SWVoiceOut *sw, QEMUAudioTimeStamp *ts);
123 uint64_t AUD_get_elapsed_usec_out (SWVoiceOut *sw, QEMUAudioTimeStamp *ts);
[all …]
Daudio_int.h84 QLIST_HEAD (sw_out_listhead, SWVoiceOut) sw_head;
108 struct SWVoiceOut { struct
122 QLIST_ENTRY (SWVoiceOut) entries; argument
159 int (*write) (SWVoiceOut *sw, void *buf, int size);
183 SWVoiceOut sw;
219 int audio_pcm_sw_write (SWVoiceOut *sw, void *buf, int len);
Daudio.c852 SWVoiceOut *sw; in audio_recalc_and_notify_capture()
870 SWVoiceOut *sw = &sc->sw; in audio_detach_capture()
900 SWVoiceOut *sw; in audio_attach_capture()
1045 SWVoiceOut *sw; in audio_pcm_hw_find_min_out()
1096 int audio_pcm_sw_write (SWVoiceOut *sw, void *buf, int size) in audio_pcm_sw_write()
1183 int AUD_write (SWVoiceOut *sw, void *buf, int size) in AUD_write()
1223 int AUD_get_buffer_size_out (SWVoiceOut *sw) in AUD_get_buffer_size_out()
1228 void AUD_set_active_out (SWVoiceOut *sw, int on) in AUD_set_active_out()
1239 SWVoiceOut *temp_sw; in AUD_set_active_out()
1344 static int audio_get_free (SWVoiceOut *sw) in audio_get_free()
[all …]
Dnoaudio.c66 static int no_write (SWVoiceOut *sw, void *buf, int len) in no_write()
Dwavaudio.c104 static int wav_out_write (SWVoiceOut *sw, void *buf, int len) in wav_out_write()
Desdaudio.c158 static int qesd_write (SWVoiceOut *sw, void *buf, int len) in qesd_write()
Dfmodaudio.c92 static int fmod_write (SWVoiceOut *sw, void *buf, int len) in fmod_write()
Daudio_template.h30 #define SW SWVoiceOut
Dcoreaudio.c565 coreaudio_write (SWVoiceOut *sw, void *buf, int len) in coreaudio_write()
Dwinaudio.c122 winaudio_out_write (SWVoiceOut *sw, void *buf, int len) in winaudio_out_write()
Dossaudio.c120 static int oss_write (SWVoiceOut *sw, void *buf, int len) in oss_write()
Ddsoundaudio.c656 static int dsound_write (SWVoiceOut *sw, void *buf, int len) in dsound_write()
Dalsaaudio.c194 static int alsa_write (SWVoiceOut *sw, void *buf, int len) in alsa_write()
/external/qemu/docs/
DAUDIO.TXT7 SWVoiceOut: models an audio output from a QEMUSoundCard
19 2/ For each emulated output, call AUD_open_out() to create a SWVoiceOut object.
25 Each SWVoiceOut is associated to a single HWVoiceOut, each SWVoiceIn is
28 However you can have several SWVoiceOut associated to the same HWVoiceOut
68 a SWVoiceOut into the stereo buffer. Currently all backends simply call the generic
76 Each SWVoiceOut has the following:
93 |______________| | for SWVoiceOut<N>
109 the SWVoiceOut's frequency, multiplied by (1 << 32), as a 64-bit integer.
111 So, if the HWVoiceOut has a frequency of 44kHz, and the SWVoiceOut has a frequency
114 - a callback provided by the emulated hardware when the SWVoiceOut is created.
[all …]
/external/qemu/hw/
Dgoldfish_audio.c107 SWVoiceOut *voice;