Exemplo n.º 1
0
int snd_pcm_generic_channel_info(snd_pcm_t *pcm, snd_pcm_channel_info_t *info)
{
    snd_pcm_generic_t *generic = pcm->private_data;
    if (pcm->mmap_shadow) {
        /* No own buffer is required - the plugin won't change
         * the data on the buffer, or do safely on-the-place
         * conversion
         */
        return snd_pcm_channel_info(generic->slave, info);
    } else {
        /* Allocate own buffer */
        return snd_pcm_channel_info_shm(pcm, info, -1);
    }
}
static int snd_pcm_ioplug_channel_info(snd_pcm_t *pcm, snd_pcm_channel_info_t *info)
{
	return snd_pcm_channel_info_shm(pcm, info, -1);
}