Lines Matching full:hw

116     HWVoiceOut *hw;  member
132 HWVoiceIn *hw; member
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);
176 size_t (*put_buffer_out)(HWVoiceOut *hw, void *buf, size_t size);
177 void (*enable_out)(HWVoiceOut *hw, bool enable);
178 void (*volume_out)(HWVoiceOut *hw, Volume *vol);
180 int (*init_in) (HWVoiceIn *hw, audsettings *as, void *drv_opaque);
181 void (*fini_in) (HWVoiceIn *hw);
182 size_t (*read) (HWVoiceIn *hw, void *buf, size_t size);
183 void (*run_buffer_in)(HWVoiceIn *hw);
184 void *(*get_buffer_in)(HWVoiceIn *hw, size_t *size);
185 void (*put_buffer_in)(HWVoiceIn *hw, void *buf, size_t size);
186 void (*enable_in)(HWVoiceIn *hw, bool enable);
187 void (*volume_in)(HWVoiceIn *hw, Volume *vol);
190 void audio_generic_run_buffer_in(HWVoiceIn *hw);
191 void *audio_generic_get_buffer_in(HWVoiceIn *hw, size_t *size);
192 void audio_generic_put_buffer_in(HWVoiceIn *hw, void *buf, size_t size);
193 void audio_generic_run_buffer_out(HWVoiceOut *hw);
194 size_t audio_generic_buffer_get_free(HWVoiceOut *hw);
195 void *audio_generic_get_buffer_out(HWVoiceOut *hw, size_t *size);
196 size_t audio_generic_put_buffer_out(HWVoiceOut *hw, void *buf, size_t size);
197 size_t audio_generic_write(HWVoiceOut *hw, void *buf, size_t size);
198 size_t audio_generic_read(HWVoiceIn *hw, void *buf, size_t size);
207 HWVoiceOut hw; member