Searched refs:SWVoiceOut (Results 1 – 15 of 15) sorted by relevance
/external/qemu/audio/ |
D | audio.h | 77 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 …]
|
D | audio_int.h | 84 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);
|
D | audio.c | 852 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 …]
|
D | noaudio.c | 66 static int no_write (SWVoiceOut *sw, void *buf, int len) in no_write()
|
D | wavaudio.c | 104 static int wav_out_write (SWVoiceOut *sw, void *buf, int len) in wav_out_write()
|
D | esdaudio.c | 158 static int qesd_write (SWVoiceOut *sw, void *buf, int len) in qesd_write()
|
D | fmodaudio.c | 92 static int fmod_write (SWVoiceOut *sw, void *buf, int len) in fmod_write()
|
D | audio_template.h | 30 #define SW SWVoiceOut
|
D | coreaudio.c | 565 coreaudio_write (SWVoiceOut *sw, void *buf, int len) in coreaudio_write()
|
D | winaudio.c | 122 winaudio_out_write (SWVoiceOut *sw, void *buf, int len) in winaudio_out_write()
|
D | ossaudio.c | 120 static int oss_write (SWVoiceOut *sw, void *buf, int len) in oss_write()
|
D | dsoundaudio.c | 656 static int dsound_write (SWVoiceOut *sw, void *buf, int len) in dsound_write()
|
D | alsaaudio.c | 194 static int alsa_write (SWVoiceOut *sw, void *buf, int len) in alsa_write()
|
/external/qemu/docs/ |
D | AUDIO.TXT | 7 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/ |
D | goldfish_audio.c | 107 SWVoiceOut *voice;
|