این واژهنامه اصطلاحات مربوط به صدا شامل اصطلاحات عمومی پرکاربرد و اصطلاحات خاص Android است. برای تعریفهای متعارف اصطلاحات، به واژهنامه پلاتفرم Android مرکزی مراجعه کنید.
اصطلاحات عمومی
اصطلاحات عمومی مرتبط با صدا معانی قراردادی دارند.
صدای دیجیتال
اصطلاحات صوتی دیجیتال مربوط به مدیریت صدا بااستفاده از سیگنالهای صوتی کدبندیشده در قالب دیجیتال است. برای جزئیات بیشتر، به صدای دیجیتال مراجعه کنید.
- AC-3
- کدک صوتی از Dolby. برای جزئیات بیشتر، به Dolby Digital مراجعه کنید.
- صوتشناسی
- مطالعه ویژگیهای مکانیکی صدا، مثلاً اینکه چگونه قرارگیری فیزیکی مبدلها (برای مثال، بلندگوها، میکروفونها) روی دستگاه بر کیفیت صدای درکشده تأثیر میگذارد.
- تضعیف
- عامل ضربی کمتر یا مساوی ۱٫۰ که برای کاهش سطح سیگنال به سیگنال صوتی اعمال میشود. با بهدست آوردن مقایسه کنید.
- صوتشناس
- فردی که به تجربه بازتولید موسیقی برتر اهمیت میدهد، بهویژه مایل است برای کیفیت صدا، هزینههای قابلتوجهی را بپذیرد (برای مثال، هزینه، اندازه قطعات، طراحی اتاق). برای جزئیات بیشتر، به Audiophile مراجعه کنید.
- AVB
- استانداردی برای انتقال همزمان صدای دیجیتال ازطریق اترنت. برای جزئیات، به پلسازی صوتی و تصویری مراجعه کنید.
- بیت در هر نمونه یا عمق بیت
- تعداد بیتهای اطلاعات در هر نمونه.
- کانال
- جریان واحد اطلاعات صوتی، که معمولاً مربوط به یک مکان ضبط یا بازپخش است.
- ترکیب پایین
- کاهش تعداد کانالها، مثلاً از استریو به مونو یا از ۵٫۱ به استریو. این کار با حذف کانالها، ترکیب کانالها، یا پردازش پیشرفتهتر سیگنال انجام میشود. ترکیب ساده بدون تضعیف یا محدودیت، پتانسیل سرریز و برش را دارد. با ارتقا مقایسه کنید.
- DSD
- Direct Stream Digital. کدبندی صدای اختصاصی براساس مدولاسیون تراکم پالس. درحالیکه مدولاسیون کد پالس (PCM) شکل موج را بهعنوان دنبالهای از نمونههای صوتی جداگانه چند بیتی کدبندی میکند، DSD شکل موج را بهعنوان دنبالهای از بیتها با نرخ نمونهبرداری بسیار بالا (بدون مفهوم نمونه) کدبندی میکند. هر دو PCM و DSD کانالهای متعدد را با توالیهای مستقل نشان میدهند. DSD برای توزیع محتوا مناسبتر از نمایش داخلی برای پردازش است، زیرا اعمال الگوریتمهای پردازش سیگنال دیجیتال (DSP) سنتی بر روی DSD میتواند دشوار باشد. از DSD در Super Audio CD (SACD) و در DSD over PCM (DoP) برای USB استفاده میشود. برای جزئیات، به Direct Stream Digital مراجعه کنید.
- اردک
- وقتی جاریسازی دیگری فعال میشود، موقتاً صدای جاریسازی را کاهش دهید. برای مثال، اگر هنگام دریافت اعلان موسیقی درحال پخش باشد، موسیقی درحین پخش اعلان کم میشود. برای بیصدا کردن، مقایسه کنید.
- خروج بهترتیب ورود
- خروج بهترتیب ورود. واحد سختافزاری یا ساختار داده نرمافزاری که صف دادههای FIFO را پیادهسازی میکند. در بافت صوتی، دادههای ذخیرهشده در صف معمولاً قابهای صوتی هستند. FIFO را میتوان با بافر دایرهای پیادهسازی کرد.
- قاب
- مجموعه نمونهها، یک نمونه برای هر کانال، در یک نقطه زمانی.
- فریم در هر میانگیر
- تعداد فریمهایی که در یک زمان از یک پیمانه به پیمانه بعدی منتقل میشود. میانای HAL صوتی از مفهوم فریم در هر میانگیر استفاده میکند.
- کسب
- عامل ضربی بزرگتر یا مساوی با ۱٫۰، اعمالشده بر سیگنال صوتی برای افزایش سطح سیگنال. با تضعیف مقایسه کنید.
- صدای HD
- صوت با وضوح بالا. مترادف برای صدای وضوح بالا (اما متفاوت از Intel High Definition Audio).
- هدفون
- بلندگوهایی که روی گوش قرار میگیرند، بدون میکروفون. با هدست مقایسه کنید.
- هدست
- هدفون با میکروفون. با هدفون مقایسه کنید.
- هرتز
- واحدها برای بسامد نمونه یا نرخ فریم.
- صوت با وضوح بالا
- نمایش با عمق بیت و نرخ نمونهبرداری بیشتر از سیدی (استریو ۱۶ بیت PCM در ۴۴٫۱ کیلوهرتز) و بدون فشردهسازی داده با افت کیفیت. معادل صدای HD. برای جزئیات، به صدای وضوح بالا مراجعه کنید.
- درهمتنیده
- نمایشی برای صدای دیجیتال چندکاناله که دادهها را بین کانالها جابهجا میکند. برای مثال، صدای دیجیتال استریو که در قالب درهمآمیخته بیان میشود، بهصورت چپ، راست، چپ، راست متناوب است.
- تأخیر
- تأخیر زمانی هنگام عبور سیگنال از یک سیستم.
- بیاتلاف
- الگوریتم فشردهسازی داده بدون اتلاف که دقت بیت را در سراسر کدبندی و رمزگشایی حفظ میکند، بهطوریکه نتیجه رمزگشایی دادههای کدبندیشده قبلی معادل دادههای اصلی است. نمونههایی از قالبهای توزیع محتوای صوتی بدون افت کیفیت شامل سیدیها، PCM در WAV، و FLAC میشود. فرایند تألیف میتواند عمق بیت یا بسامد نمونه را نسبتبه نسخههای اصلی کاهش دهد؛ قالبهای توزیعی که وضوح و دقت بیت نسخههای اصلی را حفظ میکنند، موضوع صدای با وضوح بالا هستند.
- با ازدست دادن کیفیت
- الگوریتم فشردهسازی داده با اتلاف که تلاش میکند مهمترین ویژگیهای رسانه را در سراسر کدبندی و کدگشایی حفظ کند، جایی که نتیجه کدگشایی دادههای قبلاً کدبندیشده ازنظر ادراکی مشابه دادههای اصلی است اما یکسان نیست. نمونههایی از الگوریتمهای فشردهسازی صوتی پراتلاف شامل MP3 و AAC است. ازآنجاییکه مقادیر آنالوگ از یک دامنه پیوسته هستند و مقادیر دیجیتال گسسته هستند، تبدیلهای ADC و DAC ازنظر دامنه تبدیلهای با اتلاف هستند. شفافیت را نیز ببینید.
- مونو
- یک کانال.
- چندکانالی
- صدای فراگیر را ببینید. بهطور دقیق، استریو بیش از یک کانال است و میتواند چندکاناله درنظر گرفته شود؛ بااینحال، چنین استفادهای گیجکننده است و بنابراین از آن اجتناب میشود.
- بیصدا کردن
- میزان صدا را بهطور موقت و مستقل از کنترلهای معمول صدا روی صفر تنظیم میکند. با اردک مقایسه کنید.
- سرریز
- اشکال شنیداری ناشی از عدم پذیرش دادههای ارائهشده در زمان کافی. برای جزئیات بیشتر، به کمبود بافر مراجعه کنید. با کمهزینگی مقایسه کنید.
- حرکت عرضی
- هدایت سیگنال به موقعیت دلخواه در یک میدان استریو یا چندکاناله.
- PCM
- مدولاسیون کد پالس. رایجترین کدبندی سطح پایین صدای دیجیتال. سیگنال صوتی در فواصل منظم نمونهبرداری میشود که به آن نرخ نمونهبرداری میگویند، سپس براساس عمق بیت به مقادیر گسسته در یک محدوده خاص کوانتیزه میشود. برای مثال، برای PCM ۱۶ بیتی، مقادیر نمونه اعداد صحیح بین -۳۲۷۶۸ و +۳۲۷۶۷ هستند.
- شیبراهه
- بهتدریج سطح یک پارامتر صوتی خاص، مانند میزان صدا یا قدرت یک جلوه را افزایش یا کاهش دهید. معمولاً هنگام توقف موقت و ازسرگیری موسیقی، از شیب صدا استفاده میشود تا از انتقال صوتی ناگهانی جلوگیری شود.
- نمونه
- عددی که مقدار صوتی را برای یک کانال در یک نقطه زمانی نشان میدهد.
- بسامد نمونه یا نرخ فریم
- تعداد فریم در ثانیه. اگرچه نرخ قاب دقیقتر است، نرخ نمونه بهطور معمول برای اشاره به نرخ قاب استفاده میشود.
- صوتسازی
- استفاده از صدا برای بیان بازخورد یا اطلاعات، مانند صدای لمس و صدای صفحهکلید.
- SPL
- سطح فشار صدا، اندازهگیری نسبی فشار صدا.
- استریو
- دو کانال. با چندکانالی مقایسه کنید.
- گسترش استریو
- جلوهای که روی سیگنال استریو اعمال میشود تا سیگنال استریو دیگری ایجاد کند که کاملتر و غنیتر بهنظر میرسد. این جلوه را میتوان روی سیگنال مونو نیز اعمال کرد که در این صورت نوعی ترکیب افزایشی است.
- صدای فراگیر
- تکنیکی برای افزایش توانایی شنونده برای درک موقعیت صدا فراتر از استریو چپ و راست.
- شفافیت
- نتیجه ایدهآل فشردهسازی پراتلاف دادهها. تبدیل داده با افت کیفیت زمانی شفاف است که ازنظر ادراکی برای انسان قابل تشخیص از نسخه اصلی نباشد. برای جزئیات، به شفافسازی مراجعه کنید.
- کماجرایی
- نقص فنی شنیداری ناشی از عدم ارائه دادههای موردنیاز در زمان کافی. برای جزئیات بیشتر، به کمبود بافر مراجعه کنید. با سرریز مقایسه کنید.
- درحال تبدیل به صدای فراگیر
- افزایش تعداد کانالها، مانند از مونو به استریو یا از استریو به صدای فراگیر. این کار با تکرار، پانوراما، یا پردازش سیگنال پیشرفتهتر انجام میشود. با کاهش تعداد کانالها مقایسه کنید.
- USAC
- کدبندی صوتی و گفتاری یکپارچه. کدک صوتی برای برنامههایی با نرخ بیت پایین. برای جزئیات، به کدبندی یکپارچه گفتار و صدا مراجعه کنید.
- مجازیساز
- جلوهای که تلاش میکند کانالهای صوتی را فضایی کند، مثلاً تلاش برای شبیهسازی بلندگوهای بیشتر یا ایجاد توهم اینکه منابع صدا موقعیت دارند.
- جلد
- بلندی، قدرت ذهنی یک سیگنال صوتی.
اتصال بیندستگاهی
فناوریهای اتصال بین دستگاهی اجزای صوتی و تصویری را بین دستگاهها متصل میکنند و در اتصالات خارجی بهراحتی قابل مشاهده هستند. پیادهساز HAL و کاربر نهایی باید از این شرایط آگاه باشند.
- بلوتوث
- فناوری بیسیم برد کوتاه. برای جزئیات مربوط به صدا نمایههای بلوتوث و پروتکلهای بلوتوث، به A2DP برای موسیقی، SCO برای تلفن، و نمایه کنترل از راه دور صوتی/تصویری (AVRCP) مراجعه کنید.
- درگاه نمایشگر
- میانای نمایشگر دیجیتال توسط «انجمن استانداردهای الکترونیک ویدیو» (VESA).
- قفل سختافزاری
- ابزاری کوچک، بهویژه ابزاری که به دستگاه دیگری متصل میشود. برای جزئیات بیشتر، به دانگل مراجعه کنید.
- FireWire
- IEEE 1394 را ببینید.
- HDMI
- رابط چندرسانهای با وضوح بالا. رابطی برای انتقال دادههای صوتی و تصویری. برای دستگاههای همراه، از اتصالدهنده میکرو-HDMI (نوع D) یا MHL استفاده میشود.
- IEEE 1394
- گذرگاه سریالی که برای برنامههای با تأخیر کم همزمان مثل صدا استفاده میشود. به آن FireWire هم گفته میشود. برای جزئیات، به IEEE 1394 مراجعه کنید.
- Intel HDA
- Intel High Definition Audio (با صدای با وضوح بالا یا صدای با کیفیت بالا عمومی اشتباه گرفته نشود). مشخصات اتصالدهنده پانل جلویی. برای جزئیات بیشتر، به صدای با کیفیت بالای Intel مراجعه کنید.
- میانای کاربر
- میانای سیگنال را از یک نمایش به نمایش دیگر تبدیل میکند. میاناهای رایج شامل میانای صوتی USB و میانای MIDI میشود.
- سطح خط
- قدرت سیگنال صوتی آنالوگ که بین عناصر صوتی منتقل میشود، نه مبدلها. برای جزئیات بیشتر، به سطح خط مراجعه کنید.
- MHL
- Mobile High-Definition Link (پیوند تلفن همراه با کیفیت بالا). رابط صوتی-تصویری تلفن همراه، اغلب ازطریق رابط میکرو USB.
- رابط تلفن
- قطعه کوچک یا بسیار کوچک که دستگاه را به هدفون سیمی، هدست، یا تقویتکننده سطح خط وصل میکند.
- SlimPort
- آداپتور از میکرو USB به HDMI.
- S/PDIF
- Sony/Philips Digital Interface Format (قالب رابط دیجیتال سونی/فیلیپس). اتصال داخلی برای PCM فشردهنشده و IEC 61937. برای جزئیات بیشتر، به S/PDIF مراجعه کنید. S/PDIF نوعی از AES3 است که برای مصرفکنندگان طراحی شده است.
- Thunderbolt
- میانای چندرسانهای که برای اتصال به لوازم جانبی سطح بالا با USB و HDMI رقابت میکند. برای جزئیات، به Thunderbolt مراجعه کنید.
- TOSLINK
- کابل صدای نوری که با S/PDIF استفاده میشود. برای جزئیات بیشتر، به TOSLINK مراجعه کنید.
- USB
- باس سریال همگانی. برای جزئیات، به USB مراجعه کنید.
اتصال داخلی دستگاه
فناوریهای اتصال داخلی دروندستگاهی، اجزای صوتی داخلی را در یک دستگاه مشخص به هم متصل میکنند و بدون باز کردن دستگاه قابلمشاهده نیستند. ممکن است لازم باشد پیادهساز HAL از این موارد مطلع باشد، اما کاربر نهایی نیازی به دانستن آنها ندارد. برای جزئیات درباره اتصالهای داخلی دستگاه، به مقالههای زیر مراجعه کنید:
- GPIO
- I²C، برای کانال کنترل
- I²S، برای دادههای صوتی، سادهتر از SLIMbus
- McASP
- SLIMbus
- SPI
- AC'97
- Intel HDA
- SoundWire
- TDM
در سیستم روی تراشه ALSA (ASoC)، اینها بهطور جمعی میاناهای صوتی دیجیتال (DAI) نامیده میشوند.
مسیر سیگنال صوتی
اصطلاحات مسیر سیگنال صوتی مربوط به مسیر سیگنالی است که دادههای صوتی از برنامه به مبدل یا از مبدل به برنامه دنبال میکند.
- ADC
- مبدل آنالوگ به دیجیتال. واحدی که سیگنال آنالوگ (پیوسته در زمان و دامنه) را به سیگنال دیجیتال (گسسته در زمان و دامنه) تبدیل میکند. ازنظر مفهومی، «مبدل آنالوگ به دیجیتال» از یک نمونهبرداری و نگهداری دورهای و سپس یک کوانتیساز تشکیل میشود، اگرچه لازم نیست به این روش پیادهسازی شود. معمولاً قبلاز ADC از فیلتر پایینگذر استفاده میشود تا هرگونه مؤلفه فرکانس بالا که بااستفاده از نرخ نمونهبرداری موردنظر قابل نمایش نیست حذف شود. برای جزئیات، به مبدل آنالوگ به دیجیتال مراجعه کنید.
- AP (نقطه دسترسی) پردازنده
- برنامه. رایانه اصلی چندمنظوره در دستگاه همراه.
- کدک
- کدبند-کدگشا. واحدی که سیگنال صوتی را از یک نمایش به نمایش دیگر کدبندی و کدگشایی میکند (معمولاً آنالوگ به PCM یا PCM به آنالوگ). در اصطلاح دقیق، کدک برای واحدهایی که هم کدبندی و هم کدگشایی میکنند رزرو شده است، اما میتوان از آن بهصورت غیردقیق برای اشاره به یکی از این دو نیز استفاده کرد. برای جزئیات، به کدک صوتی مراجعه کنید.
- DAC
- مبدل دیجیتال به آنالوگ. واحدی که سیگنال دیجیتال (گسسته در زمان و دامنه) را به سیگنال آنالوگ (پیوسته در زمان و دامنه) تبدیل میکند. اغلب با فیلتر پایینگذر دنبال میشود تا مؤلفههای فرکانس بالا را که توسط کوانتیزاسیون دیجیتال معرفی شدهاند حذف کند. برای جزئیات، به مبدل دیجیتال به آنالوگ مراجعه کنید.
- DSP
- پردازنده سیگنال دیجیتال. مؤلفه اختیاری که معمولاً بعداز پردازنده برنامه (برای خروجی) یا قبلاز پردازنده برنامه (برای ورودی) قرار دارد. هدف اصلی این است که پردازنده برنامه را از بار اضافی رها کند و ویژگیهای پردازش سیگنال را با هزینه انرژی کمتر ارائه دهد.
- مدیر توسعه شریک
- مدولاسیون تراکم پالس. شکل مدولاسیون مورداستفاده برای نمایش سیگنال آنالوگ با سیگنال دیجیتال، که در آن تراکم نسبی ۱ دربرابر ۰ نشاندهنده سطح سیگنال است. معمولاً توسط مبدلهای دیجیتال به آنالوگ استفاده میشود. برای جزئیات، به مدولاسیون چگالی پالس مراجعه کنید.
- PWM
- مدولاسیون پهنای پالس. شکل مدولاسیون مورد استفاده برای نمایش سیگنال آنالوگ توسط سیگنال دیجیتال، جایی که عرض نسبی پالس دیجیتال نشاندهنده سطح سیگنال است. معمولاً توسط تبدیلکنندههای آنالوگ به دیجیتال استفاده میشود. برای جزئیات بیشتر، به مدولاسیون پهنای پالس مراجعه کنید.
- مبدل
- تغییرات در مقادیر فیزیکی دنیای واقعی را به سیگنالهای الکتریکی تبدیل میکند. در صدا، کمیت فیزیکی فشار صدا است و مبدلها بلندگو و میکروفون هستند. برای جزئیات بیشتر، به مبدل مراجعه کنید.
تبدیل بسامد نمونه
اصطلاحات تبدیل نرخ نمونه به فرایند تبدیل از یک نرخ نمونه به نرخ نمونه دیگر مربوط میشود.
- نمونهبرداری پایین
- نمونهبرداری مجدد، که در آن بسامد نمونه سینک < بسامد نمونه منبع است.
- فرکانس نایکوئیست
- بیشترین عنصر بسامد که میتواند با سیگنال گسسته در ۱/۲ نرخ نمونهبرداری معین نشان داده شود. برای مثال، محدوده شنوایی انسان تا حدود ۲۰ کیلوهرتز است، بنابراین یک سیگنال صوتی دیجیتال باید بسامد نمونه حداقل ۴۰ کیلوهرتز داشته باشد تا بتواند آن محدوده را نمایش دهد. در عمل، نرخهای نمونهبرداری ۴۴٫۱ کیلوهرتز و ۴۸ کیلوهرتز معمولاً استفاده میشوند، با فرکانسهای نایکوئیست ۲۲٫۰۵ کیلوهرتز و ۲۴ کیلوهرتز بهترتیب. برای جزئیات، به بسامد نایکوئیست و محدوده شنوایی مراجعه کنید.
- نمونهبردار مجدد
- مترادف مبدل بسامد نمونه.
- نمونهبرداری مجدد
- فرایند تبدیل نرخ نمونه.
- مبدل بسامد نمونه
- واحدی که نمونهبرداری مجدد میکند.
- سینک
- برونداد نمونهبردار مجدد.
- منبع
- ورودی به نمونهبردار مجدد.
- نمونهبرداری بالا
- نمونهبرداری مجدد، جایی که نرخ نمونهبرداری مقصد > نرخ نمونهبرداری منبع.
مکالمه از راه دور
- AEC
- حذف نوفه آکوستیک. روشی برای کاهش اکو از سیگنال. برای جزئیات، به حذف و لغو پژواک مراجعه کنید.
- حذف فعال نوفه زمینه
- کنترل فعال نوفه زمینه. روشی برای بهبود کیفیت سیگنال اصلی با افزودن فعالانه معکوس سیگنال ثانویه ناخواسته. برای جزئیات، کنترل فعال نوفه زمینه را ببینید.
- شمارهگیر
- برنامهای که واسط کاربر تلفنی را ارائه میدهد.
- HCO
- کرسی انتقال داده شد. حالت TTY که در آن پیام بهصورت نوشتار ارسال و بهصورت گفتار دریافت میشود.
- صدای جانبی
- بازخورد شنیداری از میکروفون محلی به گوشی محلی. برای جزئیات، به صدای جانبی مراجعه کنید.
- TDD
- دستگاه مخابراتی برای ناشنوایان. نوع خاصی از ماشین تحریر از دور (TTY) برای افراد دارای اختلال شنوایی یا گفتاری.
- TTY
- تلهتایپ. اغلب بهجای TDD استفاده میشود.
- UE
- تجهیزات کاربر. دستگاه تلفن مصرفکننده.
- UMTS
- Universal Mobile Telecommunications System. نوعی سیستم تلفن همراه سلولی.
- VCO
- انتقال صدا. حالت TTY که در آن پیام بهصورت صوتی ارسال میشود و بهصورت نوشتاری دریافت میشود.
اصطلاحات ویژه Android
اصطلاحات مختص Android شامل اصطلاحاتی است که فقط در چارچوب صوتی Android استفاده میشوند و اصطلاحات کلی که در Android معنای خاصی دارند.
- ALSA
- معماری صدای پیشرفته Linux. چارچوب صوتی برای Linux که بر سیستمهای دیگر نیز تأثیر گذاشته است. برای تعریف کلی، به ALSA مراجعه کنید. در Android، ALSA به چارچوب و درایورهای صوتی هسته اشاره دارد و نه به کلاس حالت کاربر. همچنین TinyALSA را ببینید.
- دستگاه صوتی
- نقطه پایان ورودی/خروجی صوتی که از اجرای HAL پشتیبانی میکند.
- AudioEffect،
AudioEffect - چارچوب پیادهسازی و کلاس برای جلوههای برونداد (پسپردازش) و جلوههای ورودی (پیشپردازش). کلاس در
android.media.audiofx.AudioEffectتعریف شده است. - AudioFlinger
- پیادهسازی سرور صدای Android. AudioFlinger در فرایند mediaserver اجرا میشود. برای تعریف عمومی، به سرور صدا مراجعه کنید.
- فوکوس صدا
- مجموعهای از میاناهای برنامهسازی کاربردی برای مدیریت تعاملات صوتی در چندین برنامه مستقل.
برای جزئیات،
رسیدگی به تغییرات
در برونداد صدا و روشها و ثابتهای مرتبط با تمرکز در
android.media.AudioManagerرا ببینید. - AudioMixer
- ماژول در AudioFlinger مسئول ترکیب کردن چندین قطعه و اعمال تضعیف (میزان صدا) و جلوهها است. برای تعریف عمومی، به میکس صدا (موسیقی ضبطشده) مراجعه کنید (میکسر را بهعنوان دستگاه سختافزاری یا برنامه نرمافزاری، و نه بهعنوان ماژول نرمافزاری در سیستم، مورد بحث قرار میدهد).
- خطمشی صوتی
- سرویس مسئول همه کنشهایی که ابتدا باید تصمیم خطمشی برای آنها گرفته شود، مثل باز کردن جاریسازی ورودی/خروجی جدید، تغییر مسیر پساز تغییر، و مدیریت حجم جاریسازی.
AudioRecord- کلاس مشتری سطح پایین اصلی برای دریافت داده از دستگاه ورودی صوتی مانند میکروفون. دادهها معمولاً در قالب PCM هستند. کلاس در
android.media.AudioRecordتعریف شده است. - AudioResampler
- واحد در AudioFlinger مسئول تبدیل نرخ نمونه.
- منبع صدا،
AudioSource - شمارشی از ثابتها که مورد استفاده مطلوب برای ضبط
ورودی صوتی را نشان میدهد. کلاس در
android.media.MediaRecorder.AudioSourceتعریف شده است. از سطح میانای برنامهسازی کاربردی ۲۱ و بالاتر، مشخصههای صوتی ترجیح داده میشود. AudioTrack- کلاس مشتری سطح پایین اصلی برای ارسال داده به دستگاه خروجی صوتی مانند
بلندگو. دادهها معمولاً در قالب PCM هستند. کلاس در
android.media.AudioTrackتعریف شده است. audio_utils- کتابخانه ابزار صوتی برای ویژگیهایی مانند تبدیل قالب PCM، ورودی/خروجی فایل WAV، و FIFO غیرمسدودکننده، که تا حد زیادی مستقل از پلاتفرم Android است.
- مشتری
- معمولاً برنامه یا کارخواه برنامه. بااینحال، کارخواه AudioFlinger میتواند رشتهای باشد که در فرایند سیستم mediaserver اجرا میشود، مثلاً هنگام پخش رسانهای که توسط شیء
MediaPlayerرمزگشایی شده است. - HAL
- لایه انتزاعی سختافزار. HAL اصطلاحی کلی در Android است؛ در صدا، این اصطلاح به لایه بین AudioFlinger و درایور دستگاه هسته با میانای برنامهسازی کاربردی C (که جایگزین libaudio ++C میشود) اشاره دارد.
- FastCapture
- رشتهای در AudioFlinger که دادههای صوتی را به قطعههای سریع با تأخیر کمتر ارسال میکند و دستگاه ورودی را هنگام پیکربندی برای کاهش تأخیر هدایت میکند.
- FastMixer
- رشتهای در AudioFlinger که دادههای صوتی را از آهنگهای سریع با تأخیر کمتر دریافت و ترکیب میکند و وقتی برای تأخیر کمتر پیکربندی شده باشد، دستگاه خروجی اصلی را هدایت میکند.
- مسیر سریع
AudioTrackیاAudioRecordکارخواه با تأخیر کمتر اما ویژگیهای کمتر در برخی دستگاهها و مسیرها.MediaPlayer- کلاس کارخواه سطح بالاتر از
AudioTrack. محتوای کدگذاریشده یا محتوایی را که شامل قطعههای صوتی و تصویری چندرسانهای است پخش میکند. کلاس درandroid.media.MediaPlayerتعریف شده است. media.log- ویژگی اشکالزدایی AudioFlinger فقط در ساختهای سفارشی دردسترس است. برای ثبت رویدادهای صوتی در بافر حلقوی استفاده میشود که در آن رویدادها میتوانند درصورت نیاز بهصورت پسرونده تخلیه شوند.
- mediaserver
- فرایند سیستم Android که حاوی سرویسهای مرتبط با رسانه، ازجمله AudioFlinger است.
- NBAIO
- ورودی و خروجی صوتی غیرمسدودکننده. انتزاع برای درگاههای AudioFlinger. این اصطلاح میتواند گمراهکننده باشد زیرا برخیاز پیادهسازیهای NBAIO API از مسدود کردن پشتیبانی میکنند. پیادهسازیهای کلیدی NBAIO برای انواع مختلف لولهها است.
- مخلوطکن معمولی
- رشتهای در AudioFlinger که به اکثر مشتریان با ویژگیهای کامل
AudioTrackخدمات ارائه میدهد. مستقیماً دستگاه خروجی را هدایت میکند یا زیرمخلوط خود را بااستفاده از لوله به FastMixer تغذیه میکند. - OpenSL ES
- استاندارد Audio API توسط The Khronos Group. نسخههای Android با سطح میانای برنامهسازی کاربردی ۹ و بالاتر از میانای برنامهسازی کاربردی صوتی بومی پشتیبانی میکنند که براساس زیرمجموعهای از OpenSL ES 1.0.1 است.
- صوت حرفهای
- کوتهنوشت برای پرچم ویژگی
android.hardware.audio.pro. الزامات در بخش ۵.۱۰ صدای حرفهای «سند سازگاری Android» مستند شده است. pro در ویژگیandroid.hardware.audio.proبه سطح عملکرد همزمان قابلپیشبینی اشاره دارد، نه کاربر موردنظر. - همزمان (اسم)، همزمان (صفت)
-
سیستمهای محاسبات همزمان پاسخ به رویدادهای مربوطه را در محدوده زمانی لازم تضمین میکنند. پشتیبانی از پیادهسازی دستگاه برای محاسبات همزمان پیشنیاز ضروری اما ناکافی برای برآورده کردن الزامات ویژگی
android.hardware.audio.proتوصیفشده در صدای حرفهای است.عملکرد همزمان در زمینههای دیگری غیراز صدا نیز مزایایی دارد، ازجمله بازی، گرافیک، دوربین، ویدیو، پردازش حسگر، واقعیت مجازی (VR)، و واقعیت افزوده (AR).
- حالت ساکت
- ویژگی قابل تنظیم توسط کاربر برای صامت کردن آهنگ زنگ تلفن و اعلانها بدون تأثیر بر بازپخش رسانه (موسیقی، ویدیو، بازی) یا زنگهای ساعت.
SoundPool- کلاس کارخواه سطح بالاتر از
AudioTrack. کلیپهای صوتی نمونهبرداریشده را پخش میکند. برای راهاندازی مواردی مثل بازخورد واسط کاربر و صداهای بازی مفید است. کلاس درandroid.media.SoundPoolتعریف شده است. - Stagefright
- موتور بازپخش رسانه. رسانه را ببینید.
- StateQueue
- واحدی در AudioFlinger که مسئول همگامسازی وضعیت بین رشتهها است. درحالیکه از NBAIO برای انتقال داده استفاده میشود، از StateQueue برای انتقال اطلاعات کنترل استفاده میشود.
- استراتژی
- گروهی از انواع جاریسازی با رفتار مشابه. مورداستفاده سرویس خطمشی صوتی.
- نوع جاریسازی
- شمارشی که مورد استفادهای را برای خروجی صوتی بیان میکند. پیادهسازی خطمشی صوتی از نوع جاریسازی، همراه با پارامترهای دیگر، برای تعیین تصمیمات مربوط به میزان صدا و مسیریابی استفاده میکند. برای فهرستی از انواع جاریسازی، به
android.media.AudioManagerمراجعه کنید. - روشویی تی
- اشکالزدایی صوتی را ببینید.
- TinyALSA،
tinyalsa - TinyALSA یک میانای برنامهسازی کاربردی کوچک در حالت کاربر بالای هسته ALSA با پروانه BSD است.
tinyalsaنام بستهای در کتابخانه TinyALSA است. کتابخانه برای پیادهسازیهای HAL توصیه میشود. ToneGenerator
- کلاس کارخواه سطح بالاتر از
AudioTrack. سیگنالهای چندفرکانسی دوصدایی (DTMF) پخش میکند. برای جزئیات، به سیگنالدهی چندفرکانسی دوآهنگی و تعریف کلاس درandroid.media.ToneGeneratorمراجعه کنید. - قطعه
- جاریسازی صوتی. توسط کلاس
AudioTrackیاAudioRecordکنترل میشود. - منحنی تضعیف صدا
- نگاشت مختص دستگاه از نمایه حجم عمومی به ضریب تضعیف خاص برای خروجی معین.
- شاخص حجم
- عدد صحیح بدون واحد که حجم نسبی موردنظر یک جاریسازی را بیان میکند. عناصر میانای برنامهسازی کاربردی مربوط به حجم در
android.media.AudioManagerبهجای عوامل تضعیف مطلق، در شاخصهای حجم عمل میکنند.