این واژه نامه اصطلاحات مرتبط با صدا شامل اصطلاحات عمومی پرکاربرد و اصطلاحات خاص اندروید است. برای تعاریف متعارف اصطلاحات به واژه نامه مرکزی Android Platform مراجعه کنید.
اصطلاحات عمومی
اصطلاحات عمومی مرتبط با صدا معانی متعارفی دارند.
صدای دیجیتال
اصطلاحات صوتی دیجیتال مربوط به کنترل صدا با استفاده از سیگنال های صوتی رمزگذاری شده به شکل دیجیتال است. برای جزئیات، به صدای دیجیتال مراجعه کنید.
- AC-3
- کدک صوتی توسط 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 داده ها را پیاده سازی می کند. در یک زمینه صوتی، داده های ذخیره شده در صف معمولاً فریم های صوتی هستند. FIFO می تواند توسط یک بافر دایره ای پیاده سازی شود.
- قاب
- مجموعه ای از نمونه ها، یکی در هر کانال، در یک نقطه از زمان.
- فریم در بافر
- تعداد فریم هایی که در یک زمان از یک ماژول به ماژول دیگر تحویل داده می شوند. رابط صوتی HAL از مفهوم فریم در بافر استفاده می کند.
- به دست آوردن
- ضریب ضرب بزرگتر یا مساوی 1.0، برای افزایش سطح سیگنال به سیگنال صوتی اعمال می شود. مقایسه با تضعیف .
- صدای HD
- صدای با کیفیت بالا. مترادف صدای با وضوح بالا (اما متفاوت از صدای با وضوح بالا اینتل).
- هدفون
- بلندگوهایی که روی گوش قرار می گیرند، بدون میکروفون. مقایسه با هدست
- هدست
- هدفون با میکروفون. مقایسه با هدفون
- هرتز
- واحدهای نرخ نمونه یا نرخ فریم.
- صدای با وضوح بالا
- نمایش با عمق بیت و نرخ نمونه بیشتر از CD (استریو 16 بیت PCM در 44.1 کیلوهرتز) و بدون فشرده سازی داده ها با اتلاف. معادل صدای HD . برای جزئیات، به صدای با وضوح بالا مراجعه کنید.
- در هم می آمیزد
- نمایشی برای صدای دیجیتال چند کاناله که داده ها را در بین کانال ها جایگزین می کند. به عنوان مثال، صدای دیجیتال استریو بیان شده در فرمت های درهم به صورت متناوب به چپ، راست، چپ، راست می پردازد.
- تاخیر
- تأخیر زمانی به عنوان یک سیگنال از یک سیستم عبور می کند.
- بدون ضرر
- یک الگوریتم فشردهسازی داده بدون تلفات که دقت بیت را در رمزگذاری و رمزگشایی حفظ میکند، جایی که نتیجه رمزگشایی دادههای کدگذاریشده قبلی معادل دادههای اصلی است. نمونه هایی از فرمت های توزیع محتوای صوتی بدون اتلاف عبارتند از CD , PCM در WAV و FLAC . فرآیند تألیف می تواند عمق بیت یا نرخ نمونه را نسبت به Masters کاهش دهد. فرمتهای توزیعی که وضوح و دقت بیت اصلیها را حفظ میکنند موضوع صوتی با وضوح بالا هستند.
- زیان ده
- یک الگوریتم فشردهسازی داده با تلفات که تلاش میکند مهمترین ویژگیهای رسانه را در سراسر رمزگذاری و رمزگشایی حفظ کند، جایی که نتیجه رمزگشایی دادههای کدگذاری شده قبلی از نظر ادراکی شبیه به دادههای اصلی است اما یکسان نیست. نمونه هایی از الگوریتم های فشرده سازی صدا با اتلاف عبارتند از MP3 و AAC. از آنجایی که مقادیر آنالوگ از یک دامنه پیوسته هستند و مقادیر دیجیتال گسسته هستند، ADC و DAC با توجه به دامنه تبدیلهای با اتلاف هستند. شفافیت را نیز ببینید.
- مونونوکلئوز
- یک کانال.
- چند کاناله
- صدای فراگیر را ببینید. به عبارت دقیق تر، استریو بیش از یک کانال است و می تواند چند کاناله در نظر گرفته شود. با این حال، چنین استفاده ای گیج کننده است و بنابراین اجتناب می شود.
- بی صدا
- مستقل از کنترلهای معمول صدا، موقتاً صدا را به صفر وادار کنید. با اردک مقایسه کنید.
- بیش از حد
- اشکال شنیداری ناشی از عدم پذیرش داده های ارائه شده در زمان کافی. برای جزئیات، به زیر بافر مراجعه کنید. مقایسه با زیر انداز .
- سوژه متحرک
- هدایت یک سیگنال به موقعیت دلخواه در یک میدان استریو یا چند کاناله.
- PCM
- مدولاسیون کد پالس رایج ترین رمزگذاری سطح پایین صدای دیجیتال. سیگنال صوتی در یک بازه زمانی منظم نمونه برداری می شود که به آن نرخ نمونه می گویند، سپس به مقادیر گسسته در محدوده خاصی بسته به عمق بیت کوانتیزه می شود. به عنوان مثال، برای PCM 16 بیتی، مقادیر نمونه اعداد صحیح بین -32768 و +32767 هستند.
- سطح شیب دار
- به تدریج سطح یک پارامتر صوتی خاص مانند میزان صدا یا قدرت یک افکت را افزایش یا کاهش دهید. معمولاً هنگام مکث و از سرگیری موسیقی از یک رمپ صدا استفاده می شود تا از انتقال سخت شنیداری جلوگیری شود.
- نمونه
- عددی که مقدار صوتی را برای یک کانال در یک نقطه از زمان نشان می دهد.
- نرخ نمونه یا نرخ فریم
- تعداد فریم در ثانیه در حالی که نرخ فریم دقیق تر است، نرخ نمونه معمولاً به معنای نرخ فریم استفاده می شود.
- فراصوت
- استفاده از صدا برای بیان بازخورد یا اطلاعات، مانند صداهای لمسی و صداهای صفحه کلید.
- SPL
- سطح فشار صدا، اندازه گیری نسبی فشار صدا.
- استریو
- دو کانال مقایسه با چند کاناله
- گسترش استریو
- جلوهای روی سیگنال استریو اعمال میشود تا سیگنال استریوی دیگری ایجاد شود که کاملتر و غنیتر به نظر برسد. این افکت همچنین می تواند روی یک سیگنال مونو اعمال شود، جایی که این یک نوع upmixing است.
- صدای فراگیر
- تکنیکی برای افزایش توانایی شنونده برای درک موقعیت صدا فراتر از چپ و راست استریو.
- شفافیت
- نتیجه ایده آل از فشرده سازی داده های با اتلاف. تبدیل دادههای از دست رفته در صورتی شفاف است که بهطور ادراکی توسط یک سوژه انسانی از اصلی قابل تشخیص نباشد. برای جزئیات، به شفافیت مراجعه کنید.
- زیر انداز
- اشکال شنیداری ناشی از عدم تامین اطلاعات مورد نیاز در زمان کافی. برای جزئیات، به زیر بافر مراجعه کنید. مقایسه با بیش از حد .
- آپ میکس کردن
- افزایش تعداد کانال ها، مانند از مونو به استریو یا از استریو به صدای فراگیر. با تکرار، پاننگ یا پردازش سیگنال پیشرفته تر انجام می شود. با داون میکس مقایسه کنید.
- USAC
- کدگذاری یکپارچه گفتار و صدا. یک کدک صوتی برای برنامه های با نرخ بیت پایین. برای جزئیات، به کدگذاری یکپارچه گفتار و صدا مراجعه کنید.
- مجازی ساز
- اثری که تلاش میکند کانالهای صوتی را فضایی کند، مانند تلاش برای شبیهسازی بلندگوهای بیشتر یا ایجاد این توهم که منابع صدا موقعیت دارند.
- حجم
- بلندی صدا، قدرت ذهنی یک سیگنال صوتی.
اتصال بین دستگاهی
فنآوریهای اتصال بین دستگاهها اجزای صوتی و تصویری را بین دستگاهها متصل میکنند و به راحتی در کانکتورهای خارجی قابل مشاهده هستند. اجراکننده HAL و کاربر نهایی باید از این شرایط آگاه باشند.
- بلوتوث
- فناوری بی سیم برد کوتاه برای جزئیات در مورد نمایههای بلوتوث مرتبط با صدا و پروتکلهای بلوتوث ، به A2DP برای موسیقی، SCO برای تلفن، و نمایه کنترل از راه دور صوتی/تصویری (AVRCP) مراجعه کنید.
- DisplayPort
- رابط صفحه نمایش دیجیتال توسط انجمن استانداردهای الکترونیک ویدئویی (VESA).
- دانگل
- یک ابزار کوچک، به خصوص ابزاری که از دستگاه دیگری آویزان می شود. برای جزئیات، به Dongle مراجعه کنید.
- فایر وایر
- IEEE 1394 را ببینید.
- HDMI
- رابط چند رسانه ای با کیفیت بالا. رابط برای انتقال داده های صوتی و تصویری. برای دستگاه های تلفن همراه، یک کانکتور micro-HDMI (نوع D) یا MHL استفاده می شود.
- IEEE 1394
- یک گذرگاه سریال که برای برنامههای با تأخیر کم در زمان واقعی مانند صدا استفاده میشود. FireWire نیز نامیده می شود. برای جزئیات، به IEEE 1394 مراجعه کنید.
- اینتل 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
- یک کابل صوتی نوری که با S/PDIF استفاده می شود. برای جزئیات، به TOSLINK مراجعه کنید.
- USB
- اتوبوس سریال جهانی. برای جزئیات، به 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
- شنوایی منتقل می شود. یک حالت TTY که در آن یک پیام به صورت متن ارسال و به صورت گفتار دریافت می شود.
- آهنگ جانبی
- بازخورد شنیداری از میکروفون محلی به گوشی محلی. برای جزئیات، به Sidetone مراجعه کنید.
- TDD
- دستگاه مخابرات ناشنوایان . نوع خاصی از ماشین تحریر تله (TTY) برای افراد دارای اختلال شنوایی یا گفتار.
- TTY
- دستگاه تله تایپ . اغلب به جای TDD استفاده می شود.
- UE
- تجهیزات کاربر. دستگاه تلفن مصرف کننده
- UMTS
- سیستم جهانی مخابرات سیار . نوعی سیستم تلفن همراه.
- VCO
- انتقال صدا یک حالت TTY که در آن یک پیام به صورت صوتی ارسال و به صورت متن دریافت می شود.
شرایط خاص اندروید
اصطلاحات مخصوص اندروید شامل عباراتی است که فقط در چارچوب صوتی اندروید استفاده می شود و اصطلاحات عمومی که در اندروید دارای معنای خاصی هستند.
- ALSA
- معماری صدای لینوکس پیشرفته یک فریمورک صوتی برای لینوکس که سیستم های دیگر را نیز تحت تاثیر قرار داده است. برای تعریف کلی، به ALSA مراجعه کنید. در اندروید، ALSA به چارچوب و درایورهای صوتی هسته اشاره دارد و نه به کلاس حالت کاربر. همچنین به TinyALSA مراجعه کنید.
- دستگاه صوتی
- نقطه پایانی ورودی/خروجی صوتی با اجرای HAL پشتیبانی می شود.
- Audio Effect,
AudioEffect
- چارچوب و کلاس پیاده سازی برای اثرات خروجی (پس از پردازش) و جلوه های ورودی (پیش پردازش). کلاس در
android.media.audiofx.AudioEffect
تعریف شده است. - AudioFlinger
- اجرای سرور صدای اندروید. AudioFlinger در فرآیند مدیاسرور اجرا می شود. برای تعریف کلی، به سرور صدا مراجعه کنید.
- فوکوس صوتی
- مجموعه ای از APIها برای مدیریت تعاملات صوتی در چندین برنامه مستقل. برای جزئیات، به مدیریت تغییرات در خروجی صدا و روشها و ثابتهای مرتبط با تمرکز
android.media.AudioManager
مراجعه کنید. - AudioMixer
- ماژول در AudioFlinger مسئول ترکیب چند آهنگ و اعمال تضعیف (ولوم) و افکتها است. برای تعریف کلی، به میکس صدا (موسیقی ضبط شده) مراجعه کنید (میکسر را به عنوان یک دستگاه سخت افزاری یا برنامه نرم افزاری به جای یک ماژول نرم افزاری در یک سیستم مورد بحث قرار می دهد).
- خط مشی صوتی
- سرویس مسئول تمام اقداماتی است که ابتدا باید یک تصمیم خط مشی گرفته شود، مانند باز کردن جریان ورودی/خروجی جدید، تغییر مسیر پس از تغییر، و مدیریت حجم جریان.
-
AudioRecord
- کلاس مشتری سطح پایین اولیه برای دریافت داده از دستگاه ورودی صوتی مانند میکروفون. داده ها معمولاً فرمت PCM هستند. کلاس در
android.media.AudioRecord
تعریف شده است. - AudioResampler
- ماژول در AudioFlinger مسئول تبدیل نرخ نمونه است.
- منبع صوتی،
AudioSource
- شمارشی از ثابتها که کاربرد مورد نظر را برای گرفتن ورودی صوتی نشان میدهد. کلاس در
android.media.MediaRecorder.AudioSource
تعریف شده است. از سطح API 21 و بالاتر، ویژگیهای صوتی ترجیح داده میشوند. -
AudioTrack
- کلاس مشتری سطح پایین اولیه برای ارسال داده به دستگاه خروجی صدا مانند بلندگو. داده ها معمولا در قالب PCM هستند. کلاس در
android.media.AudioTrack
تعریف شده است. -
audio_utils
- کتابخانه ابزار صوتی برای ویژگیهایی مانند تبدیل فرمت PCM، ورودی/خروجی فایل WAV، و غیر مسدود کردن FIFO ، که تا حد زیادی مستقل از پلتفرم اندروید است.
- مشتری
- معمولاً یک برنامه یا مشتری برنامه. با این حال، یک سرویس گیرنده AudioFlinger می تواند یک رشته در حال اجرا در فرآیند سیستم مدیاسرور باشد، مانند هنگام پخش رسانه رمزگشایی شده توسط یک شی
MediaPlayer
. - HAL
- لایه انتزاعی سخت افزار. HAL یک اصطلاح عمومی در اندروید است. در صدا، لایه ای بین AudioFlinger و درایور دستگاه هسته با C API (که جایگزین C++ libaudio می شود) است.
- FastCapture
- رشتهای در AudioFlinger که دادههای صوتی را به آهنگهای سریع با تأخیر کمتر ارسال میکند و وقتی دستگاه ورودی را برای تأخیر کمتر پیکربندی شده است، هدایت میکند.
- فست میکسر
- رشتهای در AudioFlinger که دادههای صوتی را از آهنگهای با تأخیر پایینتر دریافت و ترکیب میکند و هنگامی که برای تأخیر کمتر پیکربندی شده است، دستگاه خروجی اصلی را هدایت میکند.
- مسیر سریع
- مشتری
AudioTrack
یاAudioRecord
با تأخیر کمتر اما ویژگیهای کمتر در برخی دستگاهها و مسیرها. -
MediaPlayer
- کلاس مشتری سطح بالاتر از
AudioTrack
. محتوای رمزگذاری شده یا محتوایی را پخش می کند که شامل آهنگ های صوتی و تصویری چندرسانه ای است. کلاس درandroid.media.MediaPlayer
تعریف شده است. -
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 مستند شده است. حرفه ای در ویژگیandroid.hardware.audio.pro
به سطح عملکرد قابل پیش بینی در زمان واقعی اشاره دارد، نه کاربر مورد نظر. - زمان واقعی (اسم)، زمان واقعی (صفت)
سیستمهای محاسباتی بلادرنگ پاسخ به رویدادهای مربوطه را در مدت زمان مورد نیاز تضمین میکنند. پشتیبانی پیاده سازی دستگاه برای محاسبات بلادرنگ یک پیش نیاز ضروری، اما ناکافی برای برآوردن الزامات ویژگی
android.hardware.audio.pro
است که در صدای حرفه ای توضیح داده شده است.عملکرد بلادرنگ همچنین در زمینه های دیگری فراتر از صدا، مانند بازی، گرافیک، دوربین، ویدئو، پردازش حسگر، واقعیت مجازی (VR) و واقعیت افزوده (AR) مزایایی دارد.
- حالت بی صدا
- ویژگی قابل تنظیم توسط کاربر برای بی صدا کردن زنگ تلفن و اعلان ها بدون تأثیر بر پخش رسانه (موسیقی، فیلم، بازی) یا آلارم.
-
SoundPool
- کلاس مشتری سطح بالاتر از
AudioTrack
. کلیپ های صوتی نمونه برداری شده را پخش می کند. برای راه اندازی مواردی مانند بازخورد رابط کاربری و صداهای بازی مفید است. کلاس درandroid.media.SoundPool
تعریف شده است. - ترس از صحنه
- یک موتور پخش رسانه رسانه را ببینید.
- StateQueue
- ماژول در AudioFlinger که مسئول همگام سازی حالت بین رشته ها است. در حالی که NBAIO برای ارسال داده استفاده می شود، StateQueue برای انتقال اطلاعات کنترل استفاده می شود.
- استراتژی
- گروهی از انواع جریان با رفتار مشابه. توسط سرویس سیاست صوتی استفاده می شود.
- نوع جریان
- شمارشی که یک مورد استفاده برای خروجی صدا را بیان می کند. اجرای خط مشی صوتی از نوع جریان به همراه سایر پارامترها برای تعیین حجم و تصمیمات مسیریابی استفاده می کند. برای لیستی از انواع جریان،
android.media.AudioManager
را ببینید. - سینک سه راهی
- به اشکال زدایی صوتی مراجعه کنید.
- TinyALSA،
tinyalsa
- TinyALSA یک API حالت کاربر کوچک بالای هسته ALSA با مجوز BSD است.
tinyalsa
نام بسته ای در کتابخانه TinyALSA است. این کتابخانه برای اجرای HAL توصیه می شود. -
ToneGenerator
- کلاس مشتری سطح بالاتر از
AudioTrack
. سیگنال های چند فرکانس دوگانه (DTMF) را پخش می کند. برای جزئیات، به سیگنال دهی چند فرکانس دوگانه و تعریف کلاس درandroid.media.ToneGenerator
مراجعه کنید. - مسیر
- جریان صوتی. توسط کلاس
AudioTrack
یاAudioRecord
کنترل می شود. - منحنی کاهش حجم
- نگاشت ویژه دستگاه از یک شاخص حجم عمومی به یک ضریب تضعیف خاص برای یک خروجی معین.
- شاخص حجم
- عدد صحیح بدون واحد که حجم نسبی مورد نظر یک جریان را بیان می کند. عناصر API مربوط به حجم
android.media.AudioManager
در شاخصهای حجمی به جای عوامل کاهش مطلق عمل میکنند.