23 #define ALSA_PCM_OLD_HW_PARAMS_API
24 #define ALSA_PCM_OLD_SW_PARAMS_API
26 #include <alsa/asoundlib.h>
75 int res = readbuf(
chandle,(
char*) data,len);
83 int res = writebuf(
phandle,(
char*) data,len);
89 SndPcm(
int irate,
int ichannels_in,
int ichannels_out,
int ilatency,
90 const char* pdevice,
const char* cdevice);
131 int setparams_stream(snd_pcm_t *handle,
132 snd_pcm_hw_params_t *params,
135 int setparams_bufsize(snd_pcm_t *handle,
136 snd_pcm_hw_params_t *params,
137 snd_pcm_hw_params_t *tparams,
138 snd_pcm_uframes_t bufsize,
140 int setparams_set(snd_pcm_t *handle,
141 snd_pcm_hw_params_t *params,
142 snd_pcm_sw_params_t *swparams,
144 int setparams(snd_pcm_t *
phandle, snd_pcm_t *
chandle,
int *bufsize);
145 long readbuf(snd_pcm_t *handle,
char *buf,
long len);
146 long writebuf(snd_pcm_t *handle,
char *buf,
long len);