summaryrefslogtreecommitdiffstats
path: root/sys/dev/sound/usb/uaudio.h
diff options
context:
space:
mode:
Diffstat (limited to 'sys/dev/sound/usb/uaudio.h')
-rw-r--r--sys/dev/sound/usb/uaudio.h11
1 files changed, 5 insertions, 6 deletions
diff --git a/sys/dev/sound/usb/uaudio.h b/sys/dev/sound/usb/uaudio.h
index 8433c81..3f811e6 100644
--- a/sys/dev/sound/usb/uaudio.h
+++ b/sys/dev/sound/usb/uaudio.h
@@ -30,7 +30,7 @@
/* Defined in uaudio.c, used in uaudio_pcm,c */
void uaudio_chan_set_param_pcm_dma_buff(device_t dev, u_char *start,
- u_char *end, struct pcm_channel *pc);
+ u_char *end, struct pcm_channel *pc, int dir);
int uaudio_trigger_output(device_t dev);
int uaudio_halt_out_dma(device_t dev);
#ifndef NO_RECORDING
@@ -38,12 +38,11 @@ int uaudio_trigger_input(device_t dev);
int uaudio_halt_in_dma(device_t dev);
#endif
void uaudio_chan_set_param(device_t, u_char *, u_char *);
-void uaudio_chan_set_param_blocksize(device_t dev, u_int32_t blocksize);
-void uaudio_chan_set_param_speed(device_t dev, u_int32_t speed);
-void uaudio_chan_set_param_format(device_t dev, u_int32_t format);
-int uaudio_chan_getptr(device_t dev);
+void uaudio_chan_set_param_blocksize(device_t dev, u_int32_t blocksize, int dir);
+void uaudio_chan_set_param_speed(device_t dev, u_int32_t speed, int dir);
+void uaudio_chan_set_param_format(device_t dev, u_int32_t format,int dir);
+int uaudio_chan_getptr(device_t dev, int);
void uaudio_mixer_set(device_t dev, unsigned type, unsigned left,
unsigned right);
u_int32_t uaudio_query_mix_info(device_t dev);
void uaudio_query_formats(device_t dev, u_int32_t *pfmt, u_int32_t *rfmt);
-
OpenPOWER on IntegriCloud