forked from auracaster/pyalsaaudio
Documentation for 0.11.0
This commit is contained in:
@@ -1,17 +1,16 @@
|
||||
|
||||
<!DOCTYPE html>
|
||||
|
||||
<html lang="en">
|
||||
<html lang="en" data-content_root="./">
|
||||
<head>
|
||||
<meta charset="utf-8" />
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
|
||||
|
||||
<title>PCM Terminology and Concepts — alsaaudio documentation 0.10.0 documentation</title>
|
||||
<link rel="stylesheet" type="text/css" href="_static/pygments.css" />
|
||||
<link rel="stylesheet" type="text/css" href="_static/alabaster.css" />
|
||||
<script data-url_root="./" id="documentation_options" src="_static/documentation_options.js"></script>
|
||||
<script src="_static/doctools.js"></script>
|
||||
<script src="_static/sphinx_highlight.js"></script>
|
||||
<title>PCM Terminology and Concepts — alsaaudio documentation 0.11.0 documentation</title>
|
||||
<link rel="stylesheet" type="text/css" href="_static/pygments.css?v=fa44fd50" />
|
||||
<link rel="stylesheet" type="text/css" href="_static/alabaster.css?v=cb25574f" />
|
||||
<script src="_static/documentation_options.js?v=f3b36f1a"></script>
|
||||
<script src="_static/doctools.js?v=9a2dae69"></script>
|
||||
<script src="_static/sphinx_highlight.js?v=dc90522c"></script>
|
||||
<link rel="index" title="Index" href="genindex.html" />
|
||||
<link rel="search" title="Search" href="search.html" />
|
||||
<link rel="next" title="alsaaudio" href="libalsaaudio.html" />
|
||||
@@ -33,7 +32,7 @@
|
||||
<div class="body" role="main">
|
||||
|
||||
<section id="pcm-terminology-and-concepts">
|
||||
<h1>PCM Terminology and Concepts<a class="headerlink" href="#pcm-terminology-and-concepts" title="Permalink to this heading">¶</a></h1>
|
||||
<h1>PCM Terminology and Concepts<a class="headerlink" href="#pcm-terminology-and-concepts" title="Link to this heading">¶</a></h1>
|
||||
<p>In order to use PCM devices it is useful to be familiar with some concepts and
|
||||
terminology.</p>
|
||||
<dl>
|
||||
@@ -101,6 +100,21 @@ each write should contain exactly 32 frames of sound data, and each
|
||||
read will return either 32 frames of data or nothing at all.</p>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl id="term-sample-size">
|
||||
<dt>Sample size</dt><dd><p>Each sample takes <em>physical_bits</em> of space. <em>nominal_bits</em> tells
|
||||
how many least significant bits are used. This is the bit depth
|
||||
in the format name and sometimes called just <em>sample bits</em> or
|
||||
<em>format width</em>. <em>significant_bits</em> tells how many most significant
|
||||
bits of the <em>nominal_bits</em> are used by the sample. This can be thought
|
||||
of as the <em>sample resolution</em>. This is visualized as follows:</p>
|
||||
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">MSB</span> <span class="o">|</span><span class="mi">00000000</span> <span class="n">XXXXXXXX</span> <span class="n">XXXXXXXX</span> <span class="mi">00000000</span><span class="o">|</span> <span class="n">LSB</span>
|
||||
<span class="o">|--</span><span class="n">significant</span><span class="o">--|</span>
|
||||
<span class="o">|---------</span><span class="n">nominal</span><span class="o">---------|</span>
|
||||
<span class="o">|-------------</span><span class="n">physical</span><span class="o">--------------|</span>
|
||||
</pre></div>
|
||||
</div>
|
||||
</dd>
|
||||
</dl>
|
||||
<p>Once you understand these concepts, you will be ready to use the PCM API. Read
|
||||
on.</p>
|
||||
</section>
|
||||
@@ -111,28 +125,7 @@ on.</p>
|
||||
</div>
|
||||
</div>
|
||||
<div class="sphinxsidebar" role="navigation" aria-label="main navigation">
|
||||
<div class="sphinxsidebarwrapper">
|
||||
<h1 class="logo"><a href="index.html">alsaaudio documentation</a></h1>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<h3>Navigation</h3>
|
||||
<p class="caption" role="heading"><span class="caption-text">Contents:</span></p>
|
||||
<ul class="current">
|
||||
<li class="toctree-l1"><a class="reference internal" href="pyalsaaudio.html">Introduction</a></li>
|
||||
<li class="toctree-l1"><a class="reference internal" href="pyalsaaudio.html#what-is-alsa">What is ALSA</a></li>
|
||||
<li class="toctree-l1"><a class="reference internal" href="pyalsaaudio.html#installation">Installation</a></li>
|
||||
<li class="toctree-l1"><a class="reference internal" href="pyalsaaudio.html#testing">Testing</a></li>
|
||||
<li class="toctree-l1 current"><a class="current reference internal" href="#">PCM Terminology and Concepts</a></li>
|
||||
<li class="toctree-l1"><a class="reference internal" href="libalsaaudio.html"><code class="xref py py-mod docutils literal notranslate"><span class="pre">alsaaudio</span></code></a></li>
|
||||
</ul>
|
||||
|
||||
<div class="relations">
|
||||
<div class="sphinxsidebarwrapper"><div class="relations">
|
||||
<h3>Related Topics</h3>
|
||||
<ul>
|
||||
<li><a href="index.html">Documentation overview</a><ul>
|
||||
@@ -141,7 +134,14 @@ on.</p>
|
||||
</ul></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div id="searchbox" style="display: none" role="search">
|
||||
<div role="note" aria-label="source link">
|
||||
<h3>This Page</h3>
|
||||
<ul class="this-page-menu">
|
||||
<li><a href="_sources/terminology.rst.txt"
|
||||
rel="nofollow">Show Source</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<search id="searchbox" style="display: none" role="search">
|
||||
<h3 id="searchlabel">Quick search</h3>
|
||||
<div class="searchformwrapper">
|
||||
<form class="search" action="search.html" method="get">
|
||||
@@ -149,16 +149,8 @@ on.</p>
|
||||
<input type="submit" value="Go" />
|
||||
</form>
|
||||
</div>
|
||||
</div>
|
||||
</search>
|
||||
<script>document.getElementById('searchbox').style.display = "block"</script>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<div class="clearer"></div>
|
||||
@@ -167,8 +159,8 @@ on.</p>
|
||||
©2017, Lars Immisch & Casper Wilstrup.
|
||||
|
||||
|
|
||||
Powered by <a href="http://sphinx-doc.org/">Sphinx 6.1.3</a>
|
||||
& <a href="https://github.com/bitprophet/alabaster">Alabaster 0.7.13</a>
|
||||
Powered by <a href="http://sphinx-doc.org/">Sphinx 7.3.7</a>
|
||||
& <a href="https://github.com/bitprophet/alabaster">Alabaster 0.7.12</a>
|
||||
|
||||
|
|
||||
<a href="_sources/terminology.rst.txt"
|
||||
|
||||
Reference in New Issue
Block a user