aboutsummaryrefslogtreecommitdiff
path: root/include/aserver.h
diff options
context:
space:
mode:
authorAbramo Bagnara <abramo@alsa-project.org>2001-02-05 15:44:42 +0000
committerAbramo Bagnara <abramo@alsa-project.org>2001-02-05 15:44:42 +0000
commit5bf23ae9a1fd826533a59b603eb8d7394de6e617 (patch)
treefb1fabfc0a2d476411c741edd7896241a199b055 /include/aserver.h
parenta83b209df2e93743487512b4b5078eef1a7c9093 (diff)
Encapsulated hwdep. Converted all enums to type safety
Diffstat (limited to 'include/aserver.h')
-rw-r--r--include/aserver.h14
1 files changed, 14 insertions, 0 deletions
diff --git a/include/aserver.h b/include/aserver.h
index 4ad4f91d..de092bc6 100644
--- a/include/aserver.h
+++ b/include/aserver.h
@@ -20,6 +20,20 @@
#include "../src/pcm/pcm_local.h"
+typedef enum _snd_dev_type {
+ SND_DEV_TYPE_PCM,
+ SND_DEV_TYPE_CONTROL,
+ SND_DEV_TYPE_RAWMIDI,
+ SND_DEV_TYPE_TIMER,
+ SND_DEV_TYPE_HWDEP,
+ SND_DEV_TYPE_SEQ,
+} snd_dev_type_t;
+
+typedef enum _snd_transport_type {
+ SND_TRANSPORT_TYPE_SHM,
+ SND_TRANSPORT_TYPE_TCP,
+} snd_transport_type_t;
+
#define SND_PCM_IOCTL_STATE _IO ('A', 0xf1)
#define SND_PCM_IOCTL_MMAP _IO ('A', 0xf2)
#define SND_PCM_IOCTL_MUNMAP _IO ('A', 0xf3)