Google cam kết thúc đẩy công bằng chủng tộc cho Cộng đồng người da đen. Xem cách thực hiện.

Thuật ngữ âm thanh

Bảng chú giải thuật ngữ liên quan đến âm thanh này bao gồm các thuật ngữ chung được sử dụng rộng rãi và các thuật ngữ dành riêng cho Android. Xem Bảng chú giải thuật ngữ nền tảng Android trung tâm để biết các định nghĩa chính tắc của thuật ngữ.

Điều khoản chung

Các thuật ngữ chung chung liên quan đến âm thanh có ý nghĩa thông thường.

Âm thanh kỹ thuật số

Thuật ngữ âm thanh kỹ thuật số liên quan đến việc xử lý âm thanh bằng cách sử dụng tín hiệu âm thanh được mã hóa ở dạng kỹ thuật số. Để biết chi tiết, hãy tham khảo Âm thanh kỹ thuật số .

AC3
Bộ giải mã âm thanh của Dolby. Để biết chi tiết, hãy tham khảo Dolby Digital .
âm học
Nghiên cứu các đặc tính cơ học của âm thanh, chẳng hạn như vị trí vật lý của các bộ chuyển đổi (loa, micrô, v.v.) trên thiết bị ảnh hưởng như thế nào đến chất lượng âm thanh cảm nhận.
sự suy giảm
Hệ số nhân nhỏ hơn hoặc bằng 1,0, được áp dụng cho tín hiệu âm thanh để giảm mức tín hiệu. So sánh để đạt được .
người đam mê âm thanh
Người quan tâm đến trải nghiệm tái tạo âm nhạc vượt trội, đặc biệt sẵn sàng đánh đổi đáng kể (chi phí, kích thước linh kiện, thiết kế phòng, v.v.) để có chất lượng âm thanh. Để biết chi tiết, hãy tham khảo audiophile .
AVB
Một tiêu chuẩn để truyền âm thanh kỹ thuật số theo thời gian thực qua Ethernet. Để biết chi tiết, hãy tham khảo Cầu nối âm thanh video .
bit trên mỗi mẫu hoặc độ sâu bit
Số lượng bit thông tin trên mỗi mẫu.
kênh truyền hình
Một luồng thông tin âm thanh, thường tương ứng với một vị trí ghi hoặc phát lại.
suy sụp
Giảm số lượng kênh, chẳng hạn như từ âm thanh nổi xuống đơn âm hoặc từ 5.1 thành âm thanh nổi. Thực hiện bằng cách giảm kênh, trộn kênh hoặc xử lý tín hiệu nâng cao hơn. Trộn đơn giản mà không bị suy giảm hoặc hạn chế có khả năng bị tràn và cắt nhỏ. So sánh với upmixing .
DSD
Truyền trực tiếp kỹ thuật số. Mã hóa âm thanh độc quyền dựa trên điều chế mật độ xung . Trong khi Điều chế mã xung (PCM) mã hóa dạng sóng dưới dạng chuỗi các mẫu âm thanh riêng lẻ gồm nhiều bit, thì DSD mã hóa dạng sóng dưới dạng chuỗi bit với tốc độ mẫu rất cao (không có khái niệm về mẫu). Cả PCM và DSD đều đại diện cho nhiều kênh theo trình tự độc lập. DSD phù hợp hơn với việc phân phối nội dung hơn là một đại diện bên trong để xử lý vì có thể khó áp dụng các thuật toán xử lý tín hiệu kỹ thuật số (DSP) truyền thống cho DSD. DSD được sử dụng trong Super Audio CD (SACD) và trong DSD qua PCM (DoP) cho USB. Để biết chi tiết, hãy tham khảo Direct Stream Digital .
Vịt
Tạm thời giảm âm lượng của một luồng khi một luồng khác hoạt động. Ví dụ: nếu nhạc đang phát khi có thông báo, nhạc sẽ phát ra trong khi thông báo phát. So sánh với tắt tiếng .
FIFO
Đến trước về trước. Mô-đun phần cứng hoặc cấu trúc dữ liệu phần mềm thực hiện xếp hàng dữ liệu Đầu vào, Đầu tiên ra . Trong ngữ cảnh âm thanh, dữ liệu được lưu trữ trong hàng đợi thường là các khung âm thanh. FIFO có thể được thực hiện bởi một bộ đệm tròn .
khung
Tập hợp các mẫu, một mẫu cho mỗi kênh, tại một thời điểm.
khung trên mỗi bộ đệm
Số lượng khung hình được chuyển từ mô-đun này sang mô-đun tiếp theo cùng một lúc. Giao diện HAL âm thanh sử dụng khái niệm khung trên mỗi bộ đệm.
lợi
Hệ số nhân lớn hơn hoặc bằng 1,0, được áp dụng cho tín hiệu âm thanh để tăng mức tín hiệu. So sánh với độ suy giảm .
Âm thanh HD
Âm thanh độ nét cao. Từ đồng nghĩa với âm thanh độ phân giải cao (nhưng khác với Âm thanh độ phân giải cao của Intel).
tai nghe
Loa vừa tai, không có micrô. So sánh với tai nghe.
tai nghe
Tai nghe có micrô. So sánh với tai nghe.
Hz
Các đơn vị cho tỷ lệ mẫu hoặc tỷ lệ khung hình.
âm thanh độ phân giải cao
Biểu diễn với độ sâu bit và tốc độ lấy mẫu lớn hơn so với CD (PCM 16 bit âm thanh nổi ở 44,1 kHz) và không bị mất dữ liệu nén. Tương đương với âm thanh HD. Để biết chi tiết, hãy tham khảo âm thanh độ phân giải cao .
xen kẽ
Đại diện cho âm thanh kỹ thuật số đa kênh xen kẽ dữ liệu giữa các kênh. Ví dụ: âm thanh kỹ thuật số âm thanh nổi được thể hiện ở định dạng xen kẽ là trái, phải, trái, phải, v.v.
độ trễ
Thời gian trễ khi một tín hiệu đi qua một hệ thống.
không mất mát
Một thuật toán nén dữ liệu không mất dữ liệu duy trì độ chính xác của bit trong quá trình mã hóa và giải mã, trong đó kết quả của việc giải mã dữ liệu được mã hóa trước đó tương đương với dữ liệu gốc. Ví dụ về các định dạng phân phối nội dung âm thanh không mất dữ liệu bao gồm CD , PCM trong WAVFLAC . Quy trình tác giả có thể làm giảm độ sâu bit hoặc tốc độ lấy mẫu so với quy trình của bản gốc ; các định dạng phân phối duy trì độ phân giải và độ chính xác bit của bản gốc là chủ đề của âm thanh có độ phân giải cao.
mất mát
Một thuật toán nén dữ liệu mất dữ liệu cố gắng bảo toàn các tính năng quan trọng nhất của phương tiện thông qua mã hóa và giải mã trong đó kết quả của việc giải mã dữ liệu được mã hóa trước đó tương tự về mặt cảm quan với dữ liệu gốc nhưng không giống hệt nhau. Ví dụ về thuật toán nén âm thanh bị mất âm thanh bao gồm MP3 và AAC. Vì các giá trị tương tự là từ một miền liên tục và các giá trị kỹ thuật số là rời rạc, ADC và DAC là các chuyển đổi suy hao liên quan đến biên độ. Xem thêm tính minh bạch .
bệnh tăng bạch cầu đơn nhân
Một kênh.
đa kênh
Xem âm thanh vòm . Theo thuật ngữ chặt chẽ, âm thanh nổi là nhiều hơn một kênh và có thể được coi là đa kênh; tuy nhiên, cách sử dụng như vậy là khó hiểu và do đó cần tránh.
tắt tiếng
Tạm thời buộc âm lượng về 0, độc lập với các điều khiển âm lượng thông thường.
vượt qua
Lỗi âm thanh do không chấp nhận đủ thời gian dữ liệu được cung cấp. Để biết chi tiết, hãy tham khảo chạy dưới bộ đệm . So sánh với chạy dưới.
lia máy
Hướng tín hiệu đến vị trí mong muốn trong trường âm thanh nổi hoặc đa kênh.
PCM
Điều chế xung mã. Mã hóa cấp thấp phổ biến nhất của âm thanh kỹ thuật số. Tín hiệu âm thanh được lấy mẫu ở một khoảng thời gian đều đặn, được gọi là tốc độ lấy mẫu, sau đó được lượng tử hóa thành các giá trị rời rạc trong một phạm vi cụ thể tùy thuộc vào độ sâu bit. Ví dụ: đối với PCM 16 bit, các giá trị mẫu là số nguyên từ -32768 đến +32767.
con dốc
Tăng dần hoặc giảm mức độ của một thông số âm thanh cụ thể, chẳng hạn như âm lượng hoặc cường độ của hiệu ứng. Một dấu tăng âm lượng thường được áp dụng khi tạm dừng và tiếp tục âm nhạc để tránh chuyển đổi âm thanh khó nghe.
vật mẫu
Số đại diện cho giá trị âm thanh cho một kênh tại một thời điểm.
tỷ lệ mẫu hoặc tỷ lệ khung hình
Số khung hình trên giây. Mặc dù tốc độ khung hình chính xác hơn, nhưng tốc độ mẫu thường được sử dụng để chỉ tốc độ khung hình.
sự hòa hợp
Sử dụng âm thanh để thể hiện phản hồi hoặc thông tin, chẳng hạn như âm thanh chạm và âm thanh bàn phím.
SPL
Mức áp suất âm thanh, một phép đo tương đối của áp suất âm thanh.
âm thanh nổi
Hai kênh.
mở rộng âm thanh nổi
Hiệu ứng được áp dụng cho tín hiệu âm thanh nổi để tạo ra một tín hiệu âm thanh nổi khác có âm thanh đầy đủ và phong phú hơn. Hiệu ứng này cũng có thể được áp dụng cho tín hiệu đơn âm, trong đó nó là một loại trộn lẫn.
âm thanh vòm
Các kỹ thuật để tăng khả năng người nghe cảm nhận vị trí âm thanh ngoài âm thanh nổi bên trái và bên phải.
minh bạch
Kết quả lý tưởng của việc nén dữ liệu bị mất mát. Việc chuyển đổi dữ liệu mất dữ liệu là minh bạch nếu đối tượng con người không thể phân biệt được nó với bản gốc. Để biết chi tiết, hãy tham khảo Tính minh bạch .
chạy ngầm
Lỗi âm thanh do không cung cấp đủ thời gian dữ liệu cần thiết. Để biết chi tiết, hãy tham khảo chạy dưới bộ đệm . So sánh để chạy quá mức.
trộn lẫn
Tăng số lượng kênh, chẳng hạn như từ đơn âm sang âm thanh nổi hoặc từ âm thanh nổi sang âm thanh vòm. Được thực hiện bằng xử lý tín hiệu nhân bản, lia hoặc nâng cao hơn. So sánh với downmixing .
USAC
Một codec âm thanh cho các ứng dụng tốc độ bit thấp. Để biết chi tiết, hãy tham khảo Mã hóa âm thanh và giọng nói hợp nhất .
ảo hóa
Hiệu ứng cố gắng mở rộng không gian các kênh âm thanh, chẳng hạn như cố gắng mô phỏng nhiều loa hơn hoặc tạo ảo giác rằng các nguồn âm thanh có vị trí.
âm lượng
Độ lớn, cường độ chủ quan của tín hiệu âm thanh.

Kết nối giữa các thiết bị

Công nghệ kết nối giữa các thiết bị kết nối các thành phần âm thanh và video giữa các thiết bị và có thể dễ dàng nhìn thấy ở các đầu nối bên ngoài. Người triển khai HAL và người dùng cuối nên biết các điều khoản này.

Bluetooth
Công nghệ không dây tầm ngắn. Để biết chi tiết về cấu hình Bluetooth liên quan đến âm thanh và giao thức Bluetooth , hãy tham khảo A2DP cho âm nhạc, SCO cho điện thoại và Cấu hình điều khiển từ xa Audio / Video (AVRCP) .
DisplayPort
Giao diện hiển thị kỹ thuật số của Hiệp hội Tiêu chuẩn Điện tử Video (VESA).
dongle
Thiết bị bảo vệ phần mềm là một tiện ích nhỏ, đặc biệt là thiết bị có chức năng treo thiết bị khác.
FireWire
Xem IEEE 1394.
HDMI
Giao diện đa phương tiện độ nét cao. Giao diện truyền dữ liệu âm thanh và video. Đối với thiết bị di động, đầu nối micro-HDMI (loại D) hoặc MHL được sử dụng.
IEEE 1394
IEEE 1394 , còn được gọi là FireWire, là một bus nối tiếp được sử dụng cho các ứng dụng thời gian thực có độ trễ thấp như âm thanh.
Intel HDA
Âm thanh độ phân giải cao Intel (đừng nhầm lẫn với âm thanh độ nét cao chung chung hoặc âm thanh độ phân giải cao ). Đặc điểm kỹ thuật cho đầu nối bảng điều khiển phía trước. Để biết chi tiết, hãy tham khảo Âm thanh độ nét cao của Intel .
giao diện
Một giao diện chuyển đổi một tín hiệu từ biểu diễn này sang biểu diễn khác. Các giao diện phổ biến bao gồm giao diện âm thanh USB và giao diện MIDI.
mức dòng
Mức đường truyền là cường độ của tín hiệu âm thanh tương tự truyền giữa các thành phần âm thanh, không phải bộ chuyển đổi.
MHL
Liên kết độ nét cao trên thiết bị di động. Giao diện âm thanh / video di động, thường qua đầu nối micro-USB.
đầu nối điện thoại
Thành phần mini hoặc sub-mini kết nối thiết bị với tai nghe có dây, tai nghe hoặc bộ khuếch đại mức đường truyền.
SlimPort
Bộ chuyển đổi từ micro-USB sang HDMI.
S / PDIF
Định dạng Giao diện Kỹ thuật số Sony / Philips. Kết nối cho PCM không nén và IEC 61937. Để biết chi tiết, hãy tham khảo S / PDIF . S / PDIF là biến thể cấp độ tiêu dùng của AES3 .
Thunderbolt
Giao diện đa phương tiện cạnh tranh với USB và HDMI để kết nối với các thiết bị ngoại vi cao cấp. Để biết chi tiết, hãy tham khảo Thunderbolt .
TOSLINK
TOSLINK là cáp âm thanh quang được sử dụng với S / PDIF .
USB
Bus nối tiếp đa năng. Để biết chi tiết, hãy tham khảo USB .

Kết nối nội bộ thiết bị

Công nghệ kết nối nội bộ thiết bị kết nối các thành phần âm thanh bên trong trong một thiết bị nhất định và không thể nhìn thấy nếu không tháo rời thiết bị. Người triển khai HAL có thể cần biết những điều này, nhưng không phải người dùng cuối. Để biết chi tiết về kết nối nội bộ thiết bị, hãy tham khảo các bài viết sau:

Trong Hệ thống ALSA trên chip (ASoC) , chúng được gọi chung là Giao diện âm thanh kỹ thuật số (DAI).

Đường dẫn tín hiệu âm thanh

Thuật ngữ đường dẫn tín hiệu âm thanh liên quan đến đường dẫn tín hiệu mà dữ liệu âm thanh đi theo từ ứng dụng đến bộ chuyển đổi hoặc ngược lại.

ADC
Bộ chuyển đổi tương tự sang kỹ thuật số. Mô-đun chuyển đổi tín hiệu tương tự (liên tục về thời gian và biên độ) thành tín hiệu kỹ thuật số (rời rạc về thời gian và biên độ). Về mặt khái niệm, một ADC bao gồm một mẫu-và-giữ định kỳ, theo sau là một bộ định lượng, mặc dù nó không phải được thực hiện theo cách đó. ADC thường được đặt trước bởi một bộ lọc thông thấp để loại bỏ bất kỳ thành phần tần số cao nào không thể đại diện được bằng cách sử dụng tốc độ mẫu mong muốn. Để biết thêm chi tiết, hãy tham khảo bộ chuyển đổi Analog sang kỹ thuật số .
AP
Bộ xử lý ứng dụng. Máy tính đa năng chính trên thiết bị di động.
codec
Bộ mã hóa-giải mã. Mô-đun mã hóa và / hoặc giải mã tín hiệu âm thanh từ biểu diễn này sang biểu diễn khác (thường tương tự sang PCM hoặc PCM sang tương tự). Theo thuật ngữ nghiêm ngặt, codec được dành riêng cho các mô-đun vừa mã hóa vừa giải mã nhưng có thể được sử dụng lỏng lẻo để chỉ một trong số này. Để biết chi tiết, hãy tham khảo Bộ giải mã âm thanh .
DAC
Chuyển đổi công nghệ ky thuật sô. Mô-đun chuyển đổi tín hiệu kỹ thuật số (rời rạc về thời gian và biên độ) thành tín hiệu tương tự (liên tục về thời gian và biên độ). Thường được theo sau bởi một bộ lọc thông thấp để loại bỏ các thành phần tần số cao được giới thiệu bởi lượng tử hóa kỹ thuật số. Để biết chi tiết, hãy tham khảo Bộ chuyển đổi kỹ thuật số sang tương tự .
DSP
Bộ xử lý tín hiệu kỹ thuật số. Thành phần tùy chọn thường nằm sau bộ xử lý ứng dụng (cho đầu ra) hoặc trước bộ xử lý ứng dụng (cho đầu vào). Mục đích chính là giảm tải bộ xử lý ứng dụng và cung cấp các tính năng xử lý tín hiệu với chi phí điện năng thấp hơn.
PDM
Điều chế mật độ xung. Dạng điều chế được sử dụng để biểu diễn tín hiệu tương tự bằng tín hiệu số, trong đó mật độ tương đối của 1s so với 0 cho biết mức tín hiệu. Thường được sử dụng bởi các bộ chuyển đổi kỹ thuật số sang tương tự. Để biết chi tiết, hãy tham khảo Điều chế mật độ xung .
PWM
Điều chế độ rộng xung. Dạng điều chế được sử dụng để biểu diễn tín hiệu tương tự bằng tín hiệu số, trong đó độ rộng tương đối của xung kỹ thuật số cho biết mức tín hiệu. Thường được sử dụng bởi các bộ chuyển đổi tương tự-kỹ thuật số. Để biết chi tiết, hãy tham khảo Điều chế độ rộng xung .
đầu dò
Chuyển đổi các biến thể của các đại lượng vật lý trong thế giới thực thành tín hiệu điện. Trong âm thanh, đại lượng vật lý là áp suất âm thanh và các đầu dò là loa và micrô. Để biết chi tiết, hãy tham khảo Transducer .

Chuyển đổi tỷ lệ mẫu

Các thuật ngữ chuyển đổi tỷ lệ mẫu liên quan đến quá trình chuyển đổi từ tỷ lệ lấy mẫu này sang tỷ lệ lấy mẫu khác.

xuống mẫu
Lấy lại mẫu, trong đó tỷ lệ mẫu chìm <tỷ lệ mẫu nguồn.
Tần số Nyquist
Thành phần tần số tối đa có thể được biểu thị bằng tín hiệu tùy ý ở 1/2 tốc độ mẫu nhất định. Ví dụ: phạm vi thính giác của con người mở rộng đến khoảng 20 kHz, vì vậy tín hiệu âm thanh kỹ thuật số phải có tốc độ mẫu ít nhất là 40 kHz để đại diện cho phạm vi đó. Trong thực tế, tốc độ mẫu 44,1 kHz và 48 kHz thường được sử dụng, với tần số Nyquist tương ứng là 22,05 kHz và 24 kHz. Để biết chi tiết, hãy tham khảo Tần số NyquistPhạm vi thính giác .
người lấy mẫu lại
Từ đồng nghĩa với công cụ chuyển đổi tỷ lệ mẫu.
lấy mẫu lại
Quy trình chuyển đổi tỷ lệ mẫu.
công cụ chuyển đổi tỷ lệ mẫu
Mô-đun lấy lại ví dụ.
bồn rửa
Đầu ra của bộ lấy mẫu lại.
nguồn
Nhập vào bộ lấy mẫu lại.
lấy mẫu
Lấy lại mẫu, trong đó tỷ lệ mẫu chìm> tỷ lệ mẫu nguồn.

Điện thoại

AEC
Loại bỏ tiếng vang âm thanh là một phương tiện để giảm tiếng vọng từ một tín hiệu. Để biết chi tiết, hãy xem Loại bỏ và triệt tiêu tiếng vọng .
ANC
Kiểm soát tiếng ồn chủ động là một phương tiện để cải thiện chất lượng của tín hiệu sơ cấp bằng cách tích cực thêm nghịch đảo của tín hiệu thứ cấp không mong muốn. Để biết chi tiết, hãy xem Kiểm soát tiếng ồn chủ động .
người quay số
Ứng dụng cung cấp giao diện người dùng cho điện thoại.
HCO
Mang theo thính giác là một chế độ TTY trong đó một tin nhắn được gửi dưới dạng văn bản và nhận được dưới dạng lời nói.
bên lề
Phản hồi âm thanh từ micrô cục bộ vào tai nghe cục bộ. Để biết chi tiết, hãy xem Sidetone .
TDD
Thiết bị viễn thông dành cho người khiếm thính là một loại Máy đánh chữ (TTY) cụ thể dành cho những người khiếm thính hoặc khiếm thính.
TTY
Máy đánh chữ . Thường được sử dụng thay thế cho TDD.
UE
Thiết bị người dùng. Thiết bị điện thoại tiêu dùng.
UMTS
Hệ thống Viễn thông Di động Toàn cầu . Một loại hệ thống di động di động.
VCO
Voice Carry-Over là một chế độ TTY trong đó tin nhắn được gửi dưới dạng âm thanh và nhận dưới dạng văn bản.

Điều khoản dành riêng cho Android

Các thuật ngữ dành riêng cho Android bao gồm các thuật ngữ chỉ được sử dụng trong khung âm thanh Android và các thuật ngữ chung chung có ý nghĩa đặc biệt trong Android.

ALSA
Kiến trúc âm thanh nâng cao của Linux. Khung âm thanh cho Linux cũng đã ảnh hưởng đến các hệ thống khác. Để biết định nghĩa chung, hãy tham khảo ALSA . Trong Android, ALSA đề cập đến khung âm thanh hạt nhân và trình điều khiển chứ không phải API chế độ người dùng. Xem thêm tinyalsa .
thiết bị âm thanh
Điểm cuối I / O âm thanh được hỗ trợ bởi triển khai HAL.
AudioEffect
API và khung triển khai cho các hiệu ứng đầu ra (sau xử lý) và các hiệu ứng đầu vào (tiền xử lý). API được định nghĩa tại android.media.audiofx.AudioEffect .
AudioFlinger
Triển khai máy chủ âm thanh Android. AudioFlinger chạy trong quy trình của máy chủ trung gian. Để biết định nghĩa chung, hãy tham khảo Máy chủ âm thanh .
tiêu điểm âm thanh
Bộ API để quản lý các tương tác âm thanh trên nhiều ứng dụng độc lập. Để biết chi tiết, hãy xem Quản lý Tiêu điểm Âm thanh và các phương pháp và hằng số liên quan đến tiêu điểm của android.media.AudioManager .
AudioMixer
Mô-đun trong AudioFlinger chịu trách nhiệm kết hợp nhiều bản nhạc và áp dụng độ suy giảm (âm lượng) và hiệu ứng. Để biết định nghĩa chung, hãy tham khảo Trộn âm thanh (nhạc đã ghi) (thảo luận về bộ trộn như một thiết bị phần cứng hoặc ứng dụng phần mềm, thay vì một mô-đun phần mềm trong hệ thống).
chính sách âm thanh
Dịch vụ chịu trách nhiệm về tất cả các hành động yêu cầu đưa ra quyết định chính sách trước, chẳng hạn như mở luồng I / O mới, định tuyến lại sau khi thay đổi và quản lý âm lượng luồng.
AudioRecord
API ứng dụng khách cấp thấp chính để nhận dữ liệu từ thiết bị đầu vào âm thanh như micrô. Dữ liệu thường là định dạng PCM. API được định nghĩa tại android.media.AudioRecord .
AudioResampler
Mô-đun trong AudioFlinger chịu trách nhiệm chuyển đổi tỷ lệ mẫu .
nguồn âm thanh
Danh sách các hằng số cho biết trường hợp sử dụng mong muốn để thu âm thanh đầu vào. Để biết chi tiết, hãy xem nguồn âm thanh . Kể từ cấp API 21 trở lên, các thuộc tính âm thanh được ưu tiên hơn.
Track âm thanh
API ứng dụng khách cấp thấp chính để gửi dữ liệu đến thiết bị đầu ra âm thanh chẳng hạn như loa. Dữ liệu thường ở định dạng PCM. API được định nghĩa tại android.media.AudioTrack .
audio_utils
Thư viện tiện ích âm thanh cho các tính năng như chuyển đổi định dạng PCM, I / O tệp WAV và FIFO không chặn , phần lớn độc lập với nền tảng Android.
khách hàng
Thường là một ứng dụng hoặc ứng dụng khách. Tuy nhiên, một máy khách AudioFlinger có thể là một luồng chạy trong quy trình hệ thống máy chủ trung gian, chẳng hạn như khi phát phương tiện được giải mã bởi một đối tượng MediaPlayer.
HAL
Lớp trừu tượng phần cứng. HAL là một thuật ngữ chung trong Android; trong âm thanh, nó là một lớp giữa AudioFlinger và trình điều khiển thiết bị hạt nhân với một API C (thay thế cho C ++ libaudio).
FastCapture
Luồng trong AudioFlinger gửi dữ liệu âm thanh đến các bản nhạc nhanh có độ trễ thấp hơn và điều khiển thiết bị đầu vào khi được định cấu hình để giảm độ trễ.
FastMixer
Chuỗi trong AudioFlinger nhận và trộn dữ liệu âm thanh từ các bản nhạc nhanh có độ trễ thấp hơn và điều khiển thiết bị đầu ra chính khi được định cấu hình để giảm độ trễ.
theo dõi nhanh
Ứng dụng khách AudioTrack hoặc AudioRecord có độ trễ thấp hơn nhưng ít tính năng hơn trên một số thiết bị và tuyến đường.
Media Player
API ứng dụng khách cấp cao hơn AudioTrack. Phát nội dung được mã hóa hoặc nội dung bao gồm các bản nhạc và video đa phương tiện.
media.log
Tính năng gỡ lỗi AudioFlinger chỉ khả dụng trong các bản dựng tùy chỉnh. Được sử dụng để ghi các sự kiện âm thanh vào một bộ đệm tròn, sau đó chúng có thể được kết xuất trở về trước khi cần.
người trung gian
Quy trình hệ thống Android có chứa các dịch vụ liên quan đến phương tiện, bao gồm AudioFlinger.
NBAIO
Không chặn đầu vào / đầu ra âm thanh. Tóm tắt cho các cổng AudioFlinger. Thuật ngữ này có thể gây hiểu nhầm khi một số triển khai chặn hỗ trợ API NBAIO. Các triển khai chính của NBAIO dành cho các loại ống khác nhau.
máy trộn bình thường
Chuỗi bên trong AudioFlinger phục vụ hầu hết các ứng dụng khách AudioTrack đầy đủ tính năng. Trực tiếp điều khiển thiết bị đầu ra hoặc nạp hỗn hợp con của nó vào FastMixer thông qua một đường ống.
OpenSL ES
Tiêu chuẩn API âm thanh của Tập đoàn Khronos . Các phiên bản Android kể từ API cấp 9 hỗ trợ API âm thanh gốc dựa trên một tập hợp con của OpenSL ES 1.0.1 .
âm thanh chuyên nghiệp
Viết tắt của cờ tính năng android.hardware.audio.pro . Các yêu cầu được nêu trong phần 5.10 Âm thanh Chuyên nghiệp của Android CDD. "Chuyên nghiệp" trong tính năng android.hardware.audio.pro đề cập đến mức hiệu suất có thể dự đoán được trong thời gian thực, không phải người dùng dự kiến.
thời gian thực

Hệ thống tính toán thời gian thực đảm bảo phản ứng với các sự kiện liên quan trong thời hạn yêu cầu. Hỗ trợ triển khai thiết bị cho tính toán thời gian thực là điều kiện tiên quyết cần thiết nhưng chưa đủ để đáp ứng các yêu cầu của tính năng android.hardware.audio.pro được mô tả ở trên.

Hiệu suất thời gian thực cũng có lợi ích trong các lĩnh vực khác ngoài âm thanh, chẳng hạn như chơi game, đồ họa, máy ảnh, video, xử lý cảm biến, Thực tế ảo (VR) và Thực tế tăng cường (AR).

chế độ im lặng
Tính năng do người dùng thiết lập để tắt tiếng chuông điện thoại và các thông báo mà không ảnh hưởng đến việc phát lại phương tiện (nhạc, video, trò chơi) hoặc báo thức.
SoundPool
API ứng dụng khách cấp cao hơn AudioTrack. Phát các đoạn âm thanh lấy mẫu. Hữu ích để kích hoạt phản hồi giao diện người dùng, âm thanh trò chơi, v.v. API được định nghĩa tại android.media.SoundPool .
Sự sợ khi đứng trước khán giả
Xem Phương tiện .
StateQueue
Mô-đun trong AudioFlinger chịu trách nhiệm đồng bộ hóa trạng thái giữa các luồng. Trong khi NBAIO được sử dụng để chuyển dữ liệu, StateQueue được sử dụng để chuyển thông tin điều khiển.
chiến lược
Nhóm các loại luồng có hành vi tương tự. Được sử dụng bởi dịch vụ chính sách âm thanh.
loại luồng
Liệt kê thể hiện một trường hợp sử dụng cho đầu ra âm thanh. Việc triển khai chính sách âm thanh sử dụng loại luồng cùng với các thông số khác để xác định âm lượng và quyết định định tuyến. Để biết danh sách các loại luồng, hãy xem android.media.AudioManager .
bồn rửa chén
Xem Gỡ lỗi âm thanh .
tinyalsa
API chế độ người dùng nhỏ bên trên hạt nhân ALSA với giấy phép BSD. Được đề xuất cho việc triển khai HAL.
ToneGenerator
API ứng dụng khách cấp cao hơn AudioTrack. Phát tín hiệu đa tần số kép (DTMF). Để biết chi tiết, hãy tham khảo Báo hiệu đa tần số hai tông màu và định nghĩa API tại android.media.ToneGenerator .
theo dõi
Dòng âm thanh. Được điều khiển bởi API AudioTrack hoặc AudioRecord.
đường cong suy giảm âm lượng
Ánh xạ theo thiết bị cụ thể từ chỉ số âm lượng chung đến hệ số suy giảm cụ thể cho một đầu ra nhất định.
chỉ số âm lượng
Số nguyên đơn vị thể hiện khối lượng tương đối mong muốn của một luồng. Các API liên quan đến âm lượng của android.media.AudioManager hoạt động trong các chỉ số âm lượng thay vì các yếu tố suy giảm tuyệt đối.