aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGlenn Kasten <gkasten@google.com>2013-06-13 23:02:54 +0000
committerAndroid (Google) Code Review <android-gerrit@google.com>2013-06-13 23:02:54 +0000
commit0f90ebb183e0802b3f8ef30be2f92edf68bb48f7 (patch)
tree99b62e7887c738de26acf493f99112e330e5cb4c
parenta75663164fc27c7aafbd4727e9fa0a6c5642364b (diff)
parent298f3823a6f3a551ad8a17c91b3bfda860427b34 (diff)
downloadsource.android.com-0f90ebb183e0802b3f8ef30be2f92edf68bb48f7.tar.gz
Merge "Update audio terminology."
-rw-r--r--src/devices/audio_terminology.jd39
1 files changed, 39 insertions, 0 deletions
diff --git a/src/devices/audio_terminology.jd b/src/devices/audio_terminology.jd
index f6258502..eee03aaa 100644
--- a/src/devices/audio_terminology.jd
+++ b/src/devices/audio_terminology.jd
@@ -23,6 +23,13 @@ These are audio terms that are widely used, with their conventional meanings.
<dl>
+<dt>acoustics</dt>
+<dd>
+The study of the mechanical properties of sound, for example how the
+physical placement of transducers such as speakers and microphones on
+a device affects perceived audio quality.
+</dd>
+
<dt>bits per sample or bit depth</dt>
<dd>
Number of bits of information per sample.
@@ -45,6 +52,16 @@ The number of frames handed from one module to the next at once;
for example the audio HAL interface uses this concept.
</dd>
+<dt>Hz</dt>
+<dd>
+The units for sample rate or frame rate.
+</dd>
+
+<dt>latency</dt>
+<dd>
+Time delay as a signal passes through a system.
+</dd>
+
<dt>mono</dt>
<dd>
One channel.
@@ -89,6 +106,13 @@ to the kernel audio framework and drivers, not to the user-mode API. See
tinyalsa.
</dd>
+<dt>AudioEffect</dt>
+<dd>
+An API and implementation framework for output (post-processing) effects
+and input (pre-processing) effects. The API is defined at
+<a class="external-link" href="http://developer.android.com/reference/android/media/audiofx/AudioEffect.html" target="_android">android.media.audiofx.AudioEffect</a>
+</dd>
+
<dt>AudioFlinger</dt>
<dd>
The sound server implementation for Android. AudioFlinger
@@ -166,6 +190,13 @@ A higher-level client API than AudioTrack, for playing either encoded
content, or content which includes multi-media audio and video tracks.
</dd>
+<dt>media.log</dt>
+<dd>
+An AudioFlinger debugging feature, available in custom builds only,
+for logging audio events to a circular buffer where they can then be
+dumped retroactively when needed.
+</dd>
+
<dt>mediaserver</dt>
<dd>
An Android system process that contains a number of media-related
@@ -201,6 +232,14 @@ among threads. Whereas NBAIO is used to pass data, StateQueue is used
to pass control information.
</dd>
+<dt>tee sink</dt>
+<dd>
+An AudioFlinger debugging feature, available in custom builds only,
+for retaining a short fragment of recent audio for later analysis.
+This permits comparison between what was actually played or recorded
+vs. what was expected.
+</dd>
+
<dt>tinyalsa</dt>
<dd>
A small user-mode API above ALSA kernel with BSD license, recommended