About Kernel Documentation Linux Kernel Contact Linux Resources Linux Blog

Documentation / DocBook / alsa-driver-api.tmpl




Custom Search

Based on kernel version 3.13. Page generated on 2014-01-20 22:02 EST.

1	<?xml version="1.0" encoding="UTF-8"?>
2	<!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN"
3		"http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd" []>
4	
5	<!-- ****************************************************** -->
6	<!-- Header  -->
7	<!-- ****************************************************** -->
8	<book id="ALSA-Driver-API">
9	  <bookinfo>
10	    <title>The ALSA Driver API</title>
11	
12	    <legalnotice>
13	    <para>
14	    This document is free; you can redistribute it and/or modify it
15	    under the terms of the GNU General Public License as published by
16	    the Free Software Foundation; either version 2 of the License, or
17	    (at your option) any later version. 
18	    </para>
19	
20	    <para>
21	    This document is distributed in the hope that it will be useful,
22	    but <emphasis>WITHOUT ANY WARRANTY</emphasis>; without even the
23	    implied warranty of <emphasis>MERCHANTABILITY or FITNESS FOR A
24	    PARTICULAR PURPOSE</emphasis>. See the GNU General Public License
25	    for more details.
26	    </para>
27	
28	    <para>
29	    You should have received a copy of the GNU General Public
30	    License along with this program; if not, write to the Free
31	    Software Foundation, Inc., 59 Temple Place, Suite 330, Boston,
32	    MA 02111-1307 USA
33	    </para>
34	    </legalnotice>
35	
36	  </bookinfo>
37	
38	<toc></toc>
39	
40	  <chapter><title>Management of Cards and Devices</title>
41	     <sect1><title>Card Management</title>
42	!Esound/core/init.c
43	     </sect1>
44	     <sect1><title>Device Components</title>
45	!Esound/core/device.c
46	     </sect1>
47	     <sect1><title>Module requests and Device File Entries</title>
48	!Esound/core/sound.c
49	     </sect1>
50	     <sect1><title>Memory Management Helpers</title>
51	!Esound/core/memory.c
52	!Esound/core/memalloc.c
53	     </sect1>
54	  </chapter>
55	  <chapter><title>PCM API</title>
56	     <sect1><title>PCM Core</title>
57	!Esound/core/pcm.c
58	!Esound/core/pcm_lib.c
59	!Esound/core/pcm_native.c
60	     </sect1>
61	     <sect1><title>PCM Format Helpers</title>
62	!Esound/core/pcm_misc.c
63	     </sect1>
64	     <sect1><title>PCM Memory Management</title>
65	!Esound/core/pcm_memory.c
66	     </sect1>
67	  </chapter>
68	  <chapter><title>Control/Mixer API</title>
69	     <sect1><title>General Control Interface</title>
70	!Esound/core/control.c
71	     </sect1>
72	     <sect1><title>AC97 Codec API</title>
73	!Esound/pci/ac97/ac97_codec.c
74	!Esound/pci/ac97/ac97_pcm.c
75	     </sect1>
76	     <sect1><title>Virtual Master Control API</title>
77	!Esound/core/vmaster.c
78	!Iinclude/sound/control.h
79	     </sect1>
80	  </chapter>
81	  <chapter><title>MIDI API</title>
82	     <sect1><title>Raw MIDI API</title>
83	!Esound/core/rawmidi.c
84	     </sect1>
85	     <sect1><title>MPU401-UART API</title>
86	!Esound/drivers/mpu401/mpu401_uart.c
87	     </sect1>
88	  </chapter>
89	  <chapter><title>Proc Info API</title>
90	     <sect1><title>Proc Info Interface</title>
91	!Esound/core/info.c
92	     </sect1>
93	  </chapter>
94	  <chapter><title>Miscellaneous Functions</title>
95	     <sect1><title>Hardware-Dependent Devices API</title>
96	!Esound/core/hwdep.c
97	     </sect1>
98	     <sect1><title>Jack Abstraction Layer API</title>
99	!Esound/core/jack.c
100	     </sect1>
101	     <sect1><title>ISA DMA Helpers</title>
102	!Esound/core/isadma.c
103	     </sect1>
104	     <sect1><title>Other Helper Macros</title>
105	!Iinclude/sound/core.h
106	     </sect1>
107	  </chapter>
108	
109	</book>
Hide Line Numbers
About Kernel Documentation Linux Kernel Contact Linux Resources Linux Blog

Information is copyright its respective author. All material is available from the Linux Kernel Source distributed under a GPL License. This page is provided as a free service by mjmwired.net.