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 thuật ngữ nền tảng Android trung tâm để biết các định nghĩa chính tắc của các thuật ngữ.
Điều khoản chung
Các thuật ngữ 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 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
- Một codec â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ư cách vị trí vật lý của bộ chuyển đổi (loa, micrô, v.v.) trên thiết bị ảnh hưởng đến chất lượng âm thanh cảm nhận được.
- sự suy giảm
- Hệ số nhân nhỏ hơn hoặc bằng 1, đượ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 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 thành phần, thiết kế phòng, v.v.) cho 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 video âm thanh .
- bit trên mỗi mẫu hoặc độ sâu bit
- Số 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.
- trộn lẫn
- Giảm số lượng kênh, chẳng hạn như từ âm thanh nổi thành mono hoặc từ 5.1 thành âm thanh nổi. Hoàn thành bằng cách bỏ 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 suy giảm hoặc hạn chế có khả năng tràn và cắt. 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 biến mật độ xung . Trong khi Điều chế mã xung (PCM) mã hóa dạng sóng dưới dạng một 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 một chuỗi bit ở tốc độ lấy 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à biểu 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 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ẽ giảm dần trong khi thông báo phát. So sánh với câm .
- 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 Nhập trước , Xuất trước. 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 trên mỗi kênh, tại một thời điểm.
- khung trên mỗi bộ đệm
- Số lượng khung được truyền từ mô-đun này sang mô-đun tiếp theo cùng một lúc. Giao diện âm thanh HAL 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, đượ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 hao .
- âm thanh HD
- Âm thanh độ nét cao. Đồng nghĩa với âm thanh độ phân giải cao (nhưng khác với Âm thanh độ nét cao của Intel).
- tai nghe
- Loa vừa vặn với 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
- Đơn vị cho tốc độ lấy mẫu hoặc tốc độ khung hình.
- âm thanh độ phân giải cao
- Thể hiện với độ sâu bit và tốc độ mẫu lớn hơn so với CD (PCM 16 bit âm thanh nổi ở 44,1 kHz) và không nén dữ liệu bị mất dữ liệu. 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 .
- đan xen
- Một đại diện cho âm thanh kỹ thuật số đa kênh luân phiên 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 tín hiệu đi qua một hệ thống.
- không mất mát
- Thuật toán nén dữ liệu không mất dữ liệu bảo toàn độ chính xác của bit trong quá trình mã hóa và giải mã, trong đó kết quả 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 WAV và FLAC . Quá trình soạn thảo 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 các bản gốc ; các định dạng phân phối bảo toàn độ phân giải và độ chính xác bit của các bản gốc là chủ đề của âm thanh độ phân giải cao.
- mất mát
- Thuật toán nén dữ liệu bị mất dữ liệu cố gắng duy trì các tính năng quan trọng nhất của phương tiện trong quá trình mã hóa và giải mã trong đó kết quả giải mã dữ liệu được mã hóa trước đó tương tự như dữ liệu gốc nhưng không giống hệt nhau. Ví dụ về các thuật toán nén âm thanh bị mất bao gồm MP3 và AAC. Vì các giá trị tương tự đến từ một miền liên tục và các giá trị kỹ thuật số rời rạc, nên ADC và DAC là các chuyển đổi có tổn hao đối với 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ữ nghiêm ngặt, âm thanh nổi có 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 gây nhầm lẫn và do đó tránh được.
- 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.
- tràn ngập
- Trục trặc âm thanh do không chấp nhận dữ liệu được cung cấp trong đủ thời gian. Để biết chi tiết, hãy tham khảo bộ đệm underrun . So sánh với underrun .
- 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ị riêng biệt 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, giá trị mẫu là các số nguyên trong khoảng từ -32768 đến +32767.
- con dốc
- Tăng hoặc giảm dần mức độ của một tham số âm thanh cụ thể, chẳng hạn như âm lượng hoặc cường độ của hiệu ứng. Đoạn tăng âm lượng thường được áp dụng khi tạm dừng và tiếp tục phát nhạc để tránh quá trình chuyển đổi khó nghe.
- vật mẫu
- Số biểu thị 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, tốc độ mẫu thường được sử dụng để chỉ tốc độ khung hình.
- siêu âm hóa
- 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 tín hiệu âm thanh nổi khác nghe đầ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 trái và phải.
- minh bạch
- Kết quả lý tưởng của việc nén dữ liệu bị mất dữ liệu. Chuyển đổi dữ liệu mất dữ liệu là rõ ràng nếu chủ thể con người không thể phân biệt được nó với bản gốc bằng cảm quan. Để biết chi tiết, hãy tham khảo Độ trong suốt .
- chạy ngầm
- Trục trặc âm thanh do không cung cấp đủ dữ liệu cần thiết trong thời gian cần thiết. Để biết chi tiết, hãy tham khảo bộ đệm underrun . So sánh với overrun .
- pha trộ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. Hoàn thành bằng cách sao chép, xoay hoặc xử lý tín hiệu nâng cao hơn. So sánh với downmixing .
- Hoa Kỳ
- 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 giọng nói và âm thanh hợp nhất .
- trình ảo hóa
- Hiệu ứng cố gắng tạo không gian cho 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 nguồn âm thanh có vị trí.
- âm lượng
- Độ to, cường độ chủ quan của tín hiệu âm thanh.
Kết nối giữa các thiết bị
Các 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à 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ác cấu hình Bluetooth và giao thức Bluetooth liên quan đến âm thanh, 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 Âm thanh/Video (AVRCP) .
- Cổng hiển thị
- 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
- Dongle là một thiết bị nhỏ, đặc biệt là một thiết bị treo ngoài thiết bị khác.
- dây lửa
- 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à hình ảnh. Đố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 có độ trễ thấp theo thời gian thực chẳng hạn như âm thanh.
- HDA của Intel
- Âm thanh độ phân giải cao của Intel (đừng nhầm lẫn với âm thanh độ nét cao hoặc âm thanh độ phân giải cao thông thường). Thông số 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 độ phân giải cao của Intel .
- giao diện
- Một giao diện chuyển đổi 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.
- cấp độ 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 đầu dò.
- MHL
- Liên Quân Mobile Độ Nét Cao. 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, bộ tai nghe hoặc bộ khuếch đại mức đường truyền.
- Cổng mỏng
- 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ể dành cho người tiêu dùng của AES3 .
- sấm sét
- 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 quang âm thanh được sử dụng với S/PDIF .
- USB
- Xe buýt nối tiếp vạn năng. Để biết chi tiết, tham khảo USB .
Kết nối nội bộ thiết bị
Các 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 một thiết bị nhất định và không hiển thị 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 người dùng cuối thì không. Để biết chi tiết về các kết nối bên trong thiết bị, hãy tham khảo các bài viết sau:
- GPIO
- I²C , cho kênh điều khiển
- I²S , đối với dữ liệu âm thanh, đơn giản hơn SLIMbus
- McASP
- SLIMbus
- SPI
- AC'97
- HDA của Intel
- dây âm thanh
- TDM
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 từ một ứng dụng đến đầu dò hoặc ngược lại.
- ADC
- Bộ chuyển đổi tương tự sang 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 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ỳ, sau đó là một bộ lượng tử hóa, mặc dù nó không nhất thiết phải được thực hiện theo cách đó. ADC thường được đặt trước 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ể biểu diễn bằng tốc độ lấy mẫu mong muốn. Để biết chi tiết, hãy tham khảo Bộ chuyển đổi tương tự 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.
- giải mã
- Coder-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 là tương tự với 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 một cách lỏng lẻo để chỉ một trong số này. Để biết chi tiết, tham khảo Audio codec .
- ĐẮC
- Chuyển đổi công nghệ ky thuật sô. Mô-đun chuyển đổi tín hiệu 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 theo sau bộ lọc thông thấp để loại bỏ các thành phần tần số cao do lượng tử hóa kỹ thuật số đưa vào. Để 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 số. Thành phần tùy chọn thường nằm sau bộ xử lý ứng dụng (đối với đầu ra) hoặc trước bộ xử lý ứng dụng (đối với đầ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 1 giây so với 0 biểu thị 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. Hình thức điều chế được sử dụng để biểu thị 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ố biểu thị mức tín hiệu. Thường được sử dụng bởi các bộ chuyển đổi tương tự sang 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ể về số 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à bộ chuyển đổi là loa và micrô. Để biết chi tiết, hãy tham khảo Bộ chuyển đổi .
chuyển đổi tỷ lệ mẫu
Thuật ngữ chuyển đổi tỷ lệ lấy 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.
- lấy mẫu xuống
- Lấy mẫu lại, trong đó tốc độ lấy mẫu chìm < tốc độ lấy 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 rời rạc ở 1/2 tốc độ mẫu nhất định. Ví dụ: phạm vi nghe của con người kéo dài đến khoảng 20 kHz, do đó, tín hiệu âm thanh kỹ thuật số phải có tốc độ lấy mẫu ít nhất là 40 kHz để thể hiện 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ố Nyquist và Phạm vi nghe .
- bộ lấy mẫu lại
- Từ đồng nghĩa với bộ chuyển đổi tỷ lệ mẫu.
- lấy mẫu lại
- Quy trình chuyển đổi tỷ lệ mẫu.
- chuyển đổi tỷ lệ mẫu
- Mô-đun lấy mẫu lại.
- bồn rửa
- Đầu ra của một resampler.
- nguồn
- Đầu vào cho bộ lấy mẫu lại.
- upsample
- Lấy mẫu lại, trong đó tốc độ lấy mẫu chìm > tốc độ lấy mẫu nguồn.
điện thoại
- AEC
- Khử tiếng vọng âm thanh là một phương tiện để giảm tiếng vang từ tín hiệu. Để biết chi tiết, hãy xem Triệt tiêu 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 chính bằng cách tích cực bổ sung 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 .
- quay số
- Ứng dụng cung cấp giao diện người dùng cho điện thoại.
- HCO
- Chuyển tiếp 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à được nhận dưới dạng lời nói.
- giọng phụ
- Phản hồi âm thanh từ micrô cục bộ vào tai nghe cục bộ. Để biết chi tiết, 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ữ từ xa (TTY) cụ thể dành cho những người khiếm thính hoặc khiếm khuyết về khả năng nói.
- 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 tế bào di động.
- VCO
- Voice Carry-Over là 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 có ý nghĩa đặc biệt trong Android.
- ALSA
- Kiến trúc âm thanh Linux nâng cao. Một 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 và trình điều khiển âm thanh hạt nhâ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.
- hiệu ứng âm thanh
- API và khung triển khai cho hiệu ứng đầu ra (xử lý sau) và hiệu ứng đầu vào (xử lý trước). API được xác định tại android.media.audiofx.AudioEffect .
- AudioFlinger
- Triển khai máy chủ âm thanh Android. AudioFlinger chạy trong quy trình máy chủ phương tiện. Để biết định nghĩa chung, hãy tham khảo Máy chủ âm thanh .
- tập trung âm thanh
- Bộ API để quản lý 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 cũng như hằng số liên quan đến tiêu điểm của android.media.AudioManager .
- Máy trộn âm thanh
- 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 dưới dạng thiết bị phần cứng hoặc ứng dụng phần mềm, thay vì 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 cho tất cả các hành động yêu cầu đưa ra quyết định về chính sách trước tiên, 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ý khối lượng luồng.
- Bản ghi âm thanh
- 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, chẳng hạn như micrô. Dữ liệu thường là định dạng PCM. API được xác định tại android.media.AudioRecord .
- Bộ lấy mẫu âm thanh
- Mô-đun trong AudioFlinger chịu trách nhiệm chuyển đổi tỷ lệ mẫu .
- nguồn âm thanh
- Một bảng liệt kê 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, xem nguồn âm thanh . Kể từ API cấp 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 xác định 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à ứng dụng hoặc ứng dụng khách. Tuy nhiên, ứng dụng khách AudioFlinger có thể là một chuỗi chạy trong quy trình hệ thống máy chủ phương tiện, chẳng hạn như khi phát phương tiện được giải mã bởi đối tượng MediaPlayer.
- HAL
- Lớp trừu tượng hóa 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 API C (thay thế libaudio C++).
- Chụp nhanh
- Chuỗi 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ễ.
- máy trộn nhanh
- 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 âm thanh 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 nhật ký các sự kiện âm thanh vào bộ đệm vòng tròn, sau đó chúng có thể được hủy hồi tố khi cần.
- máy chủ phương tiện
- 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 cả AudioFlinger.
- NBAIO
- Đầu vào/đầu ra âm thanh không chặn. Tóm tắt cho các cổng AudioFlinger. Thuật ngữ này có thể gây hiểu nhầm vì 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 ống khác nhau.
- máy trộn bình thường
- Chuỗi trong AudioFlinger phục vụ hầu hết các ứng dụng khách AudioTrack đầy đủ tính năng. Điều khiển trực tiếp một thiết bị đầu ra hoặc nạp hỗn hợp phụ 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 tậ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 ghi lại trong phần 5.10 Âm thanh chuyên nghiệp của Android CDD. Tính năng "chuyên nghiệp" trongandroid.hardware.audio.pro
đề cập đến mức hiệu suất thời gian thực có thể dự đoán được, chứ không phải người dùng dự định. - thời gian thực
Các hệ thống máy tính thời gian thực đảm bảo đáp ứng các sự kiện có liên quan trong một giới hạn thời gian cần thiết. 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 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 người dùng có thể cài đặt để tắt chuông điện thoại và thông báo mà không ảnh hưởng đến phát lại phương tiện (nhạc, video, trò chơi) hoặc báo thức.
- âm thanh hồ bơi
- API ứng dụng khách cấp cao hơn AudioTrack. Phát các đoạn âm thanh được 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 xác định tại android.media.SoundPool .
- Sự sợ khi đứng trước khán giả
- Xem Phương tiện .
- Nhà nướcQueue
- 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 để truyền dữ liệu, StateQueue được sử dụng để truyề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
- Bảng liệt kê thể hiện 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à các 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 bát
- Xem Gỡ lỗi âm thanh .
- tí hon
- API chế độ người dùng nhỏ phía trên nhân ALSA có giấy phép BSD. Được đề xuất cho việc triển khai HAL.
- giai điệumáy phát điện
- API ứng dụng khách cấp cao hơn AudioTrack. Phát tín hiệu đa tần số (DTMF) hai âm. Để biết chi tiết, hãy tham khảo Báo hiệu đa tần số âm kép và định nghĩa API tại android.media.ToneGenerator .
- theo dõi
- Dòng âm thanh. Được kiểm soát bởi API AudioTrack hoặc AudioRecord.
- đường cong suy giảm âm lượng
- Ánh xạ dành riêng cho thiết bị từ chỉ số âm lượng chung sang hệ số suy giảm cụ thể cho một đầu ra nhất định.
- chỉ số khối lượng
- Số nguyên không có đơn vị thể hiện âm lượng tương đối mong muốn của luồng. API liên quan đến âm lượng của android.media.AudioManager hoạt động theo chỉ số âm lượng thay vì hệ số suy giảm tuyệt đối.