diff options
author | Abramo Bagnara <abramo@alsa-project.org> | 2000-10-11 12:37:27 +0000 |
---|---|---|
committer | Abramo Bagnara <abramo@alsa-project.org> | 2000-10-11 12:37:27 +0000 |
commit | dcc88ffaa7eca209b39b0ae5f8be67105020c283 (patch) | |
tree | 48a44c5a3b69ca3f3fe4158033aefb4442671ceb /include/aserver.h | |
parent | d07934a53704c486b793921435cb57d303f98365 (diff) |
Added support for async. Added error callback (and begun to use it). First implementation of pcm_share
Diffstat (limited to 'include/aserver.h')
-rw-r--r-- | include/aserver.h | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/include/aserver.h b/include/aserver.h index 138534f5..d48caf52 100644 --- a/include/aserver.h +++ b/include/aserver.h @@ -26,14 +26,19 @@ #define SND_PCM_IOCTL_MUNMAP_DATA _IO ('A', 0xf4) #define SND_PCM_IOCTL_MUNMAP_CONTROL _IO ('A', 0xf5) #define SND_PCM_IOCTL_MUNMAP_STATUS _IO ('A', 0xf6) -#define SND_PCM_IOCTL_MMAP_FORWARD _IOW('A', 0xf7, size_t) +#define SND_PCM_IOCTL_MMAP_FORWARD _IO ('A', 0xf7) #define SND_PCM_IOCTL_AVAIL_UPDATE _IO ('A', 0xf8) -#define SND_PCM_IOCTL_CLOSE _IO ('A', 0xf9) +#define SND_PCM_IOCTL_ASYNC _IO ('A', 0xf9) +#define SND_PCM_IOCTL_CLOSE _IO ('A', 0xfa) typedef struct { long result; int cmd; union { + struct { + int sig; + pid_t pid; + } async; snd_pcm_info_t info; snd_pcm_params_t params; snd_pcm_params_info_t params_info; |