Functions | |
int | snd_pcm_hw_open_fd (snd_pcm_t **pcmp, const char *name, int fd, int mmap_emulation, int sync_ptr_ioctl) |
Creates a new hw PCM. | |
int | snd_pcm_hw_open (snd_pcm_t **pcmp, const char *name, int card, int device, int subdevice, snd_pcm_stream_t stream, int mode, int mmap_emulation, int sync_ptr_ioctl) |
Creates a new hw PCM. | |
int | _snd_pcm_hw_open (snd_pcm_t **pcmp, const char *name, snd_config_t *root, snd_config_t *conf, snd_pcm_stream_t stream, int mode) |
Creates a new hw PCM. |
int _snd_pcm_hw_open | ( | snd_pcm_t ** | pcmp, | |
const char * | name, | |||
snd_config_t * | root, | |||
snd_config_t * | conf, | |||
snd_pcm_stream_t | stream, | |||
int | mode | |||
) |
Creates a new hw PCM.
pcmp | Returns created PCM handle | |
name | Name of PCM | |
root | Root configuration node | |
conf | Configuration node with hw PCM description | |
stream | PCM Stream | |
mode | PCM Mode |
int snd_pcm_hw_open | ( | snd_pcm_t ** | pcmp, | |
const char * | name, | |||
int | card, | |||
int | device, | |||
int | subdevice, | |||
snd_pcm_stream_t | stream, | |||
int | mode, | |||
int | mmap_emulation, | |||
int | sync_ptr_ioctl | |||
) |
Creates a new hw PCM.
pcmp | Returns created PCM handle | |
name | Name of PCM | |
card | Number of card | |
device | Number of device | |
subdevice | Number of subdevice | |
stream | PCM Stream | |
mode | PCM Mode | |
mmap_emulation | Emulate mmap access using standard r/w access | |
sync_ptr_ioctl | Use SYNC_PTR ioctl rather than mmap for control structures |
zero | on success otherwise a negative error code |
int snd_pcm_hw_open_fd | ( | snd_pcm_t ** | pcmp, | |
const char * | name, | |||
int | fd, | |||
int | mmap_emulation, | |||
int | sync_ptr_ioctl | |||
) |
Creates a new hw PCM.
pcmp | Returns created PCM handle | |
name | Name of PCM | |
fd | File descriptor | |
mmap_emulation | Boolean flag for mmap emulation mode | |
sync_ptr_ioctl | Boolean flag for sync_ptr ioctl |
zero | on success otherwise a negative error code |