این واژه نامه اصطلاحات مرتبط با صدا شامل اصطلاحات عمومی پرکاربرد و اصطلاحات خاص اندروید است. برای تعاریف متعارف اصطلاحات به واژه نامه مرکزی Android Platform مراجعه کنید.
اصطلاحات عمومی
اصطلاحات عمومی مرتبط با صدا معانی متعارفی دارند.
صدای دیجیتال
اصطلاحات صوتی دیجیتال مربوط به کنترل صدا با استفاده از سیگنال های صوتی رمزگذاری شده به شکل دیجیتال است. برای جزئیات، به صدای دیجیتال مراجعه کنید.
- AC3
- یک کدک صوتی توسط Dolby. برای جزئیات، به Dolby Digital مراجعه کنید.
- آکوستیک
- مطالعه خواص مکانیکی صدا، مانند نحوه قرارگیری فیزیکی مبدلها (بلندگوها، میکروفونها و غیره) بر روی یک دستگاه، بر کیفیت درک شده صوتی تأثیر میگذارد.
- تضعیفی
- ضریب ضربی کمتر یا مساوی 1.0، برای کاهش سطح سیگنال به سیگنال صوتی اعمال می شود. مقایسه کنید تا به دست آورید .
- صدا دوست
- فردی که نگران تجربه بازتولید موسیقی برتر است، به ویژه مایل به انجام معاوضه های قابل توجه (هزینه، اندازه اجزا، طراحی اتاق و غیره) برای کیفیت صدا است. برای جزئیات، به audiophile مراجعه کنید.
- AVB
- استانداردی برای انتقال بلادرنگ صدای دیجیتال از طریق اترنت. برای جزئیات، به Audio Video Bridging مراجعه کنید.
- بیت در هر نمونه یا عمق بیت
- تعداد بیت های اطلاعات در هر نمونه.
- کانال
- یک جریان اطلاعات صوتی که معمولاً مربوط به یک مکان ضبط یا پخش است.
- پایین اختلاط
- تعداد کانال ها را کاهش دهید، مانند از استریو به مونو یا از 5.1 به استریو. با حذف کانال ها، مخلوط کردن کانال ها یا پردازش سیگنال پیشرفته تر انجام می شود. اختلاط ساده بدون تضعیف یا محدود کردن پتانسیل سرریز و بریدن دارد. مقایسه با upmixing .
- DSD
- جریان مستقیم دیجیتال. رمزگذاری صوتی اختصاصی بر اساس مدولاسیون چگالی پالس . در حالی که مدولاسیون کد پالس (PCM) یک شکل موج را به عنوان دنباله ای از نمونه های صوتی جداگانه از چند بیت رمزگذاری می کند، DSD یک شکل موج را به عنوان دنباله ای از بیت ها با نرخ نمونه بسیار بالا (بدون مفهوم نمونه) رمزگذاری می کند. هر دو PCM و DSD چندین کانال را با توالی های مستقل نشان می دهند. DSD برای توزیع محتوا بهتر است تا به عنوان یک نمایش داخلی برای پردازش، زیرا استفاده از الگوریتمهای پردازش سیگنال دیجیتال سنتی (DSP) برای DSD دشوار است. DSD در Super Audio CD (SACD) و در DSD over PCM (DoP) برای USB استفاده می شود. برای جزئیات، به Direct Stream Digital مراجعه کنید.
- اردک
- هنگامی که جریان دیگری فعال می شود، به طور موقت حجم یک جریان را کاهش دهید. به عنوان مثال، اگر هنگام رسیدن اعلان، موسیقی در حال پخش باشد، هنگام پخش اعلان، موسیقی پخش میشود. مقایسه کنید تا بی صدا شوید .
- FIFO
- اولین ورودی اولین خروجی. ماژول سخت افزاری یا ساختار داده نرم افزاری که صف اول ورودی، اول خروجی داده ها را پیاده سازی می کند. در یک زمینه صوتی، داده های ذخیره شده در صف معمولاً فریم های صوتی هستند. FIFO می تواند توسط یک بافر دایره ای پیاده سازی شود.
- قاب
- مجموعه ای از نمونه ها، یکی در هر کانال، در یک نقطه از زمان.
- فریم در بافر
- تعداد فریم هایی که در یک زمان از یک ماژول به ماژول دیگر تحویل داده می شوند. رابط صوتی HAL از مفهوم فریم در بافر استفاده می کند.
- کسب کردن
- ضریب ضرب بزرگتر یا مساوی 1.0، برای افزایش سطح سیگنال به سیگنال صوتی اعمال می شود. مقایسه با تضعیف .
- صدای HD
- صدای با کیفیت بالا مترادف صدای با وضوح بالا (اما متفاوت از صدای با کیفیت اینتل).
- هدفون
- بلندگوهایی که روی گوش قرار می گیرند، بدون میکروفون. مقایسه با هدست
- هدست
- هدفون با میکروفون. مقایسه با هدفون
- هرتز
- واحدهای نرخ نمونه یا نرخ فریم.
- صدای با وضوح بالا
- نمایش با عمق بیت و نرخ نمونه بیشتر از سی دی ها ( PCM استریو 16 بیتی در 44.1 کیلوهرتز) و بدون فشرده سازی داده با اتلاف. معادل صدای HD. برای جزئیات، به صدای با وضوح بالا مراجعه کنید.
- در هم می آمیزد
- نمایشی برای صدای دیجیتال چند کاناله که داده ها را در بین کانال ها جایگزین می کند. به عنوان مثال، صدای دیجیتال استریو بیان شده در فرمت های interleaved به صورت چپ، راست، چپ، راست و غیره است.
- تاخیر
- تأخیر زمانی به عنوان یک سیگنال از یک سیستم عبور می کند.
- بدون ضرر
- یک الگوریتم فشردهسازی داده بدون تلفات که دقت بیت را در رمزگذاری و رمزگشایی حفظ میکند، جایی که نتیجه رمزگشایی دادههای کدگذاریشده قبلی معادل دادههای اصلی است. نمونه هایی از فرمت های توزیع محتوای صوتی بدون اتلاف عبارتند از CD , PCM در WAV و FLAC . فرآیند تألیف ممکن است عمق بیت یا نرخ نمونه را نسبت به نمونه اصلی کاهش دهد. فرمتهای توزیعی که وضوح و دقت بیت اصلیها را حفظ میکنند موضوع صوتی با وضوح بالا هستند.
- زیان ده
- یک الگوریتم فشردهسازی داده با تلفات که تلاش میکند مهمترین ویژگیهای رسانه را در سراسر رمزگذاری و رمزگشایی حفظ کند، جایی که نتیجه رمزگشایی دادههای کدگذاری شده قبلی از نظر ادراکی شبیه به دادههای اصلی است اما یکسان نیست. نمونه هایی از الگوریتم های فشرده سازی صدا با اتلاف عبارتند از MP3 و AAC. از آنجایی که مقادیر آنالوگ از یک دامنه پیوسته هستند و مقادیر دیجیتال گسسته هستند، ADC و DAC با توجه به دامنه تبدیلهای با اتلاف هستند. شفافیت را نیز ببینید.
- مونونوکلئوز
- یک کانال.
- چند کاناله
- صدای فراگیر را ببینید. به عبارت دقیق تر، استریو بیش از یک کانال است و می تواند چند کاناله در نظر گرفته شود. با این حال، چنین استفاده ای گیج کننده است و بنابراین اجتناب می شود.
- بی صدا
- مستقل از کنترلهای معمول صدا، موقتاً صدا را به صفر وادار کنید.
- بیش از حد
- اشکال شنیداری ناشی از عدم پذیرش داده های ارائه شده در زمان کافی. برای جزئیات، به زیر بافر مراجعه کنید. مقایسه با کم کاری
- سوژه متحرک
- یک سیگنال را به یک موقعیت دلخواه در یک میدان استریو یا چند کاناله هدایت کنید.
- PCM
- مدولاسیون کد پالس. رایج ترین رمزگذاری سطح پایین صدای دیجیتال. سیگنال صوتی در یک بازه زمانی منظم نمونه برداری می شود که به آن نرخ نمونه می گویند، سپس بسته به عمق بیت به مقادیر گسسته در یک محدوده خاص کوانتیزه می شود. به عنوان مثال، برای PCM 16 بیتی مقادیر نمونه اعداد صحیح بین -32768 و +32767 هستند.
- سطح شیب دار
- به تدریج سطح یک پارامتر صوتی خاص مانند میزان صدا یا قدرت یک افکت را افزایش یا کاهش دهید. معمولاً هنگام مکث و از سرگیری موسیقی از یک رمپ صدا استفاده می شود تا از انتقال سخت شنیداری جلوگیری شود.
- نمونه
- عددی که مقدار صوتی را برای یک کانال در یک نقطه از زمان نشان می دهد.
- نرخ نمونه یا نرخ فریم
- تعداد فریم در ثانیه در حالی که نرخ فریم دقیق تر است، نرخ نمونه معمولاً به معنای نرخ فریم استفاده می شود.
- فراصوت
- استفاده از صدا برای بیان بازخورد یا اطلاعات، مانند صداهای لمسی و صداهای صفحه کلید.
- SPL
- سطح فشار صدا، اندازه گیری نسبی فشار صدا.
- استریو
- دو کانال
- گشاد شدن استریو
- جلوهای روی سیگنال استریو اعمال میشود تا سیگنال استریوی دیگری ایجاد شود که کاملتر و غنیتر به نظر برسد. این افکت همچنین می تواند روی یک سیگنال مونو اعمال شود، جایی که یک نوع upmixing است.
- صدای فراگیر
- تکنیک هایی برای افزایش توانایی شنونده برای درک موقعیت صدا فراتر از چپ و راست استریو.
- شفافیت
- نتیجه ایده آل از فشرده سازی داده های با اتلاف. تبدیل داده های از دست رفته در صورتی شفاف است که از نظر ادراکی توسط یک سوژه انسانی قابل تشخیص از اصلی نباشد. برای جزئیات، به شفافیت مراجعه کنید.
- زیر انداز
- اشکال شنیداری ناشی از عدم تامین اطلاعات مورد نیاز در زمان کافی. برای جزئیات، به زیر بافر مراجعه کنید. مقایسه با بیش از حد .
- مخلوط کردن
- تعداد کانال ها را افزایش دهید، مانند از مونو به استریو یا از استریو به صدای فراگیر. با تکرار، پاننگ یا پردازش سیگنال پیشرفته تر انجام می شود. با داون میکس مقایسه کنید.
- USAC
- یک کدک صوتی برای برنامه های کاربردی با نرخ بیت پایین. برای جزئیات، به کدگذاری یکپارچه گفتار و صدا مراجعه کنید.
- مجازی ساز
- اثری که تلاش میکند کانالهای صوتی را فضایی کند، مانند تلاش برای شبیهسازی بلندگوهای بیشتر یا ایجاد این توهم که منابع صدا موقعیت دارند.
- جلد
- بلندی صدا، قدرت ذهنی یک سیگنال صوتی.
اتصال بین دستگاهی
فنآوریهای اتصال بین دستگاهها اجزای صوتی و تصویری را بین دستگاهها متصل میکنند و به راحتی در کانکتورهای خارجی قابل مشاهده هستند. اجراکننده HAL و کاربر نهایی باید از این شرایط آگاه باشند.
- بلوتوث
- فناوری بی سیم برد کوتاه برای جزئیات در مورد نمایههای بلوتوث مرتبط با صدا و پروتکلهای بلوتوث ، به A2DP برای موسیقی، SCO برای تلفن، و نمایه کنترل از راه دور صوتی/تصویری (AVRCP) مراجعه کنید.
- DisplayPort
- رابط صفحه نمایش دیجیتال توسط انجمن استانداردهای الکترونیک ویدئویی (VESA).
- دانگل
- دانگل یک ابزار کوچک است، به خصوص ابزاری که از دستگاه دیگری آویزان می شود.
- فایر وایر
- IEEE 1394 را ببینید.
- HDMI
- رابط چند رسانه ای با کیفیت بسیار بالا. رابط برای انتقال داده های صوتی و تصویری. برای دستگاه های تلفن همراه، یک کانکتور micro-HDMI (نوع D) یا MHL استفاده می شود.
- IEEE 1394
- IEEE 1394 که FireWire نیز نامیده میشود، یک گذرگاه سریال است که برای برنامههای بلادرنگ با تأخیر کم مانند صدا استفاده میشود.
- اینتل HDA
- صدای با وضوح بالا اینتل (با صدای عمومی با کیفیت بالا یا صدای با وضوح بالا اشتباه نگیرید). مشخصات کانکتور پنل جلویی برای جزئیات، به Intel High Definition Audio مراجعه کنید.
- رابط
- یک رابط سیگنال را از یک نمایش به نمایش دیگر تبدیل می کند. رابط های رایج عبارتند از رابط صوتی USB و رابط MIDI.
- سطح خط
- سطح خط قدرت سیگنال صوتی آنالوگ است که از بین اجزای صوتی عبور می کند، نه مبدل ها.
- MHL
- لینک موبایل با کیفیت بالا. رابط صوتی/تصویری موبایل، اغلب روی کانکتور میکرو USB.
- رابط تلفن
- قطعه کوچک یا فرعی که دستگاه را به هدفون سیمی، هدست یا تقویت کننده سطح خط متصل می کند.
- اسلیم پورت
- آداپتور از micro-USB به HDMI.
- S/PDIF
- فرمت رابط دیجیتال سونی/فیلیپس. اتصال برای PCM فشرده نشده و IEC 61937. برای جزئیات، به S/PDIF مراجعه کنید. S/PDIF نوع مصرف کننده AES3 است.
- صاعقه
- رابط چند رسانه ای که با USB و HDMI برای اتصال به تجهیزات جانبی پیشرفته رقابت می کند. برای جزئیات، به Thunderbolt مراجعه کنید.
- TOSLINK
- TOSLINK یک کابل صوتی نوری است که با S/PDIF استفاده می شود.
- یو اس بی
- اتوبوس سریال جهانی. برای جزئیات، به USB مراجعه کنید.
اتصال درون دستگاهی
فنآوریهای اتصال درون دستگاهی، اجزای صوتی داخلی را در یک دستگاه خاص به هم متصل میکنند و بدون جدا کردن دستگاه قابل مشاهده نیستند. ممکن است نیاز باشد که پیادهکننده HAL از این موارد آگاه باشد، اما نه کاربر نهایی. برای جزئیات بیشتر در مورد اتصالات درون دستگاهی، به مقالات زیر مراجعه کنید:
- GPIO
- I²C ، برای کانال کنترل
- I²S ، برای داده های صوتی، ساده تر از SLIMbus
- McASP
- SLIMbus
- SPI
- AC'97
- اینتل HDA
- SoundWire
- TDM
در سیستم ALSA روی تراشه (ASoC) ، اینها مجموعاً رابط های صوتی دیجیتال (DAI) نامیده می شوند.
مسیر سیگنال صوتی
اصطلاحات مسیر سیگنال صوتی مربوط به مسیر سیگنالی است که داده های صوتی از یک برنامه کاربردی به مبدل یا بالعکس دنبال می کنند.
- ADC
- مبدل آنالوگ به دیجیتال ماژولی که سیگنال آنالوگ (پیوسته در زمان و دامنه) را به سیگنال دیجیتال (گسسته در زمان و دامنه) تبدیل می کند. از نظر مفهومی، یک ADC از یک نمونه و نگهداشتن دورهای تشکیل میشود که به دنبال آن یک کوانتیزهگر قرار میگیرد، اگرچه لازم نیست به این شکل اجرا شود. قبل از ADC معمولاً یک فیلتر پایین گذر وجود دارد تا اجزای فرکانس بالا را که با استفاده از نرخ نمونه مورد نظر قابل نمایش نیستند حذف کند. برای جزئیات، به مبدل آنالوگ به دیجیتال مراجعه کنید.
- AP
- پردازنده برنامه کامپیوتر همه منظوره اصلی در دستگاه تلفن همراه.
- کدک
- رمزگشا. ماژولی که یک سیگنال صوتی را از یک نمایش به نمایش دیگر (معمولا آنالوگ PCM یا PCM به آنالوگ) رمزگذاری و/یا رمزگشایی می کند. به بیان دقیق، کدک برای ماژولهایی که هم رمزگذاری و هم رمزگشایی میکنند، در نظر گرفته میشود، اما میتوان برای اشاره به یکی از آنها به صورت آزادانه استفاده کرد. برای جزئیات، به کدک صوتی مراجعه کنید.
- DAC
- مبدل دیجیتال به آنالوگ ماژولی که سیگنال دیجیتال (گسسته در زمان و دامنه) را به سیگنال آنالوگ (مستمر در زمان و دامنه) تبدیل می کند. اغلب به دنبال یک فیلتر پایین گذر برای حذف اجزای فرکانس بالا که توسط کوانتیزاسیون دیجیتالی معرفی شده اند. برای جزئیات، به مبدل دیجیتال به آنالوگ مراجعه کنید.
- DSP
- پردازنده سیگنال دیجیتال جزء اختیاری معمولاً بعد از پردازنده برنامه (برای خروجی) یا قبل از پردازشگر برنامه (برای ورودی) قرار دارد. هدف اصلی این است که پردازشگر برنامه را بارگیری کند و ویژگی های پردازش سیگنال را با هزینه کمتر ارائه دهد.
- PDM
- مدولاسیون چگالی پالس شکل مدولاسیون مورد استفاده برای نشان دادن سیگنال آنالوگ توسط سیگنال دیجیتال، که در آن چگالی نسبی 1s در مقابل 0s سطح سیگنال را نشان می دهد. معمولاً توسط مبدل های دیجیتال به آنالوگ استفاده می شود. برای جزئیات، به مدولاسیون چگالی پالس مراجعه کنید.
- PWM
- مدولاسیون عرض پالس. شکل مدولاسیون مورد استفاده برای نشان دادن سیگنال آنالوگ توسط سیگنال دیجیتال، که در آن عرض نسبی یک پالس دیجیتال سطح سیگنال را نشان می دهد. معمولاً توسط مبدل های آنالوگ به دیجیتال استفاده می شود. برای جزئیات، به مدولاسیون عرض پالس مراجعه کنید.
- مبدل
- تغییرات در مقادیر فیزیکی دنیای واقعی را به سیگنال های الکتریکی تبدیل می کند. در صدا، کمیت فیزیکی فشار صدا است و مبدل ها بلندگو و میکروفون هستند. برای جزئیات، به مبدل مراجعه کنید.
تبدیل نرخ نمونه
اصطلاحات تبدیل نرخ نمونه به فرآیند تبدیل از یک نرخ نمونه به نرخ دیگر مربوط می شود.
- نمونه پایین
- نمونه گیری مجدد، که در آن نرخ نمونه سینک < نرخ نمونه منبع.
- فرکانس نایکیست
- جزء حداکثر فرکانس که می تواند با یک سیگنال گسسته در 1/2 نرخ نمونه معین نشان داده شود. به عنوان مثال، محدوده شنوایی انسان تقریباً 20 کیلوهرتز است، بنابراین یک سیگنال صوتی دیجیتال باید نرخ نمونه حداقل 40 کیلوهرتز را برای نشان دادن آن محدوده داشته باشد. در عمل، نرخ نمونه 44.1 کیلوهرتز و 48 کیلوهرتز معمولا استفاده می شود، با فرکانس های Nyquist به ترتیب 22.05 کیلوهرتز و 24 کیلوهرتز. برای جزئیات، به Nyquist فرکانس و محدوده شنوایی مراجعه کنید.
- نمونه گیری مجدد
- مترادف مبدل نرخ نمونه.
- نمونه گیری مجدد
- فرآیند تبدیل نرخ نمونه
- مبدل نرخ نمونه
- ماژولی که نمونه گیری مجدد می کند.
- فرو رفتن
- خروجی نمونه گیری مجدد
- منبع
- ورودی به نمونهگیری مجدد
- نمونه بالا
- نمونهگیری مجدد، جایی که نرخ نمونهگیری سینک > نرخ نمونه منبع.
تلفن
- AEC
- لغو اکو آکوستیک وسیله ای برای کاهش اکو از سیگنال است. برای جزئیات، به لغو و لغو اکو مراجعه کنید.
- ANC
- کنترل نویز فعال وسیله ای برای بهبود کیفیت سیگنال اولیه با افزودن فعال معکوس سیگنال ثانویه ناخواسته است. برای جزئیات، به کنترل نویز فعال مراجعه کنید.
- شماره گیر
- اپلیکیشنی که رابط کاربری برای تلفن را فراهم می کند.
- HCO
- Hearing Carry-Over یک حالت TTY است که در آن پیام به صورت متن ارسال و به صورت گفتار دریافت می شود.
- آهنگ جانبی
- بازخورد شنیداری از میکروفون محلی به گوشی محلی. برای جزئیات، به Sidetone مراجعه کنید.
- TDD
- دستگاه مخابراتی برای ناشنوایان نوعی دستگاه تحریر از راه دور (TTY) برای افرادی است که شنوایی یا گفتار ضعیف دارند.
- TTY
- دستگاه تله تایپ . اغلب به جای TDD استفاده می شود.
- UE
- تجهیزات کاربر. دستگاه تلفن مصرف کننده
- UMTS
- سیستم جهانی مخابرات سیار . نوعی سیستم تلفن همراه.
- VCO
- Voice Carry-Over یک حالت TTY است که در آن پیام به صورت صوتی ارسال و به صورت متن دریافت می شود.
شرایط خاص اندروید
اصطلاحات مخصوص اندروید شامل عباراتی است که فقط در چارچوب صوتی اندروید استفاده می شود و اصطلاحات عمومی که در اندروید دارای معنای خاصی هستند.
- ALSA
- معماری صدای لینوکس پیشرفته یک فریمورک صوتی برای لینوکس که سیستم های دیگر را نیز تحت تاثیر قرار داده است. برای تعریف کلی، به ALSA مراجعه کنید. در اندروید، ALSA به چارچوب و درایورهای صوتی هسته اشاره دارد و نه به API حالت کاربر. همچنین به tinyalsa مراجعه کنید.
- دستگاه صوتی
- نقطه پایانی ورودی/خروجی صوتی با اجرای HAL پشتیبانی می شود.
- Audio Effect
- API و چارچوب پیاده سازی برای اثرات خروجی (پس از پردازش) و جلوه های ورودی (پیش پردازش). API در android.media.audiofx.AudioEffect تعریف شده است.
- AudioFlinger
- اجرای سرور صدای اندروید. AudioFlinger در فرآیند مدیاسرور اجرا می شود. برای تعریف کلی، به سرور صدا مراجعه کنید.
- فوکوس صوتی
- مجموعه ای از APIها برای مدیریت تعاملات صوتی در چندین برنامه مستقل. برای جزئیات، به مدیریت فوکوس صوتی و روشها و ثابتهای مرتبط با تمرکز android.media.AudioManager مراجعه کنید.
- AudioMixer
- ماژول در AudioFlinger مسئول ترکیب چند آهنگ و اعمال تضعیف (ولوم) و افکتها است. برای یک تعریف کلی، به میکس صدا (موسیقی ضبط شده) مراجعه کنید (در مورد میکسر به عنوان یک دستگاه سخت افزاری یا نرم افزار به جای یک ماژول نرم افزاری در یک سیستم بحث می کند).
- خط مشی صوتی
- سرویس مسئول تمام اقداماتی است که ابتدا باید یک تصمیم خط مشی گرفته شود، مانند باز کردن جریان ورودی/خروجی جدید، مسیریابی مجدد پس از تغییر و مدیریت حجم جریان.
- ضبط صدا
- API مشتری سطح پایین اولیه برای دریافت داده از دستگاه ورودی صوتی مانند میکروفون. داده ها معمولاً فرمت PCM هستند. API در android.media.AudioRecord تعریف شده است.
- AudioResampler
- ماژول در AudioFlinger مسئول تبدیل نرخ نمونه است.
- منبع صوتی
- شمارشی از ثابتها که کاربرد مورد نظر را برای گرفتن ورودی صوتی نشان میدهد. برای جزئیات بیشتر به منبع صوتی مراجعه کنید. از سطح API 21 و بالاتر، ویژگیهای صوتی ترجیح داده میشوند.
- آهنگ صوتی
- API مشتری سطح پایین اولیه برای ارسال داده به دستگاه خروجی صدا مانند بلندگو. داده ها معمولا در قالب PCM هستند. API در android.media.AudioTrack تعریف شده است.
- audio_utils
- کتابخانه ابزار صوتی برای ویژگیهایی مانند تبدیل فرمت PCM، ورودی/خروجی فایل WAV، و غیر مسدود کردن FIFO ، که تا حد زیادی مستقل از پلتفرم اندروید است.
- مشتری
- معمولا یک برنامه یا کلاینت برنامه. با این حال، یک سرویس گیرنده AudioFlinger می تواند یک رشته در حال اجرا در فرآیند سیستم مدیاسرور باشد، مانند هنگام پخش رسانه رمزگشایی شده توسط یک شی MediaPlayer.
- HAL
- لایه انتزاعی سخت افزار. HAL یک اصطلاح عمومی در اندروید است. در صدا، لایه ای بین AudioFlinger و درایور دستگاه هسته با C API (که جایگزین C++ libaudio می شود) است.
- FastCapture
- رشتهای در AudioFlinger که دادههای صوتی را به آهنگهای سریع با تأخیر کمتر ارسال میکند و وقتی دستگاه ورودی را برای تأخیر کمتر پیکربندی شده است، هدایت میکند.
- فست میکسر
- رشتهای در AudioFlinger که دادههای صوتی را از آهنگهای با تأخیر کمتر دریافت و ترکیب میکند و دستگاه خروجی اولیه را هنگامی که برای تأخیر کمتر پیکربندی شده است، هدایت میکند.
- مسیر سریع
- مشتری AudioTrack یا AudioRecord با تأخیر کمتر اما ویژگیهای کمتر در برخی دستگاهها و مسیرها.
- دستگاه پخش رسانه ای
- API مشتری سطح بالاتر نسبت به AudioTrack. محتوای رمزگذاری شده یا محتوایی را پخش می کند که شامل آهنگ های صوتی و تصویری چندرسانه ای است.
- media.log
- ویژگی اشکالزدایی AudioFlinger فقط در ساختهای سفارشی موجود است. برای ثبت رویدادهای صوتی در یک بافر دایرهای استفاده میشود، جایی که در صورت نیاز میتوان آنها را به صورت عطف به عقب ریخت.
- مدیا سرور
- فرآیند سیستم Android که شامل خدمات مرتبط با رسانه، از جمله AudioFlinger است.
- NBAIO
- ورودی/خروجی صدا بدون مسدود کردن انتزاع برای پورت های AudioFlinger. این اصطلاح می تواند گمراه کننده باشد زیرا برخی از پیاده سازی های NBAIO API از مسدود شدن پشتیبانی می کنند. پیاده سازی های کلیدی NBAIO برای انواع مختلف لوله ها هستند.
- مخلوط کن معمولی
- موضوعی در AudioFlinger که به اکثر مشتریان AudioTrack با امکانات کامل خدمات می دهد. به طور مستقیم یک دستگاه خروجی را هدایت می کند یا زیرمخلوط آن را از طریق یک لوله به FastMixer می دهد.
- OpenSL ES
- استاندارد Audio API توسط گروه Khronos . نسخههای Android از سطح API 9 از API صوتی بومی پشتیبانی میکنند که بر اساس زیرمجموعهای از OpenSL ES 1.0.1 است.
- صوتی حرفه ای
- مخفف ویژگی flag
android.hardware.audio.pro
. الزامات در بخش 5.10 صدای حرفه ای CDD Android مستند شده است. "pro" در ویژگیandroid.hardware.audio.pro
به سطح عملکرد قابل پیش بینی در زمان واقعی اشاره دارد، نه کاربر مورد نظر. - زمان واقعی (اسم)، زمان واقعی (صفت)
سیستمهای محاسباتی بلادرنگ پاسخ به رویدادهای مربوطه را در مدت زمان مورد نیاز تضمین میکنند. پشتیبانی پیادهسازی دستگاه برای محاسبات بلادرنگ یک پیشنیاز ضروری، اما نه کافی برای برآوردن الزامات ویژگی
android.hardware.audio.pro
است که در بالا توضیح داده شد.عملکرد بلادرنگ همچنین در زمینههای دیگری فراتر از صدا، مانند بازی، گرافیک، دوربین، ویدئو، پردازش حسگر، واقعیت مجازی (VR) و واقعیت افزوده (AR) مزایایی دارد.
- حالت بی صدا
- ویژگی قابل تنظیم توسط کاربر برای بی صدا کردن زنگ تلفن و اعلان ها بدون تأثیر بر پخش رسانه (موسیقی، فیلم، بازی) یا آلارم.
- ساندپول
- API مشتری سطح بالاتر نسبت به AudioTrack. کلیپ های صوتی نمونه برداری شده را پخش می کند. برای ایجاد بازخورد رابط کاربری، صداهای بازی و غیره مفید است. API در android.media.SoundPool تعریف شده است.
- ترس از صحنه
- رجوع به رسانه شود.
- StateQueue
- ماژول در AudioFlinger که مسئول همگام سازی حالت بین رشته ها است. در حالی که NBAIO برای ارسال داده استفاده می شود، StateQueue برای انتقال اطلاعات کنترل استفاده می شود.
- استراتژی
- گروهی از انواع جریان با رفتار مشابه. توسط سرویس سیاست صوتی استفاده می شود.
- نوع جریان
- شمارشی که یک مورد استفاده برای خروجی صدا را بیان می کند. اجرای خط مشی صوتی از نوع جریان به همراه سایر پارامترها برای تعیین حجم و تصمیمات مسیریابی استفاده می کند. برای لیستی از انواع جریان، android.media.AudioManager را ببینید.
- سینک سه راهی
- به اشکال زدایی صوتی مراجعه کنید.
- تینیالسا
- API حالت کاربر کوچک بالای هسته ALSA با مجوز BSD. برای اجرای HAL توصیه می شود.
- ToneGenerator
- API مشتری سطح بالاتر نسبت به AudioTrack. سیگنال های چند فرکانس دوگانه (DTMF) را پخش می کند. برای جزئیات، به سیگنال دهی چند فرکانس دوگانه و تعریف API در android.media.ToneGenerator مراجعه کنید.
- مسیر
- جریان صوتی. توسط AudioTrack یا AudioRecord API کنترل می شود.
- منحنی کاهش حجم
- نگاشت ویژه دستگاه از یک شاخص حجم عمومی به یک ضریب تضعیف خاص برای یک خروجی معین.
- شاخص حجم
- عدد صحیح بدون واحد که حجم نسبی مورد نظر یک جریان را بیان می کند. APIهای مربوط به حجم android.media.AudioManager در شاخصهای حجم به جای عوامل کاهش مطلق عمل میکنند.