有一些关于 PulseAudio 的名词解释<br><br>
<div style="margin: 0px 2px; padding-top: 1px;    background-color: #c3d9ff; font-size: 1px !important;    line-height: 0px !important;"> </div>
<div style="margin: 0px 1px; padding-top: 1px;    background-color: #c3d9ff; font-size: 1px !important;    line-height: 0px !important;"> </div>
<div style="padding: 4px; background-color: #c3d9ff;"><h3 style="margin:0px 3px;font-family:sans-serif">bbbush 通过 Google 阅读器发送给您的内容:</h3></div>
<div style="margin: 0px 1px; padding-top: 1px;    background-color: #c3d9ff; font-size: 1px !important;    line-height: 0px !important;"> </div>
<div style="margin: 0px 2px; padding-top: 1px;    background-color: #c3d9ff; font-size: 1px !important;    line-height: 0px !important;"> </div>
<div style="font-family:sans-serif;overflow:auto;width:100%;margin: 0px 10px"><h2 style="margin: 0.25em 0 0 0"><div class=""><a href="http://0pointer.de/blog/projects/writing-volume-control-uis.html">Writing Volume Control UIs is Hard</a></div></h2>
<div style="margin-bottom: 0.5em">于 09-2-10 通过 <a href="http://planet.gnome.org/" class="f">Planet GNOME</a> </div><br style="display:none">
<div><p>Writing modern volume control UIs (i.e. 'mixer tools') is much harder to get
right than it might appear at first. Because that is the way it is I've put
together a <a href="http://pulseaudio.org/wiki/WritingVolumeControlUIs">rough
guide what to keep in mind when writing them for PulseAudio</a>. Originally
just intended to be a bit of help for the gnome-volume-control guys I believe
this could be an interesting read for other people as well.</p>

<p>It touches a lot of topics: volumes in general, how to present them,
what to present, base volumes, flat volumes, what to do about multichannel
volumes, controlling clients, controlling cards, handling default devices,
saving/restoring volumes/devices, sound event sliders, how to monitor PCM and
more.</p>

<p>So make sure to give it at least a quick peek! If you plan to write a volume
control for ncurses or KDE (hint, hint!) even more so, it's a must read.</p>

<p>Maybe this might also help illustrating why I think that abstracting volume
control interfaces inside of abstraction layers such as Phonon or GStreamer is
doomed to fail, and just not even worth the try.</p>

<p><a href="http://pulseaudio.org/wiki/WritingVolumeControlUIs">And now, without further ado I give you 'Writing Volume Control UIs'</a>.</p></div></div>
<br>
<div style="margin: 0px 2px; padding-top: 1px;    background-color: #c3d9ff; font-size: 1px !important;    line-height: 0px !important;"> </div>
<div style="margin: 0px 1px; padding-top: 1px;    background-color: #c3d9ff; font-size: 1px !important;    line-height: 0px !important;"> </div>
<div style="padding: 4px; background-color: #c3d9ff;"><h3 style="margin:0px 3px;font-family:sans-serif">可从此处完成的操作:</h3>
<ul style="font-family:sans-serif"><li>使用 <b>Google 阅读器</b><a href="http://www.google.com/reader/view/feed%2Fhttp%3A%2F%2Fplanet.gnome.org%2Fatom.xml?source=email">订阅Planet GNOME</a></li>
<li><a href="http://www.google.com/reader/?source=email">开始使用 Google 阅读器</a>,轻松地与<b>您喜爱的所有网站</b>保持同步更新</li></ul></div>
<div style="margin: 0px 1px; padding-top: 1px;    background-color: #c3d9ff; font-size: 1px !important;    line-height: 0px !important;"> </div>
<div style="margin: 0px 2px; padding-top: 1px;    background-color: #c3d9ff; font-size: 1px !important;    line-height: 0px !important;"> </div>