if ((err = snd_pcm_hw_params_set_access (pTempDev-> PCM, pHwParams, SND_PCM_ACCESS_RW_INTERLEAVED)) <0) {
DPERROR (( "Fuente lúpulo: no podrá ajustar el tipo de acceso:% s \ n", snd_strerror (err)));
volver -1;
/ * * Tipo de acceso PCM * / typedef enum _snd_pcm_access { / * * Acceso MMAP con canales intercalados simples * / SND_PCM_ACCESS_MMAP_INTERLEAVED = 0 , / * * Acceso MMAP con sencillo no intercaladas canales * / SND_PCM_ACCESS_MMAP_NONINTERLEAVED, / * * Acceso MMAP con la colocación complejo * / SND_PCM_ACCESS_MMAP_COMPLEX, / * * snd_pcm_readi / snd_pcm_writei acceso * / SND_PCM_ACCESS_RW_INTERLEAVED, / * * snd_pcm_readn / snd_pcm_writen acceso * / SND_PCM_ACCESS_RW_NONINTERLEAVED, SND_PCM_ACCESS_LAST =SND_PCM_ACCESS_RW_NONINTERLEAVED } snd_pcm_access_t;