1 | /** |
2 | * \file include/asoundlib.h |
3 | * \brief Application interface library for the ALSA driver |
4 | * \author Jaroslav Kysela <perex@perex.cz> |
5 | * \author Abramo Bagnara <abramo@alsa-project.org> |
6 | * \author Takashi Iwai <tiwai@suse.de> |
7 | * \date 1998-2001 |
8 | * |
9 | * Application interface library for the ALSA driver |
10 | */ |
11 | /* |
12 | * This library is free software; you can redistribute it and/or modify |
13 | * it under the terms of the GNU Lesser General Public License as |
14 | * published by the Free Software Foundation; either version 2.1 of |
15 | * the License, or (at your option) any later version. |
16 | * |
17 | * This program is distributed in the hope that it will be useful, |
18 | * but WITHOUT ANY WARRANTY; without even the implied warranty of |
19 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
20 | * GNU Lesser General Public License for more details. |
21 | * |
22 | * You should have received a copy of the GNU Lesser General Public |
23 | * License along with this library; if not, write to the Free Software |
24 | * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA |
25 | * |
26 | */ |
27 | |
28 | #ifndef __ASOUNDLIB_H |
29 | #define __ASOUNDLIB_H |
30 | |
31 | #include <unistd.h> |
32 | #include <stdio.h> |
33 | #include <stdlib.h> |
34 | #include <sys/types.h> |
35 | #include <string.h> |
36 | #include <fcntl.h> |
37 | #include <assert.h> |
38 | #include <poll.h> |
39 | #include <errno.h> |
40 | #include <stdarg.h> |
41 | #include <endian.h> |
42 | |
43 | #ifndef __GNUC__ |
44 | #define __inline__ inline |
45 | #endif |
46 | |
47 | #include <alsa/asoundef.h> |
48 | #include <alsa/version.h> |
49 | #include <alsa/global.h> |
50 | #include <alsa/input.h> |
51 | #include <alsa/output.h> |
52 | #include <alsa/error.h> |
53 | #include <alsa/conf.h> |
54 | #include <alsa/pcm.h> |
55 | #include <alsa/rawmidi.h> |
56 | #include <alsa/timer.h> |
57 | #include <alsa/hwdep.h> |
58 | #include <alsa/control.h> |
59 | #include <alsa/mixer.h> |
60 | #include <alsa/seq_event.h> |
61 | #include <alsa/seq.h> |
62 | #include <alsa/seqmid.h> |
63 | #include <alsa/seq_midi_event.h> |
64 | |
65 | #endif /* __ASOUNDLIB_H */ |
66 | |