Update of /cvsroot/alsa/alsa-lib/include In directory sc8-pr-cvs1:/tmp/cvs-serv1294/include
Modified Files: pcm_ordinary.h Log Message: Some code for ordinary pcm Index: pcm_ordinary.h =================================================================== RCS file: /cvsroot/alsa/alsa-lib/include/pcm_ordinary.h,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- pcm_ordinary.h 22 Jun 2003 19:02:20 -0000 1.1 +++ pcm_ordinary.h 23 Jun 2003 17:41:01 -0000 1.2 @@ -91,11 +91,12 @@ * \{ */ +int sndo_pcm_param_reset(sndo_pcm_t *pcm); +int sndo_pcm_param_access(sndo_pcm_t *pcm, enum sndo_pcm_access_type access); int sndo_pcm_param_rate(sndo_pcm_t *pcm, unsigned int rate, unsigned int *used_rate); -int sndo_pcm_param_channels(sndo_pcm_t *pcm, unsigned int channels, unsigned int *used_channels); +int sndo_pcm_param_channels(sndo_pcm_t *pcm, unsigned int channels); int sndo_pcm_param_format(sndo_pcm_t *pcm, snd_pcm_format_t format, snd_pcm_subformat_t subformat); -int sndo_pcm_param_latency(sndo_pcm_t *pcm, enum sndo_pcm_latency_type latency); -int sndo_pcm_param_access(sndo_pcm_t *pcm, enum sndo_pcm_access_type access); +int sndo_pcm_param_latency(sndo_pcm_t *pcm, enum sndo_pcm_latency_type latency, snd_pcm_uframes_t *used_latency); int sndo_pcm_param_xrun(sndo_pcm_t *pcm, enum sndo_pcm_xrun_type xrun); /** \} */ @@ -108,15 +109,15 @@ */ /* playback */ -int sndo_pcm_pio_ibegin(sndo_pcm_t *pcm, void *ring_buffer, snd_pcm_uframes_t *frames); -int sndo_pcm_pio_iend(sndo_pcm_t *pcm, snd_pcm_uframes_t frames); -int sndo_pcm_pio_nbegin(sndo_pcm_t *pcm, void **ring_buffer, snd_pcm_uframes_t *frames); -int sndo_pcm_pio_nend(sndo_pcm_t *pcm, snd_pcm_uframes_t frames); +int sndo_pcm_pio_ibegin(sndo_pcm_t *pcm, void **ring_buffer, snd_pcm_uframes_t *frames); +snd_pcm_sframes_t sndo_pcm_pio_iend(sndo_pcm_t *pcm, snd_pcm_uframes_t frames); +int sndo_pcm_pio_nbegin(sndo_pcm_t *pcm, void ***ring_buffer, snd_pcm_uframes_t *frames); +snd_pcm_sframes_t sndo_pcm_pio_nend(sndo_pcm_t *pcm, snd_pcm_uframes_t frames); /* capture */ -int sndo_pcm_cio_ibegin(sndo_pcm_t *pcm, void *ring_buffer, snd_pcm_uframes_t *frames); -int sndo_pcm_cio_iend(sndo_pcm_t *pcm, snd_pcm_uframes_t frames); -int sndo_pcm_cio_nbegin(sndo_pcm_t *pcm, void **ring_buffer, snd_pcm_uframes_t *frames); -int sndo_pcm_cio_nend(sndo_pcm_t *pcm, snd_pcm_uframes_t frames); +int sndo_pcm_cio_ibegin(sndo_pcm_t *pcm, void **ring_buffer, snd_pcm_uframes_t *frames); +snd_pcm_sframes_t sndo_pcm_cio_iend(sndo_pcm_t *pcm, snd_pcm_uframes_t frames); +int sndo_pcm_cio_nbegin(sndo_pcm_t *pcm, void ***ring_buffer, snd_pcm_uframes_t *frames); +snd_pcm_sframes_t sndo_pcm_cio_nend(sndo_pcm_t *pcm, snd_pcm_uframes_t frames); /** \} */ ------------------------------------------------------- This SF.Net email is sponsored by: INetU Attention Web Developers & Consultants: Become An INetU Hosting Partner. Refer Dedicated Servers. We Manage Them. You Get 10% Monthly Commission! INetU Dedicated Managed Hosting http://www.inetu.net/partner/index.php _______________________________________________ Alsa-cvslog mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/alsa-cvslog