Lines Matching refs:HWVoiceIn
85 typedef struct HWVoiceIn { struct
103 QLIST_ENTRY (HWVoiceIn) entries; argument
104 } HWVoiceIn; typedef
132 HWVoiceIn *hw;
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);
198 size_t audio_generic_read(HWVoiceIn *hw, void *buf, size_t size);
226 QLIST_HEAD (hw_in_listhead, HWVoiceIn) hw_head_in;