Terminologia audio

Ten glosariusz terminologii związanej z dźwiękiem zawiera powszechnie używane terminy ogólne i terminy specyficzne dla systemu Android. Kanoniczne definicje terminów można znaleźć w centralnym glosariuszu platformy Android .

Warunki ogólne

Ogólne terminy związane z dźwiękiem mają konwencjonalne znaczenie.

Dźwięk cyfrowy

Terminy dotyczące dźwięku cyfrowego odnoszą się do obsługi dźwięku za pomocą sygnałów audio zakodowanych w formie cyfrowej. Szczegółowe informacje można znaleźć w części Dźwięk cyfrowy .

AC3
Kodek audio firmy Dolby. Aby uzyskać szczegółowe informacje, zobacz Dolby Digital .
akustyka
Badanie właściwości mechanicznych dźwięku, np. wpływu fizycznego rozmieszczenia przetworników (głośników, mikrofonów itp.) na urządzeniu na postrzeganą jakość dźwięku.
osłabienie
Współczynnik mnożnikowy mniejszy lub równy 1,0, stosowany do sygnału audio w celu zmniejszenia poziomu sygnału. Porównaj, aby zyskać .
audiofil
Osoba, której zależy na najwyższej jakości odtwarzaniu muzyki, szczególnie skłonna do znacznych kompromisów (wydatki, wielkość komponentów, projekt pomieszczenia itp.) w celu uzyskania jakości dźwięku. Szczegółowe informacje można znaleźć w części audiofilskiej .
AVB
Standard transmisji cyfrowego dźwięku w czasie rzeczywistym przez sieć Ethernet. Aby uzyskać szczegółowe informacje, zobacz Mostkowanie audio-wideo .
bitów na próbkę lub głębokość bitową
Liczba bitów informacji na próbkę.
kanał
Pojedynczy strumień informacji audio, zwykle odpowiadający jednemu miejscu nagrywania lub odtwarzania.
miksowanie
Zmniejsz liczbę kanałów, na przykład ze stereo na mono lub z 5.1 na stereo. Osiąga się to poprzez usuwanie kanałów, miksowanie kanałów lub bardziej zaawansowane przetwarzanie sygnału. Proste miksowanie bez tłumienia lub ograniczania może spowodować przepełnienie i obcięcie. Porównaj z upmiksowaniem .
DSD
Bezpośredni strumień cyfrowy. Zastrzeżone kodowanie dźwięku oparte na modulacji gęstości impulsów . Podczas gdy modulacja impulsowo-kodowa (PCM) koduje przebieg jako sekwencję pojedynczych próbek audio składających się z wielu bitów, DSD koduje przebieg jako sekwencję bitów z bardzo dużą częstotliwością próbkowania (bez koncepcji próbek). Zarówno PCM, jak i DSD reprezentują wiele kanałów w niezależnych sekwencjach. DSD lepiej nadaje się do dystrybucji treści niż jako wewnętrzna reprezentacja przetwarzania, ponieważ zastosowanie tradycyjnych algorytmów cyfrowego przetwarzania sygnału (DSP) do DSD może być trudne. DSD jest używane w przypadku płyt Super Audio CD (SACD) oraz w formacie DSD over PCM (DoP) dla USB. Szczegółowe informacje można znaleźć w części Direct Stream Digital .
kaczka
Tymczasowo zmniejsz głośność strumienia, gdy inny strumień stanie się aktywny. Na przykład, jeśli po nadejściu powiadomienia odtwarzana jest muzyka, muzyka cichnie podczas odtwarzania powiadomienia. Porównaj z wyciszeniem .
FIFO
Pierwsze wejście, pierwsze wyjście. Moduł sprzętowy lub struktura danych oprogramowania, która implementuje kolejkowanie danych „First In, First Out” . W kontekście audio dane przechowywane w kolejce to zazwyczaj ramki audio. FIFO można wdrożyć za pomocą bufora cyklicznego .
rama
Zestaw próbek, po jednej na kanał, w danym momencie.
klatek na bufor
Liczba klatek przekazywanych jednorazowo z jednego modułu do drugiego. Interfejs audio HAL wykorzystuje koncepcję klatek na bufor.
osiągać
Współczynnik mnożnikowy większy lub równy 1,0, stosowany do sygnału audio w celu zwiększenia poziomu sygnału. Porównaj z tłumieniem .
Dźwięk HD
Dźwięk wysokiej jakości. Synonim dźwięku o wysokiej rozdzielczości (ale inny niż Intel High Definition Audio).
słuchawki
Głośniki zakładane na uszy, bez mikrofonu. Porównaj z zestawem słuchawkowym.
Zestaw słuchawkowy
Słuchawki z mikrofonem. Porównaj ze słuchawkami.
Hz
Jednostki częstotliwości próbkowania lub liczby klatek na sekundę.
dźwięk o wysokiej rozdzielczości
Reprezentacja z większą głębią bitową i częstotliwością próbkowania niż w przypadku płyt CD (stereo 16-bitowy PCM przy 44,1 kHz) i bez stratnej kompresji danych. Odpowiednik dźwięku HD. Szczegółowe informacje można znaleźć w artykule Dźwięk o wysokiej rozdzielczości .
przeplatane
Reprezentacja wielokanałowego dźwięku cyfrowego, w której dane są wymieniane między kanałami. Na przykład dźwięk cyfrowy stereo wyrażony w formacie z przeplotem to lewy, prawy, lewy, prawy itd.
czas oczekiwania
Opóźnienie czasowe sygnału przechodzącego przez system.
bezstratny
Algorytm bezstratnej kompresji danych , który zachowuje dokładność bitową podczas kodowania i dekodowania, gdzie wynik dekodowania wcześniej zakodowanych danych jest równoważny oryginalnym danym. Przykłady bezstratnych formatów dystrybucji treści audio obejmują płyty CD , PCM w formacie WAV i FLAC . Proces tworzenia może zmniejszyć głębię bitową lub częstotliwość próbkowania w stosunku do wzorców ; formaty dystrybucji, które zachowują rozdzielczość i dokładność bitową wzorców, są przedmiotem dźwięku o wysokiej rozdzielczości.
stratny
Algorytm kompresji danych stratnych , który stara się zachować najważniejsze cechy nośnika podczas kodowania i dekodowania, gdy wynik dekodowania wcześniej zakodowanych danych jest percepcyjnie podobny do oryginalnych danych, ale nie identyczny. Przykłady algorytmów kompresji stratnej dźwięku obejmują MP3 i AAC. Ponieważ wartości analogowe pochodzą z dziedziny ciągłej, a wartości cyfrowe są dyskretne, przetworniki ADC i DAC są konwersjami stratnymi w odniesieniu do amplitudy. Zobacz także przezroczystość .
mononukleoza
Jeden kanał.
wielokanałowy
Zobacz dźwięk przestrzenny . Ściślej mówiąc, stereo to więcej niż jeden kanał i można je uznać za wielokanałowe; jednakże takie użycie jest mylące i dlatego należy go unikać.
niemy
Tymczasowo wymuś zerową głośność, niezależnie od zwykłych ustawień głośności.
najechać
Słyszalna usterka spowodowana nie przyjęciem dostarczonych danych w odpowiednim czasie. Aby uzyskać szczegółowe informacje, zobacz niedopełnienie bufora . Porównaj z niedopełnieniem .
panoramowanie
Skieruj sygnał do żądanej pozycji w polu stereo lub wielokanałowym.
PCM
Modulacja kodem impulsowym. Najpopularniejsze kodowanie niskopoziomowe dźwięku cyfrowego. Sygnał audio jest próbkowany w regularnych odstępach czasu, nazywanych częstotliwością próbkowania, a następnie kwantyzowany do dyskretnych wartości w określonym zakresie, w zależności od głębi bitowej. Na przykład dla 16-bitowego PCM wartości próbek są liczbami całkowitymi z zakresu od -32768 do +32767.
rampa
Stopniowo zwiększaj lub zmniejszaj poziom określonego parametru dźwięku, takiego jak głośność lub siła efektu. Podczas wstrzymywania i wznawiania muzyki powszechnie stosuje się rampę głośności, aby uniknąć mocno słyszalnych przejść.
próbka
Liczba reprezentująca wartość audio dla pojedynczego kanału w danym momencie.
częstotliwość próbkowania lub liczba klatek na sekundę
Liczba klatek na sekundę. Chociaż liczba klatek na sekundę jest dokładniejsza, częstotliwość próbkowania jest zwykle używana do określenia liczby klatek na sekundę.
sonifikacja
Używanie dźwięku do wyrażania opinii lub informacji, np. dźwięków dotykowych i dźwięków klawiatury.
SPL
Poziom ciśnienia akustycznego, względny pomiar ciśnienia akustycznego.
stereofoniczny
Dwa kanały.
poszerzenie stereo
Efekt zastosowany do sygnału stereo w celu uzyskania kolejnego sygnału stereo, który brzmi pełniej i bogatiej. Efekt można również zastosować do sygnału monofonicznego, gdzie jest to rodzaj upmiksowania.
dźwięk przestrzenny
Techniki zwiększające zdolność słuchacza do postrzegania pozycji dźwięku poza stereofonią lewą i prawą.
przezroczystość
Idealny wynik stratnej kompresji danych. Stratna konwersja danych jest przezroczysta, jeśli człowiek jest w sposób percepcyjny nie do odróżnienia od oryginału. Aby uzyskać szczegółowe informacje, zobacz Przezroczystość .
podniszczony
Słyszalna usterka spowodowana niedostarczeniem potrzebnych danych w odpowiednim czasie. Aby uzyskać szczegółowe informacje, zobacz niedopełnienie bufora . Porównaj z przekroczeniem .
miksowanie
Zwiększ liczbę kanałów, np. z mono na stereo lub ze stereo na dźwięk przestrzenny. Osiągane przez powielanie, panoramowanie lub bardziej zaawansowane przetwarzanie sygnału. Porównaj z downmiksowaniem .
USAC
Kodek audio do zastosowań o niskiej przepływności. Aby uzyskać szczegółowe informacje, zobacz Ujednolicone kodowanie mowy i dźwięku .
wirtualizator
Efekt próbujący uprzestrzennić kanały audio, na przykład próbujący symulować więcej głośników lub dawać iluzję, że źródła dźwięku mają położenie.
tom
Głośność, subiektywna siła sygnału audio.

Połączenie między urządzeniami

Technologie wzajemnych połączeń między urządzeniami łączą komponenty audio i wideo między urządzeniami i są dobrze widoczne na złączach zewnętrznych. Osoba wdrażająca HAL i użytkownik końcowy powinni znać te warunki.

Bluetooth
Technologia bezprzewodowa krótkiego zasięgu. Szczegółowe informacje na temat profili Bluetooth i protokołów Bluetooth związanych z dźwiękiem można znaleźć w artykułach A2DP dla muzyki, SCO dla telefonii i Profil zdalnego sterowania audio/wideo (AVRCP) .
DisplayPort
Cyfrowy interfejs wyświetlacza opracowany przez stowarzyszenie Video Electronics Standards Association (VESA).
klucz sprzętowy
Klucz sprzętowy to mały gadżet, zwłaszcza taki, który zawiesza się na innym urządzeniu.
FireWire
Zobacz IEEE 1394.
HDMI
Interfejs multimedialny wysokiej rozdzielczości. Interfejs do przesyłania danych audio i wideo. W przypadku urządzeń mobilnych stosowane jest złącze micro-HDMI (typ D) lub MHL.
IEEE1394
IEEE 1394 , zwany także FireWire, to magistrala szeregowa używana w zastosowaniach czasu rzeczywistego o niskim opóźnieniu, takich jak audio.
IntelHDA
Intel High Definition Audio (nie mylić z ogólnym dźwiękiem o wysokiej rozdzielczości lub dźwiękiem o wysokiej rozdzielczości ). Specyfikacja złącza na panelu przednim. Aby uzyskać szczegółowe informacje, zobacz Intel High Definition Audio .
interfejs
Interfejs konwertuje sygnał z jednej reprezentacji na inną. Typowe interfejsy obejmują interfejs audio USB i interfejs MIDI.
poziom linii
Poziom liniowy to siła analogowego sygnału audio przesyłanego między komponentami audio, a nie przetwornikami.
MHL
Mobilne łącze wysokiej rozdzielczości. Mobilny interfejs audio/wideo, często poprzez złącze micro-USB.
złącze telefoniczne
Komponent mini lub submini, który łączy urządzenie z przewodowymi słuchawkami, zestawem słuchawkowym lub wzmacniaczem liniowym.
SlimPort
Adapter z micro-USB na HDMI.
S/PDIF
Format interfejsu cyfrowego Sony/Philips. Połączenie międzysieciowe dla nieskompresowanego PCM i IEC 61937. Aby uzyskać szczegółowe informacje, zobacz S/PDIF . S/PDIF to konsumencki wariant AES3 .
Piorun
Interfejs multimedialny, który konkuruje z USB i HDMI w zakresie podłączania wysokiej klasy urządzeń peryferyjnych. Aby uzyskać szczegółowe informacje, zobacz Thunderbolt .
TOSLINK
TOSLINK to optyczny kabel audio używany ze złączem S/PDIF .
USB
Uniwersalna magistrala szeregowa. Aby uzyskać szczegółowe informacje, zobacz USB .

Połączenie między urządzeniami

Technologie połączeń między urządzeniami łączą wewnętrzne komponenty audio w danym urządzeniu i nie są widoczne bez demontażu urządzenia. Być może osoba wdrażająca HAL musi być tego świadoma, ale nie użytkownik końcowy. Szczegółowe informacje na temat połączeń między urządzeniami można znaleźć w następujących artykułach:

W ALSA System on Chip (ASoC) są one zbiorczo nazywane cyfrowymi interfejsami audio (DAI).

Ścieżka sygnału audio

Terminy dotyczące ścieżki sygnału audio odnoszą się do ścieżki sygnału, którą dane audio podążają z aplikacji do przetwornika i odwrotnie.

ADC
Analogowy do cyfrowego konwertera. Moduł przetwarzający sygnał analogowy (ciągły w czasie i amplitudzie) na sygnał cyfrowy (dyskretny w czasie i amplitudzie). Koncepcyjnie przetwornik ADC składa się z okresowego próbkowania i zatrzymania, po którym następuje kwantyzator, chociaż nie musi to być realizowane w ten sposób. Przetwornik ADC jest zwykle poprzedzony filtrem dolnoprzepustowym w celu usunięcia wszelkich składowych o wysokiej częstotliwości, które nie są reprezentowalne przy użyciu pożądanej częstotliwości próbkowania. Szczegółowe informacje można znaleźć w części Przetwornik analogowo-cyfrowy .
AP
Procesor aplikacji. Główny komputer ogólnego przeznaczenia na urządzeniu mobilnym.
kodek
Koder-dekoder. Moduł kodujący i/lub dekodujący sygnał audio z jednej reprezentacji na drugą (zwykle analogową na PCM lub PCM na analogową). Ściślej rzecz ujmując, kodek jest zarezerwowany dla modułów, które zarówno kodują, jak i dekoduje, ale można go luźno używać w odniesieniu tylko do jednego z nich. Aby uzyskać szczegółowe informacje, zobacz Kodek audio .
DAC
Przetwornik cyfrowo-analogowy. Moduł przetwarzający sygnał cyfrowy (dyskretny w czasie i amplitudzie) na sygnał analogowy (ciągły w czasie i amplitudzie). Często następuje filtr dolnoprzepustowy w celu usunięcia składników o wysokiej częstotliwości wprowadzonych przez cyfrową kwantyzację. Szczegółowe informacje można znaleźć w części Przetwornik cyfrowo-analogowy .
DSP
Cyfrowy procesor sygnałowy. Komponent opcjonalny zwykle umieszczony za procesorem aplikacji (dla danych wyjściowych) lub przed procesorem aplikacji (dla danych wejściowych). Podstawowym celem jest odciążenie procesora aplikacji i zapewnienie funkcji przetwarzania sygnału przy niższych kosztach energii.
PDM
Modulacja gęstości impulsu. Forma modulacji używana do reprezentowania sygnału analogowego za pomocą sygnału cyfrowego, gdzie względna gęstość 1s w porównaniu z 0s wskazuje poziom sygnału. Powszechnie używany w przetwornikach cyfrowo-analogowych. Szczegółowe informacje można znaleźć w części Modulacja gęstości impulsu .
PWM
Modulacja szerokości impulsów. Forma modulacji używana do reprezentacji sygnału analogowego za pomocą sygnału cyfrowego, gdzie względna szerokość impulsu cyfrowego wskazuje poziom sygnału. Powszechnie stosowany w przetwornikach analogowo-cyfrowych. Szczegółowe informacje można znaleźć w części Modulacja szerokości impulsu .
transduktor
Konwertuje zmiany wielkości fizycznych w świecie rzeczywistym na sygnały elektryczne. W audio wielkością fizyczną jest ciśnienie akustyczne, a przetwornikami są głośnik i mikrofon. Aby poznać szczegóły, patrz Przetwornik .

Konwersja częstotliwości próbkowania

Warunki konwersji częstotliwości próbkowania odnoszą się do procesu konwersji z jednej częstotliwości próbkowania na inną.

próbkowanie
Ponowne próbkowanie, gdzie częstotliwość próbkowania ujścia < częstotliwość próbkowania źródła.
Częstotliwość Nyquista
Maksymalna składowa częstotliwości, którą można przedstawić za pomocą dyskretnego sygnału przy 1/2 danej częstotliwości próbkowania. Na przykład zakres słyszalności człowieka rozciąga się do około 20 kHz, więc cyfrowy sygnał audio musi mieć częstotliwość próbkowania co najmniej 40 kHz, aby reprezentować ten zakres. W praktyce powszechnie stosuje się częstotliwości próbkowania 44,1 kHz i 48 kHz, przy częstotliwościach Nyquista odpowiednio 22,05 kHz i 24 kHz. Szczegółowe informacje można znaleźć w części Częstotliwość Nyquista i Zasięg słuchu .
próbnik
Synonim konwertera częstotliwości próbkowania.
ponowne próbkowanie
Proces konwersji częstotliwości próbkowania.
konwerter częstotliwości próbkowania
Moduł resamplingu.
zlew
Wyjście resamplera.
źródło
Wejście do resamplera.
próbkowanie wyższe
Ponowne próbkowanie, gdzie częstotliwość próbkowania ujścia > częstotliwość próbkowania źródła.

Telefonia

AEC
Eliminacja echa akustycznego to sposób na redukcję echa sygnału. Aby uzyskać szczegółowe informacje, zobacz Tłumienie i eliminacja echa .
ANC
Aktywna kontrola szumów to sposób na poprawę jakości sygnału głównego poprzez aktywne dodanie odwrotności niepożądanego sygnału wtórnego. Aby uzyskać szczegółowe informacje, zobacz Aktywna kontrola hałasu .
dialer
Aplikacja udostępniająca interfejs użytkownika dla telefonii.
HCO
Hearing Carry-Over to tryb TTY, w którym wiadomość jest wysyłana jako tekst i odbierana jako mowa.
poboczny
Słyszalna informacja zwrotna z lokalnego mikrofonu do lokalnej słuchawki. Aby uzyskać szczegółowe informacje, zobacz Sidetone .
TDD
Urządzenie telekomunikacyjne dla osób niesłyszących to specyficzny rodzaj teletekstu (TTY) przeznaczony dla osób z uszkodzonym słuchem lub mową.
TTY
Dalekopis . Często używane zamiennie z TDD.
UE
Sprzęt użytkownika. Konsumenckie urządzenie telefoniczne.
UMTS
Uniwersalny System Telekomunikacji Ruchomej . Rodzaj mobilnego systemu komórkowego.
VCO
Voice Carry-Over to tryb TTY, w którym wiadomość jest wysyłana jako dźwięk i odbierana jako tekst.

Warunki specyficzne dla Androida

Terminy specyficzne dla systemu Android obejmują terminy używane wyłącznie w środowisku audio systemu Android oraz terminy ogólne, które mają specjalne znaczenie w systemie Android.

ALSA
Zaawansowana architektura dźwięku systemu Linux. Framework audio dla Linuksa, który wpłynął także na inne systemy. Aby zapoznać się z ogólną definicją, zobacz ALSA . W systemie Android ALSA odnosi się do struktury audio jądra i sterowników, a nie do interfejsu API trybu użytkownika. Zobacz także tinyalsa .
urządzenie dźwiękowe
Punkt końcowy wejścia/wyjścia audio wspierany przez implementację HAL.
Efekt dźwiękowy
API i ramy implementacyjne dla efektów wyjściowych (przetwarzania końcowego) i efektów wejściowych (przetwarzania wstępnego). Interfejs API jest zdefiniowany w android.media.audiofx.AudioEffect .
AudioFlinger
Implementacja serwera dźwięku Android. AudioFlinger działa w procesie serwera multimediów. Aby zapoznać się z ogólną definicją, zobacz Serwer dźwięku .
skupienie dźwięku
Zestaw interfejsów API do zarządzania interakcjami audio w wielu niezależnych aplikacjach. Aby uzyskać szczegółowe informacje, zobacz Zarządzanie fokusem audio oraz metody i stałe związane z fokusem android.media.AudioManager .
Mikser audio
Moduł w AudioFlingerze odpowiedzialny za łączenie wielu ścieżek oraz zastosowanie tłumienia (głośności) i efektów. Aby zapoznać się z ogólną definicją, zobacz Miksowanie dźwięku (nagranie muzyki) (omawia mikser jako urządzenie sprzętowe lub aplikację, a nie moduł oprogramowania w systemie).
polityka dźwiękowa
Usługa odpowiedzialna za wszystkie działania, które wymagają najpierw podjęcia decyzji politycznej, takie jak otwarcie nowego strumienia we/wy, przekierowanie po zmianie i zarządzanie wolumenem strumienia.
Nagranie dźwiękowe
Podstawowy interfejs API klienta niskiego poziomu do odbierania danych z urządzenia wejściowego audio, takiego jak mikrofon. Dane są zazwyczaj w formacie PCM. Interfejs API jest zdefiniowany w android.media.AudioRecord .
Resampler audio
Moduł w AudioFlingerze odpowiedzialny za konwersję częstotliwości próbkowania .
źródło dźwięku
Wyliczenie stałych wskazujących pożądany przypadek użycia do przechwytywania sygnału wejściowego audio. Aby uzyskać szczegółowe informacje, zobacz Źródło dźwięku . Od poziomu API 21 i wyższego preferowane są atrybuty audio .
Ścieżka dźwiękowa
Podstawowy interfejs API klienta niskiego poziomu do wysyłania danych do urządzenia wyjściowego audio, takiego jak głośnik. Dane są zwykle w formacie PCM. Interfejs API jest zdefiniowany w android.media.AudioTrack .
narzędzia_audio
Biblioteka narzędzi audio zawierająca takie funkcje, jak konwersja formatu PCM, operacje we/wy plików WAV i nieblokujące FIFO , które są w dużej mierze niezależne od platformy Android.
klient
Zwykle aplikacja lub klient aplikacji. Jednak klientem AudioFlinger może być wątek działający w procesie systemowym serwera multimediów, na przykład podczas odtwarzania multimediów dekodowanych przez obiekt MediaPlayer.
HAL
Warstwa abstrakcji sprzętu. HAL to termin ogólny w systemie Android; w audio jest to warstwa pomiędzy AudioFlingerem a sterownikiem urządzenia jądra z interfejsem API C (który zastępuje libaudio C++).
Szybkie przechwytywanie
Wątek w AudioFlinger, który wysyła dane audio do szybkich ścieżek o niższym opóźnieniu i steruje urządzeniem wejściowym, gdy jest skonfigurowany pod kątem zmniejszonego opóźnienia.
SzybkiMikser
Wątek w AudioFlinger, który odbiera i miksuje dane audio z szybkich ścieżek o niższym opóźnieniu i steruje głównym urządzeniem wyjściowym, gdy jest skonfigurowany pod kątem zmniejszonego opóźnienia.
szybka ścieżka
Klient AudioTrack lub AudioRecord z mniejszym opóźnieniem, ale mniejszą liczbą funkcji na niektórych urządzeniach i trasach.
Odtwarzacz multimedialny
API klienta wyższego poziomu niż AudioTrack. Odtwarza zakodowaną zawartość lub zawartość zawierającą multimedialne ścieżki audio i wideo.
media.log
Funkcja debugowania AudioFlinger dostępna tylko w kompilacjach niestandardowych. Służy do rejestrowania zdarzeń audio w buforze cyklicznym, gdzie w razie potrzeby można je następnie zrzucić z mocą wsteczną.
serwer mediów
Proces systemu Android zawierający usługi związane z multimediami, w tym AudioFlinger.
NBAIO
Nieblokujące wejście/wyjście audio. Abstrakcja dla portów AudioFlinger. Termin może być mylący, gdyż niektóre implementacje API NBAIO obsługują blokowanie. Kluczowe implementacje NBAIO dotyczą różnych typów rur.
zwykły mikser
Wątek w AudioFlinger, który obsługuje większość w pełni funkcjonalnych klientów AudioTrack. Bezpośrednio steruje urządzeniem wyjściowym lub wprowadza jego submiks do FastMixer za pomocą rury.
OpenSL ES
Standard API audio firmy The Khronos Group . Wersje Androida od poziomu API 9 obsługują natywny interfejs API audio oparty na podzbiorze OpenSL ES 1.0.1 .
profesjonalny dźwięk
Skrót flagi funkcji android.hardware.audio.pro . Wymagania są udokumentowane w sekcji 5.10 Professional Audio na płycie CD z systemem Android. Słowo „pro” w funkcji android.hardware.audio.pro odnosi się do poziomu przewidywalnej wydajności w czasie rzeczywistym, a nie do zamierzonego użytkownika.
w czasie rzeczywistym (rzeczownik), w czasie rzeczywistym (przymiotnik)

Systemy obliczeniowe czasu rzeczywistego gwarantują reakcję na istotne zdarzenia w wymaganym terminie. Obsługa implementacji urządzeń do obliczeń w czasie rzeczywistym jest warunkiem koniecznym, ale niewystarczającym, aby spełnić wymagania opisanej powyżej funkcji android.hardware.audio.pro .

Wydajność w czasie rzeczywistym przynosi także korzyści w innych dziedzinach niż dźwięk, takich jak gry, grafika, kamera, wideo, przetwarzanie czujników, rzeczywistość wirtualna (VR) i rzeczywistość rozszerzona (AR).

tryb cichy
Ustawiana przez użytkownika funkcja wyciszania dzwonka telefonu i powiadomień bez wpływu na odtwarzanie multimediów (muzyki, filmów, gier) lub alarmów.
SoundPool
API klienta wyższego poziomu niż AudioTrack. Odtwarza samplowane klipy audio. Przydatne do wyzwalania informacji zwrotnych interfejsu użytkownika, dźwięków gier itp. Interfejs API jest zdefiniowany w android.media.SoundPool .
Trema
Zobacz Multimedia .
Kolejka stanu
Moduł w AudioFlingerze odpowiedzialny za synchronizację stanu pomiędzy wątkami. Podczas gdy NBAIO służy do przekazywania danych, StateQueue służy do przekazywania informacji sterujących.
strategia
Grupa typów strumieni o podobnym zachowaniu. Używany przez usługę zasad dotyczących dźwięku.
typ strumienia
Wyliczenie wyrażające przypadek użycia wyjścia audio. Implementacja zasad audio wykorzystuje typ strumienia wraz z innymi parametrami do określenia głośności i decyzji o routingu. Aby zapoznać się z listą typów strumieni, zobacz android.media.AudioManager .
zlewozmywak
Zobacz Debugowanie dźwięku .
malutkie
Mały interfejs API trybu użytkownika nad jądrem ALSA z licencją BSD. Zalecane do wdrożeń HAL.
Generator tonów
API klienta wyższego poziomu niż AudioTrack. Odtwarza sygnały dwutonowe i wieloczęstotliwościowe (DTMF). Szczegółowe informacje można znaleźć w artykule Dwutonowa sygnalizacja wieloczęstotliwościowa i definicja interfejsu API na stronie android.media.ToneGenerator .
ścieżka
Strumień audio. Kontrolowane przez API AudioTrack lub AudioRecord.
krzywa tłumienia głośności
Mapowanie specyficzne dla urządzenia z ogólnego wskaźnika głośności na określony współczynnik tłumienia dla danego wyjścia.
indeks objętości
Bezjednostkowa liczba całkowita wyrażająca pożądaną względną objętość strumienia. Interfejsy API Android.media.AudioManager związane z głośnością działają na podstawie wskaźników głośności, a nie bezwzględnych współczynników tłumienia.