Main Page | Modules | Data Structures | Directories | File List | Data Fields | Globals | Related Pages | Examples

pcm_dshare.c File Reference

PCM Direct Sharing of Channels Plugin Interface. More...


Functions

int snd_pcm_dshare_open (snd_pcm_t **pcmp, const char *name, key_t ipc_sem, key_t ipc_mem_direct, key_t ipc_mem_plug, int share_ipc_key, mode_t ipc_perm, int ipc_gid, struct slave_params *params, snd_config_t *bindings, int slowptr, snd_config_t *root, snd_config_t *sconf, snd_pcm_stream_t stream, int mode)
 Creates a new dshare PCM.
int _snd_pcm_dshare_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 dshare PCM.


Detailed Description

PCM Direct Sharing of Channels Plugin Interface.

Author:
Jaroslav Kysela <perex@suse.cz>
Date:
2003

Function Documentation

int _snd_pcm_dshare_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 dshare PCM.

Parameters:
pcmp Returns created PCM handle
name Name of PCM
root Root configuration node
conf Configuration node with dshare PCM description
stream PCM Stream
mode PCM Mode
Warning:
Using of this function might be dangerous in the sense of compatibility reasons. The prototype might be freely changed in future.

int snd_pcm_dshare_open snd_pcm_t **  pcmp,
const char *  name,
key_t  ipc_sem,
key_t  ipc_mem_direct,
key_t  ipc_mem_plug,
int  share_ipc_key,
mode_t  ipc_perm,
int  ipc_gid,
struct slave_params *  params,
snd_config_t bindings,
int  slowptr,
snd_config_t root,
snd_config_t sconf,
snd_pcm_stream_t  stream,
int  mode
 

Creates a new dshare PCM.

Parameters:
pcmp Returns created PCM handle
name Name of PCM
ipc_key IPC key for semaphore and shared memory
ipc_perm IPC permissions for semaphore and shared memory
ipc_gid IPC group ID for semaphore and shared memory
params Parameters for slave
bindings Channel bindings
slowptr Slow but more precise pointer updates
root Configuration root
sconf Slave configuration
stream PCM Direction (stream)
mode PCM Mode
Return values:
zero on success otherwise a negative error code
Warning:
Using of this function might be dangerous in the sense of compatibility reasons. The prototype might be freely changed in future.


Generated on Mon Jan 16 04:12:27 2006 for ALSA project - the C library reference by  doxygen 1.4.4