Home | History | Annotate | Download | only in audio
      1 <html devsite><head>
      2     <title></title>
      3     <meta name="project_path" value="/_project.yaml"/>
      4     <meta name="book_path" value="/_book.yaml"/>
      5   </head>
      6   <body>
      7   <!--
      8       Copyright 2017 The Android Open Source Project
      9 
     10       Licensed under the Apache License, Version 2.0 (the "License");
     11       you may not use this file except in compliance with the License.
     12       You may obtain a copy of the License at
     13 
     14           http://www.apache.org/licenses/LICENSE-2.0
     15 
     16       Unless required by applicable law or agreed to in writing, software
     17       distributed under the License is distributed on an "AS IS" BASIS,
     18       WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
     19       See the License for the specific language governing permissions and
     20       limitations under the License.
     21   -->
     22 
     23 <p>
     24  Android 
     25 </p>
     26 
     27 <h2 id="genericTerm"></h2>
     28 
     29 <p>
     30 
     31 </p>
     32 
     33 <h3 id="digitalAudioTerms"></h3>
     34 <p>
     35 <a href="http://en.wikipedia.org/wiki/Digital_audio"></a>
     36 </p>
     37 
     38 <dl>
     39 
     40 <dt></dt>
     41 <dd>
     42 
     43 </dd>
     44 
     45 <dt></dt>
     46 <dd>
     47  1.0 <em></em>
     48 </dd>
     49 
     50 <dt></dt>
     51 <dd>
     52 <a href="http://en.wikipedia.org/wiki/Audiophile"></a>
     53 </dd>
     54 
     55 <dt></dt>
     56 <dd>
     57 
     58 </dd>
     59 
     60 <dt></dt>
     61 <dd>
     62 
     63 </dd>
     64 
     65 <dt></dt>
     66 <dd>
     67  5.1 <em></em>
     68 </dd>
     69 
     70 <dt>DSD</dt>
     71 <dd>
     72 <a href="http://en.wikipedia.org/wiki/Pulse-density_modulation"></a> (PCM)  DSD PCM  DSD  (DSP)  DSD DSD DSD <a href="http://en.wikipedia.org/wiki/Super_Audio_CD"> CD (SACD)</a> USB  DoP (DSD over PCM)<a href="http://en.wikipedia.org/wiki/Direct_Stream_Digital"></a>
     73 </dd>
     74 
     75 <dt></dt>
     76 <dd>
     77 <em></em>
     78 </dd>
     79 
     80 <dt>FIFO</dt>
     81 <dd>
     82 <a href="http://en.wikipedia.org/wiki/FIFO"></a>FIFO <a href="http://en.wikipedia.org/wiki/Circular_buffer"></a>
     83 </dd>
     84 
     85 <dt></dt>
     86 <dd>
     87 
     88 </dd>
     89 
     90 <dt></dt>
     91 <dd>
     92  HAL 
     93 </dd>
     94 
     95 <dt></dt>
     96 <dd>
     97  1.0 <em></em>
     98 </dd>
     99 
    100 <dt>HD </dt>
    101 <dd>
    102  Intel 
    103 </dd>
    104 
    105 <dt>Hz</dt>
    106 <dd>
    107 
    108 </dd>
    109 
    110 <dt></dt>
    111 <dd>
    112  CD 16  PCM44.1 kHz HD <a href="http://en.wikipedia.org/wiki/High-resolution_audio"></a>
    113 </dd>
    114 
    115 <dt></dt>
    116 <dd>
    117 
    118 </dd>
    119 
    120 <dt></dt>
    121 <dd>
    122 <a href="http://en.wikipedia.org/wiki/Lossless_compression"></a> <a href="http://en.wikipedia.org/wiki/Compact_disc">CD</a><a href="http://en.wikipedia.org/wiki/WAV">WAV</a>  PCM <a href="http://en.wikipedia.org/wiki/FLAC">FLAC</a> <a href="http://en.wikipedia.org/wiki/Audio_mastering"></a>
    123 </dd>
    124 
    125 <dt></dt>
    126 <dd>
    127 <a href="http://en.wikipedia.org/wiki/Lossy_compression"></a> MP3  AAC ADC  DAC <em></em>
    128 </dd>
    129 
    130 <dt></dt>
    131 <dd>
    132 
    133 </dd>
    134 
    135 <dt></dt>
    136 <dd>
    137 <em></em><em></em>
    138 </dd>
    139 
    140 <dt></dt>
    141 <dd>
    142  0
    143 </dd>
    144 
    145 <dt></dt>
    146 <dd>
    147 <a href="http://en.wikipedia.org/wiki/Glitch"></a><a href="http://en.wikipedia.org/wiki/Buffer_underrun"></a><em></em>
    148 </dd>
    149 
    150 <dt></dt>
    151 <dd>
    152 
    153 </dd>
    154 
    155 <dt>PCM</dt>
    156 <dd>
    157  16  PCM -32768  +32767 
    158 </dd>
    159 
    160 <dt></dt>
    161 <dd>
    162 
    163 </dd>
    164 
    165 <dt></dt>
    166 <dd>
    167 
    168 </dd>
    169 
    170 <dt></dt>
    171 <dd>
    172 <em></em><em></em>
    173 </dd>
    174 
    175 <dt></dt>
    176 <dd>
    177 
    178 </dd>
    179 
    180 <dt></dt>
    181 <dd>
    182 
    183 </dd>
    184 
    185 <dt></dt>
    186 <dd>
    187 
    188 </dd>
    189 
    190 <dt></dt>
    191 <dd>
    192 
    193 </dd>
    194 
    195 <dt></dt>
    196 <dd>
    197 <a href="http://en.wikipedia.org/wiki/Transparency_%28data_compression%29"></a>
    198 
    199 </dd>
    200 
    201 <dt></dt>
    202 <dd>
    203 <a href="http://en.wikipedia.org/wiki/Glitch"></a><a href="http://en.wikipedia.org/wiki/Buffer_underrun"></a><em></em>
    204 </dd>
    205 
    206 <dt></dt>
    207 <dd>
    208 <em></em>
    209 </dd>
    210 
    211 <dt></dt>
    212 <dd>
    213 
    214 </dd>
    215 
    216 <dt></dt>
    217 <dd>
    218 
    219 </dd>
    220 
    221 </dl>
    222 
    223 <h3 id="interDeviceTerms"></h3>
    224 
    225 <p>
    226 HAL 
    227 </p>
    228 
    229 <dl>
    230 
    231 <dt></dt>
    232 <dd>
    233 <a href="http://en.wikipedia.org/wiki/Bluetooth_profile"></a><a href="http://en.wikipedia.org/wiki/Bluetooth_protocols"></a> <a href="http://en.wikipedia.org/wiki/Bluetooth_profile#Advanced_Audio_Distribution_Profile_.28A2DP.29">A2DP</a>  <a href="http://en.wikipedia.org/wiki/Bluetooth_protocols#Synchronous_connection-oriented_.28SCO.29_link">SCO</a> <a href="http://en.wikipedia.org/wiki/List_of_Bluetooth_profiles#Audio.2FVideo_Remote_Control_Profile_.28AVRCP.29">/ (AVRCP)</a>
    234 </dd>
    235 
    236 <dt>DisplayPort</dt>
    237 <dd>
    238  (VESA) 
    239 </dd>
    240 
    241 <dt></dt>
    242 <dd>
    243 <a href="https://en.wikipedia.org/wiki/Dongle"></a>
    244 </dd>
    245 
    246 <dt>HDMI</dt>
    247 <dd>
    248  HDMID  MHL 
    249 </dd>
    250 
    251 <dt>Intel HDA</dt>
    252 <dd>
    253 Intel <em></em><em></em> <a href="http://en.wikipedia.org/wiki/Intel_High_Definition_Audio">Intel </a>
    254 </dd>
    255 
    256 <dt></dt>
    257 <dd>
    258 <a href="https://en.wikipedia.org/wiki/Interface_(computing)"></a> USB  MIDI 
    259 </dd>
    260 
    261 <dt></dt>
    262 <dd>
    263 <a href="http://en.wikipedia.org/wiki/Line_level"></a>
    264 </dd>
    265 
    266 <dt>MHL</dt>
    267 <dd>
    268 / micro-USB 
    269 </dd>
    270 
    271 <dt></dt>
    272 <dd>
    273 
    274 </dd>
    275 
    276 <dt>SlimPort</dt>
    277 <dd>
    278 micro-USB  HDMI 
    279 </dd>
    280 
    281 <dt>S/PDIF</dt>
    282 <dd>
    283 Sony/Philips  PCM  <a href="http://en.wikipedia.org/wiki/S/PDIF">S/PDIF</a>S/PDIF  <a href="https://en.wikipedia.org/wiki/AES3">AES3</a> 
    284 </dd>
    285 
    286 <dt>Thunderbolt</dt>
    287 <dd>
    288  USB  HDMI  <a href="http://en.wikipedia.org/wiki/Thunderbolt_%28interface%29">Thunderbolt</a>
    289 </dd>
    290 
    291 <dt>TOSLINK</dt>
    292 <dd>
    293 <a href="https://en.wikipedia.org/wiki/TOSLINK">TOSLINK</a>  S/PDIF <em></em></dd>
    294 
    295 <dt>USB</dt>
    296 <dd>
    297  <a href="http://en.wikipedia.org/wiki/USB">USB</a>
    298 </dd>
    299 
    300 </dl>
    301 
    302 <h3 id="intraDeviceTerms"></h3>
    303 
    304 <p>
    305 HAL 
    306 </p>
    307 <ul>
    308 <li><a href="http://en.wikipedia.org/wiki/General-purpose_input/output">GPIO</a></li>
    309 <li><a href="http://en.wikipedia.org/wiki/I%C2%B2C">IC</a></li>
    310 <li><a href="http://en.wikipedia.org/wiki/I%C2%B2S">IS</a> SLIMbus </li>
    311 <li><a href="http://en.wikipedia.org/wiki/McASP">McASP</a></li>
    312 <li><a href="http://en.wikipedia.org/wiki/SLIMbus">SLIMbus</a></li>
    313 <li><a href="http://en.wikipedia.org/wiki/Serial_Peripheral_Interface_Bus">SPI</a></li>
    314 <li><a href="http://en.wikipedia.org/wiki/AC%2797">AC'97</a></li>
    315 <li><a href="http://en.wikipedia.org/wiki/Intel_High_Definition_Audio">Intel HDA</a></li>
    316 <li><a href="http://mipi.org/specifications/soundwire">SoundWire</a></li>
    317 </ul>
    318 
    319 <p>
    320  <a href="http://www.alsa-project.org/main/index.php/ASoC">ALSA  (ASoC)</a> <a href="https://www.kernel.org/doc/Documentation/sound/alsa/soc/DAI.txt"></a> (DAI)
    321 </p>
    322 
    323 <h3 id="signalTerms"></h3>
    324 
    325 <p>
    326 
    327 </p>
    328 
    329 <dl>
    330 
    331 <dt>ADC</dt>
    332 <dd>
    333  ADC ADC <a href="http://en.wikipedia.org/wiki/Analog-to-digital_converter"></a>
    334 </dd>
    335 
    336 <dt>AP</dt>
    337 <dd>
    338 
    339 </dd>
    340 
    341 <dt></dt>
    342 <dd>
    343 / PCM  PCM <em></em><a href="http://en.wikipedia.org/wiki/Audio_codec"></a>
    344 </dd>
    345 
    346 <dt>DAC</dt>
    347 <dd>
    348 DAC <a href="http://en.wikipedia.org/wiki/Digital-to-analog_converter"></a>
    349 </dd>
    350 
    351 <dt>DSP</dt>
    352 <dd>
    353 
    354 </dd>
    355 
    356 <dt>PDM</dt>
    357 <dd>
    358  1s  0s <a href="http://en.wikipedia.org/wiki/Pulse-density_modulation"></a>
    359 </dd>
    360 
    361 <dt>PWM</dt>
    362 <dd>
    363 <a href="http://en.wikipedia.org/wiki/Pulse-width_modulation"></a>
    364 </dd>
    365 
    366 <dt></dt>
    367 <dd>
    368 <a href="http://en.wikipedia.org/wiki/Transducer"></a>
    369 </dd>
    370 
    371 </dl>
    372 
    373 <h3 id="srcTerms"></h3>
    374 <p>
    375 
    376 </p>
    377 
    378 <dl>
    379 
    380 <dt></dt>
    381 <dd> &lt; </dd>
    382 
    383 <dt></dt>
    384 <dd>
    385  20 kHz 40 kHz 44.1 kHz  48 kHz  22.05 kHz  24 kHz<a href="http://en.wikipedia.org/wiki/Nyquist_frequency"></a><a href="http://en.wikipedia.org/wiki/Hearing_range"></a>
    386 </dd>
    387 
    388 <dt></dt>
    389 <dd></dd>
    390 
    391 <dt></dt>
    392 <dd></dd>
    393 
    394 <dt></dt>
    395 <dd></dd>
    396 
    397 <dt></dt>
    398 <dd></dd>
    399 
    400 <dt></dt>
    401 <dd></dd>
    402 
    403 <dt></dt>
    404 <dd> &gt; </dd>
    405 
    406 </dl>
    407 
    408 <h2 id="androidSpecificTerms">Android </h2>
    409 
    410 <p>
    411 Android  Android  Android 
    412 </p>
    413 
    414 <dl>
    415 
    416 <dt>ALSA</dt>
    417 <dd>
    418  Linux Linux  <a href="http://en.wikipedia.org/wiki/Advanced_Linux_Sound_Architecture">ALSA</a> Android ALSA  APItinyalsa<em></em>
    419 </dd>
    420 
    421 <dt></dt>
    422 <dd>
    423  HAL  I/O 
    424 </dd>
    425 
    426 <dt>AudioEffect</dt>
    427 <dd>
    428  API  API  <a href="http://developer.android.com/reference/android/media/audiofx/AudioEffect.html">android.media.audiofxAudioEffect</a> 
    429 </dd>
    430 
    431 <dt>AudioFlinger</dt>
    432 <dd>
    433 Android AudioFlinger  mediaserver <a href="http://en.wikipedia.org/wiki/Sound_server"></a>
    434 </dd>
    435 
    436 <dt></dt>
    437 <dd>
    438  API <a href="http://developer.android.com/training/managing-audio/audio-focus.html"></a> <a href="http://developer.android.com/reference/android/media/AudioManager.html">android.media.AudioManager</a> 
    439 </dd>
    440 
    441 <dt>AudioMixer</dt>
    442 <dd>
    443 AudioFlinger <a href="http://en.wikipedia.org/wiki/Audio_mixing_(recorded_music)"></a>
    444 </dd>
    445 
    446 <dt></dt>
    447 <dd>
    448  I/O 
    449 </dd>
    450 
    451 <dt>AudioRecord</dt>
    452 <dd>
    453  API PCM  API  <a href="http://developer.android.com/reference/android/media/AudioRecord.html">android.media.AudioRecord</a> 
    454 </dd>
    455 
    456 <dt>AudioResampler</dt>
    457 <dd>
    458 AudioFlinger <a href="src.html"></a>
    459 </dd>
    460 
    461 <dt></dt>
    462 <dd>
    463 <a href="http://developer.android.com/reference/android/media/MediaRecorder.AudioSource.html"></a> 21  API<a href="attributes.html"></a>
    464 </dd>
    465 
    466 <dt>AudioTrack</dt>
    467 <dd>
    468  API PCM  API  <a href="http://developer.android.com/reference/android/media/AudioTrack.html">android.media.AudioTrack</a> 
    469 </dd>
    470 
    471 <dt>audio_utils</dt>
    472 <dd>
    473 PCM WAV  I/O <a href="avoiding_pi.html#nonBlockingAlgorithms"> FIFO</a>  Android 
    474 </dd>
    475 
    476 <dt></dt>
    477 <dd>
    478 AudioFlinger  mediaserver  MediaPlayer 
    479 </dd>
    480 
    481 <dt>HAL</dt>
    482 <dd>
    483 HAL  Android  AudioFlinger  C  API C++ libaudio
    484 </dd>
    485 
    486 <dt>FastCapture</dt>
    487 <dd>
    488 AudioFlinger  fast track 
    489 </dd>
    490 
    491 <dt>FastMixer</dt>
    492 <dd>
    493 AudioFlinger  fast track 
    494 </dd>
    495 
    496 <dt>fast track</dt>
    497 <dd>
    498  AudioTrack  AudioRecord 
    499 </dd>
    500 
    501 <dt>MediaPlayer</dt>
    502 <dd>
    503  AudioTrack  API
    504 </dd>
    505 
    506 <dt>media.log</dt>
    507 <dd>
    508  AudioFlinger 
    509 </dd>
    510 
    511 <dt>mediaserver</dt>
    512 <dd>
    513 Android  AudioFlinger 
    514 </dd>
    515 
    516 <dt>NBAIO</dt>
    517 <dd>
    518 /AudioFlinger  NBAIO API NBAIO 
    519 </dd>
    520 
    521 <dt></dt>
    522 <dd>
    523 AudioFlinger  AudioTrack  FastMixer
    524 </dd>
    525 
    526 <dt>OpenSL ES</dt>
    527 <dd>
    528 <a href="http://www.khronos.org/">Khronos </a> API API  9  Android  API <a href="http://www.khronos.org/opensles/">OpenSL ES 1.0.1</a> 
    529 </dd>
    530 
    531 <dt></dt>
    532 <dd>
    533 
    534 </dd>
    535 
    536 <dt>SoundPool</dt>
    537 <dd>
    538  AudioTrack  API API  <a href="http://developer.android.com/reference/android/media/SoundPool.html">android.media.SoundPool</a> 
    539 </dd>
    540 
    541 <dt>Stagefright</dt>
    542 <dd>
    543 <a href="/devices/media.html"></a>
    544 </dd>
    545 
    546 <dt>StateQueue</dt>
    547 <dd>
    548 AudioFlinger NBAIO  StateQueue 
    549 </dd>
    550 
    551 <dt></dt>
    552 <dd>
    553 
    554 </dd>
    555 
    556 <dt></dt>
    557 <dd>
    558  <a href="http://developer.android.com/reference/android/media/AudioManager.html">android.media.AudioManager</a>
    559 </dd>
    560 
    561 <dt>tee sink</dt>
    562 <dd>
    563 <a href="debugging.html#teeSink"></a>
    564 </dd>
    565 
    566 <dt>tinyalsa</dt>
    567 <dd>
    568 ALSA  BSD  API HAL
    569 </dd>
    570 
    571 <dt>ToneGenerator</dt>
    572 <dd>
    573  AudioTrack  API (DTMF) <a href="http://en.wikipedia.org/wiki/Dual-tone_multi-frequency_signaling"></a> <a href="http://developer.android.com/reference/android/media/ToneGenerator.html">android.media.ToneGenerator</a>  API 
    574 </dd>
    575 
    576 <dt></dt>
    577 <dd>
    578  AudioTrack  AudioRecord API 
    579 </dd>
    580 
    581 <dt></dt>
    582 <dd>
    583 
    584 </dd>
    585 
    586 <dt></dt>
    587 <dd>
    588 <a href="http://developer.android.com/reference/android/media/AudioManager.html">android.media.AudioManager</a>  API 
    589 </dd>
    590 
    591 </dl>
    592 
    593 </body></html>