(princ "Hello ALSA world\n")
(princ "One " 1 "\n")
(princ "Two " (+ 1 1) "\n")
+
+(defun myprinc (o) (princ o))
+(myprinc "Printed via myprinc function!\n")
+
+(defun printnum (from to) (while (<= from to) (princ " " from) (setq from (+ from 1))))
+(princ "Numbers 1-10: ") (printnum 1 10) (princ "\n")
+
+(defun factorial (n) (when (> n 0) (* n (factorial (- n 1)))))
+(princ "Factorial of 10: " (factorial 10) "\n")
}
\endcode
-\subsection pcm_plugins_hw_funcref Function reference
+\subsection pcm_plugins_dmix_funcref Function reference
<UL>
<LI>snd_pcm_dmix_open()
}
\endcode
-\subsection pcm_plugins_hw_funcref Function reference
+\subsection pcm_plugins_dshare_funcref Function reference
<UL>
<LI>snd_pcm_dshare_open()
/**
- * \file pcm/pcm_snoop.c
+ * \file pcm/pcm_dsnoop.c
* \ingroup PCM_Plugins
* \brief PCM Capture Stream Snooping (dsnoop) Plugin Interface
* \author Jaroslav Kysela <perex@suse.cz>
}
\endcode
-\subsection pcm_plugins_hw_funcref Function reference
+\subsection pcm_plugins_dsnoop_funcref Function reference
<UL>
<LI>snd_pcm_dsnoop_open()
to each channel is exlusive (samples are not mixed together). It means, if
the channel zero is used with first client, the channel cannot be used with
second one. If you are looking for a mixing plugin, use the
-\ref pcm_plugins_smix "smix plugin".
+\ref pcm_plugins_dmix "dmix plugin".
\code
pcm.name {