int snd_pcm_conf_generic_id(const char *id);
int snd_pcm_hw_open_fd(snd_pcm_t **pcmp, const char *name, int fd, int mmap_emulation, int sync_ptr_ioctl);
+int __snd_pcm_mmap_emul_open(snd_pcm_t **pcmp, const char *name,
+ snd_pcm_t *slave, int close_slave);
int snd_pcm_wait_nocheck(snd_pcm_t *pcm, int timeout);
.poll_revents = snd_pcm_generic_poll_revents,
};
-static int snd_pcm_mmap_emul_open(snd_pcm_t **pcmp, const char *name,
- snd_pcm_t *slave, int close_slave)
+#ifndef DOC_HIDDEN
+int __snd_pcm_mmap_emul_open(snd_pcm_t **pcmp, const char *name,
+ snd_pcm_t *slave, int close_slave)
{
snd_pcm_t *pcm;
mmap_emul_t *map;
return 0;
}
+#endif
/*! \page pcm_plugins
snd_config_delete(sconf);
if (err < 0)
return err;
- err = snd_pcm_mmap_emul_open(pcmp, name, spcm, 1);
+ err = __snd_pcm_mmap_emul_open(pcmp, name, spcm, 1);
if (err < 0)
snd_pcm_close(spcm);
return err;