במילון הזה של מונחים הקשורים לאודיו מופיעים מונחים כלליים נפוצים וגם מונחים ספציפיים ל-Android. ההגדרות הקנוניות של המונחים מפורטות במילון המרכזי של פלטפורמת Android.
מונחים כלליים
למונחים כלליים שקשורים לאודיו יש משמעויות מקובלות.
אודיו דיגיטלי
המונחים של אודיו דיגיטלי קשורים לטיפול בקול באמצעות אותות אודיו שמקודדים בצורה דיגיטלית. פרטים נוספים זמינים במאמר אודיו דיגיטלי.
- AC-3
- קודק אודיו של Dolby. פרטים נוספים זמינים במאמר Dolby Digital.
- אקוסטיקה
- מחקר של המאפיינים המכניים של קול, למשל איך המיקום הפיזי של הממירים (למשל, רמקולים, מיקרופונים) במכשיר משפיע על איכות האודיו שחושבים שהיא טובה.
- פגיעה (אטנואציה)
- גורם מכפיל שקטן מ-1.0 או שווה לו, שחלה על אות אודיו כדי להקטין את רמת האות. בהשוואה לרווח.
- חובב אודיו
- אנשים שמתעניינים בחוויית הפקת מוזיקה ברמה גבוהה, במיוחד כאלה שמוכנים להתפשר באופן משמעותי (למשל, עלויות, גודל הרכיבים, עיצוב החדר) כדי לשפר את איכות הצליל. פרטים נוספים זמינים במאמר אודיופיל.
- AVB
- תקן להעברת אודיו דיגיטלי בזמן אמת דרך Ethernet. פרטים נוספים זמינים במאמר Audio Video Bridging.
- סיביות לדגימה או עומק סיביות
- מספר הביטים של המידע בכל דגימה.
- ערוץ
- זרם יחיד של מידע אודיו, שמתאים בדרך כלל למיקום אחד של הקלטה או הפעלה.
- הורדת רזולוציה (downmixing)
- הקטנת מספר הערוצים, למשל מסטריאו למונו או מ-5.1 לערוץ סטריאו. הדבר נעשה על ידי השמטת ערוצים, ערבוב ערוצים או עיבוד אותות מתקדם יותר. ערבוב פשוט ללא הפחתת עוצמה או הגבלה עלול לגרום לחריגה מטווח הערכים ולחיתוך. בהשוואה למיקס לטכנולוגיית שמע משופרת.
- DSD
- Direct Stream Digital קידוד אודיו קנייני שמבוסס על מודולציית צפיפות פולסים. בעוד ש-PCM (מודולציית קוד פולסים) מקודד צורת גל כרצף של דגימות אודיו נפרדות של כמה סיביות, DSD מקודד צורת גל כרצף של סיביות בתדירות דגימה גבוהה מאוד (ללא מושג הדגימות). גם PCM וגם DSD מייצגים כמה ערוצים באמצעות רצפים עצמאיים. DSD מתאים יותר להפצת תוכן מאשר לייצוג פנימי לעיבוד, כי יכול להיות שיהיה קשה להחיל על DSD אלגוריתמים רגילים של עיבוד אותות דיגיטליים (DSP). הפורמט DSD משמש ב-Super Audio CD (SACD) וב-DSD over PCM (DoP) ל-USB. פרטים נוספים זמינים במאמר Direct Stream Digital.
- duck
- הפחתת עוצמת הקול של זרם באופן זמני כשזרם אחר הופך לפעיל. לדוגמה, אם המוזיקה פועלת כשמגיעה התראה, עוצמת המוזיקה יורדת בזמן שההתראה פועלת. בהשוואה להשתקה.
- FIFO
- First in, first out (ראשונים נכנסים, ראשונים יוצאים). מודול חומרה או מבנה נתונים בתוכנה שמטמיע את הנתונים בתור FIFO. בהקשר של אודיו, הנתונים שמאוחסנים בתור הם בדרך כלל פריימים של אודיו. אפשר להטמיע FIFO באמצעות מאגר עגול.
- מסגרת
- קבוצת דגימות, אחת לכל ערוץ, בנקודת זמן מסוימת.
- פריימים לכל מאגר נתונים זמני
- מספר הפריימים המועברים ממודול אחד למשנהו בו-זמנית. בממשק HAL של האודיו נעשה שימוש בקונספט של פריימים לכל מאגר נתונים זמני.
- רווח
- מכפיל שגדול מ-1.0 או שווה לו, שמוחל על אות אודיו כדי להגביר את רמת האות. בהשוואה לעמעום.
- אודיו באיכות HD
- אודיו באיכות HD. שם נרדף לאודיו ברזולוציה גבוהה (אבל שונה מ-Intel High Definition Audio).
- אוזניות
- רמקולים שמתאימים לראש, ללא מיקרופון. השוואה לאוזניות.
- אוזניות עם מיקרופון
- אוזניות עם מיקרופון. השוואה לאוזניות.
- הרץ (Hz)
- יחידות לקצב דגימה או לקצב פריימים.
- אודיו ברזולוציה גבוהה
- ייצוג עם עומק ביט ותדירות דגימה גבוהים יותר מאשר בתקליטורים (PCM סטריאו 16 ביט ב-44.1kHz) וללא דחיסת נתונים עם אובדן נתונים. שווה ערך ל-HD Audio. פרטים נוספים זמינים במאמר אודיו ברזולוציה גבוהה.
- משולבים
- ייצוג של אודיו דיגיטלי מרובה-ערוצים שבו הנתונים עוברים בין הערוצים לסירוגין. לדוגמה, אודיו דיגיטלי סטריאו שמופיע בפורמט מקבץ (interleaved) מופיע לסירוגין משמאל, מימין, משמאל, מימין.
- זמן אחזור
- עיכוב זמן כשאות עובר דרך מערכת.
- ללא אובדן מידע
- אלגוריתם דחיסת נתונים ללא אובדן נתונים ששומר על דיוק הביטים בקידוד ובפענוח, כך שהתוצאה של פענוח נתונים קודקודים זהה לנתונים המקוריים. דוגמאות לפורמטים של הפצת תוכן אודיו ללא אובדן נתונים כוללות תקליטורים, PCM בתוך WAV ו-FLAC. תהליך היצירה יכול להפחית את עומק הביטים או את קצב הדגימה בהשוואה לקובצי המאסטר. פורמטים להפצה ששומרים על הרזולוציה ועל דיוק הביטים של קובצי המאסטר הם הנושא של אודיו ברזולוציה גבוהה.
- דחיסת נתונים (lossy)
- אלגוריתם דחיסת נתונים עם אובדן נתונים שמנסה לשמר את המאפיינים החשובים ביותר של המדיה במהלך הקידוד והפענוח, כאשר התוצאה של פענוח נתונים קודמים שקודדו דומה באופן חזותי לנתונים המקוריים, אבל לא זהה להם. דוגמאות ל-lossy audio compression algorithms (אלגוריתמים לדחיסת אודיו עם אובדן נתונים) כוללות את MP3 ואת AAC. מאחר שערכים אנלוגיים הם מתחום רציף וערכים דיגיטליים הם דיסקרטיים, המרות ADC ו-DAC הן המרות עם אובדן מידע לגבי האמפליטודה. מידע נוסף זמין במאמר שקיפות.
- מונו
- ערוץ אחד.
- מרובת ערוצים
- מידע נוסף זמין במאמר צליל סראונד. באופן ספציפי, סטריאו הוא יותר מערוץ אחד וניתן להתייחס אליו כאל ערוץ מרובה. עם זאת, השימוש הזה מביא לבלבול ולכן עדיף להימנע ממנו.
- השתקה
- לאלץ את עוצמת הקול להיות אפס באופן זמני, ללא קשר לפקדי עוצמת הקול הרגילים. בהשוואה ל-duck.
- חריגה ממכסת הזמן
- תקלה שמתבטאת בצליל חריג שנגרמת כתוצאה מאי-קבלת הנתונים שסופקו בזמן מספיק. לפרטים נוספים, ראו חוסר נתונים ב-buffer. בהשוואה לחיסכון.
- תנועת פנורמה
- הפניית אות למיקום רצוי בתוך שדה סטריאו או בשדה עם כמה ערוצים.
- PCM
- Pulse-Code Modulation (PCM). הקידוד הנפוץ ביותר ברמה נמוכה של אודיו דיגיטלי. אות האודיו נמדד במרווחי זמן קבועים, שנקראים קצב דגימה, ולאחר מכן מומר לערכי ביטים נפרדים בטווח מסוים, בהתאם לעומק הביטים. לדוגמה, ב-PCM של 16 ביט, ערכי הדגימה הם מספרים שלמים בין -32768 ל-+32767.
- שיפוע
- הגדלה או הפחתה הדרגתית של רמת פרמטר אודיו מסוים, כמו עוצמת הקול או עוצמת האפקט. בדרך כלל משתמשים בהגברת עוצמת הקול בהדרגה כשמפעילים או משהים מוזיקה, כדי למנוע מעבר חד ששומעים אותו.
- דוגמה
- מספר שמייצג את ערך האודיו בערוץ יחיד בנקודת זמן מסוימת.
- תדירות הדגימה או קצב הפריימים
- מספר הפריימים לשנייה. אמנם קצב הפריימים הוא מדויק יותר, אבל נהוג להשתמש בקצב הדגימה כדי לציין את קצב הפריימים.
- טרנספורמציה של נתונים לצלילים
- שימוש בצליל כדי להביע משוב או מידע, כמו צלילים של מגע וצלילים של מקלדת.
- SPL
- רמת לחץ הקול, מדידה יחסית של לחץ הקול.
- סטריאו
- שני ערוצים. בהשוואה לערוצים מרובים.
- הרחבת סטריאו
- אפקט שמוחל על אות סטריאו כדי ליצור אות סטריאו אחר שנשמע מלא ועשיר יותר. אפשר להחיל את האפקט גם על אות מונו, שבו הוא סוג של שילוב ערוצים.
- צליל סראונד
- טכניקה לשיפור היכולת של המאזין לזהות את מיקום הצליל מעבר לסטריאו שמאל וימין.
- שקיפות
- התוצאה האידיאלית של דחיסת נתונים עם אובדן נתונים. המרה של נתונים עם אובדן נתונים היא שקופה אם לא ניתן להבחין בה מהמקור מבחינה תפיסתית על ידי אדם. פרטים נוספים זמינים בקטע שקיפות.
- חריגה לצד הקצר
- הפרעה שמתבטאת בצליל כתוצאה מאי-אספקת הנתונים הנדרשים בזמן מספיק. לפרטים נוספים, ראו חוסר נתונים ב-buffer. בהשוואה לחריגה.
- שילוב ערוצים (upmixing)
- הגדלת מספר הערוצים, למשל ממונו לסטריאו או מסטריאו לסראונד. הדבר נעשה באמצעות שכפול, פנוי או עיבוד אותות מתקדם יותר. בהשוואה למיקס למטה.
- USAC
- Unified Speech and Audio Coding. קודק אודיו לאפליקציות עם קצב סיביות נמוך. פרטים נוספים זמינים במאמר Unified Speech and Audio Coding.
- תוכנת וירטואליזציה
- אפקט שמנסה ליצור מיקום מרחבי לערוצי אודיו, למשל ניסיון לדמות רמקולים נוספים או ליצור אשליה של מיקום למקורות הקול.
- עוצמת קול
- עוצמה, העוצמה הסובייקטיבית של אות אודיו.
חיבור בין מכשירים
טכנולוגיות של חיבורים בין מכשירים מקשרות בין רכיבי אודיו ווידאו בין מכשירים, וניתן לראות אותן בקלות במחברים החיצוניים. מי שמטמיע את HAL ומשתמש הקצה צריכים להיות מודעים לתנאים האלה.
- Bluetooth
- טכנולוגיה אלחוטית לטווח קצר. לפרטים על פרופילים של Bluetooth ופרוטוקולים של Bluetooth שקשורים לאודיו, אפשר לעיין במאמרים הבאים: A2DP למוזיקה, SCO לטלפון ופרופיל שלט רחוק לאודיו/וידאו (AVRCP).
- DisplayPort
- ממשק תצוגה דיגיטלי של Video Electronics Standards Association (VESA).
- מתאם
- מכשיר קטן, במיוחד כזה שמחובר למכשיר אחר. פרטים נוספים זמינים במאמר Dongle.
- FireWire
- מידע נוסף זמין במאמר IEEE 1394.
- HDMI
- ממשק מולטימדיה באיכות HD. ממשק להעברת נתוני אודיו וווידאו. במכשירים ניידים, נעשה שימוש בחיבור micro-HDMI (סוג D) או בחיבור MHL.
- IEEE 1394
- אמצעי תקשורת טורי המשמש לאפליקציות בזמן אמת עם זמן אחזור נמוך, כמו אודיו. נקרא גם FireWire. פרטים נוספים זמינים במאמר IEEE 1394.
- Intel HDA
- Intel High Definition Audio (לא להתבלבל עם אודיו גנרי באיכות HD או אודיו ברזולוציה גבוהה). מפרט של מחבר בחזית הלוח. פרטים נוספים זמינים במאמר Intel High Definition Audio.
- ממשק
- ממשק ממיר אות מפורמט אחד למשנהו. ממשקים נפוצים כוללים ממשק אודיו USB וממשק MIDI.
- רמת קו
- העוצמה של אות אודיו אנלוגי שעובר בין רכיבי אודיו, ולא בין מתמרים. פרטים נוספים זמינים במאמר רמת הקו.
- MHL
- Mobile High-Definition Link. ממשק אודיו-וידאו נייד, בדרך כלל באמצעות מחבר micro-USB.
- מחבר טלפון
- רכיב בגודל מיני או מיקרו-מיני שמחבר מכשיר לאוזניות חוטיות, לאוזניות עם מיקרופון או למגבר ברמת קו.
- SlimPort
- מתאם מ-micro-USB ל-HDMI.
- S/PDIF
- פורמט ממשק דיגיטלי של Sony/Philips. חיבור בין PCM לא דחוס ל-IEC 61937. פרטים נוספים זמינים במאמר S/PDIF. S/PDIF הוא הווריאנט ברמת הצרכן של AES3.
- Thunderbolt
- ממשק מולטימדיה שמתחרה ב-USB וב-HDMI לחיבור לציוד היקפי מתקדם. פרטים נוספים זמינים במאמר Thunderbolt.
- TOSLINK
- כבל אודיו אופטי שמשמש עם S/PDIF. פרטים נוספים זמינים במאמר TOSLINK.
- USB
- Universal serial bus. פרטים נוספים זמינים במאמר USB.
חיבור פנימי במכשיר
טכנולוגיות של חיבורים פנימיים במכשיר מקשרות בין רכיבי אודיו פנימיים במכשיר נתון, והן לא גלויות בלי לפרק את המכשיר. יכול להיות שמטמיע ה-HAL יצטרך להיות מודע לכך, אבל לא משתמש הקצה. פרטים על חיבורים פנימיים במכשיר זמינים במאמרים הבאים:
- GPIO
- I²C, לערוץ הבקרה
- I²S, לנתוני אודיו, פשוט יותר מ-SLIMbus
- McASP
- SLIMbus
- SPI
- AC'97
- Intel HDA
- SoundWire
- TDM
ב-ALSA system on chip (ASoC), הם נקראים בשם ממשקי אודיו דיגיטליים (DAI).
נתיב האות של האודיו
המונחים של נתיב האות של האודיו קשורים לנתיב האות שבו נתוני האודיו עוברים מאפליקציה למתמר או מהמתמר לאפליקציה.
- ADC
- ממיר אנלוגי לדיגיטלי. מודול שממיר אות אנלוגי (רציף בזמן ובאמפליטודה) לאות דיגיטלי (מנותק בזמן ובאמפליטודה). באופן קונספטואלי, ADC מורכב ממערך דגימה וחזקה (sample-and-hold) תקופתי, ואחריו מערך קידוד (quantizer), אבל לא חייבים להטמיע אותו כך. בדרך כלל, לפני ADC מופיע מסנן מסוג פס נמוך כדי להסיר רכיבים בתדר גבוה שלא ניתן לייצג באמצעות קצב הדגימה הרצוי. פרטים נוספים זמינים במאמר ממיר אנלוגי לדיגיטלי.
- AP
- מעבד אפליקציות. המחשב הראשי למטרות כלליות במכשיר נייד.
- קודק
- מקודד-מפענח. מודול שמקודד ומפענח אות אודיו מפורמט אחד לפורמט אחר (בדרך כלל מאנלוגי ל-PCM או מ-PCM לאנלוגי). באופן ספציפי, המונח codec שמור למודולים שמבצעים גם קידוד וגם פענוח, אבל אפשר להשתמש בו באופן רופף כדי להתייחס רק לאחד מהם. פרטים נוספים זמינים במאמר קודק אודיו.
- DAC
- ממיר דיגיטלי לאנלוגי. מודול שממיר אות דיגיטלי (מנותק בזמן ובאמפליטודה) לאות אנלוגי (רציף בזמן ובאמפליטודה). לעיתים קרובות אחריו מופיע מסנן מסוג 'מסנן תדר נמוך' כדי להסיר רכיבים בתדר גבוה שנוצרו כתוצאה מכימות דיגיטלית. פרטים נוספים זמינים במאמר ממיר דיגיטלי לאנלוגי.
- DSP
- מעבד אותות דיגיטלי. רכיב אופציונלי שנמצא בדרך כלל אחרי מעבד האפליקציה (לפלט) או לפני מעבד האפליקציה (לקלט). המטרה העיקרית היא להפחית את העומס על מעבד האפליקציה ולספק תכונות של עיבוד אותות בעלות נמוכה יותר של צריכת חשמל.
- PDM
- מודולציה של צפיפות הפולסים. סוג של מודולציה שמשמשת לייצוג של אות אנלוגי באמצעות אות דיגיטלי, כאשר הצפיפות היחסית של 1 לעומת 0 מציינת את רמת האות. נעשה בה שימוש נרחב בממירים דיגיטליים לאנלוגיים. לפרטים נוספים, ראו מודולציה של צפיפות הפולסים.
- PWM
- מודולציה של רוחב הפולס. סוג של מודולציה המשמש לייצוג של אות אנלוגי באמצעות אות דיגיטלי, כאשר הרוחב היחסי של הפולס הדיגיטלי מציין את רמת האות. נעשה בה שימוש נפוץ בממירים אנלוגיים לדיגיטליים. פרטים נוספים זמינים במאמר מודולציה של רוחב הפולס.
- מתמר
- המרת תנודות בכמויות פיזיות בעולם האמיתי לאותות חשמליים. באודיו, המשתנה הפיזי הוא לחץ הקול, והמתמרים הם הרמקול והמיקרופון. פרטים נוספים זמינים במאמר Transducer.
המרת תדירות דגימה
מונחי המרה של קצב דגימה מתייחסים לתהליך ההמרה מקצב דגימה אחד לקצב דגימה אחר.
- דגימה ברזולוציה נמוכה יותר
- דגימה מחדש, כאשר תדירות הדגימה של בור היציאה קטנה מתדירות הדגימה של המקור.
- תדר Nyquist
- רכיב התדירות המקסימלי שאפשר לייצג באמצעות אות בדיד ב-1/2 של קצב דגימה נתון. לדוגמה, טווח השמיעה של בני אדם מגיע ל-20kHz בערך, ולכן תדירות הדגימה של אות אודיו דיגיטלי צריכה להיות לפחות 40kHz כדי לייצג את הטווח הזה. בפועל, נעשה שימוש נפוץ בתדירויות דגימה של 44.1kHz ו-48kHz, עם תדרי Nyquist של 22.05kHz ו-24kHz, בהתאמה. פרטים נוספים זמינים במאמרים תדירות Nyquist וטווח שמיעה.
- כלי להחלפת דגימות (resampler)
- שם נרדף לממיר של קצב דגימה.
- דגימה מחדש
- תהליך המרה של תדירות דגימה.
- ממיר תדירות דגימה
- מודול שמבצע דגימה מחדש.
- כיור
- פלט של מכשיר להחלפת דגימות.
- מקור
- קלט למכשיר דגימה מחדש.
- דגימה מוגברת
- דגימה מחדש, כאשר תדירות הדגימה של יציאת ה-sink גדולה מתדירות הדגימה של מקור הנתונים.
טלפוניה
- AEC
- ביטול הד אקוסטי. אמצעי להפחתת הד מאות. פרטים נוספים זמינים במאמר ביטול והשתקה של הדהוד.
- סינון רעשים פעיל (ANC)
- בקרת רעש פעילה. שיטה לשיפור האיכות של אות ראשי על ידי הוספה פעילה של הערך ההפוך של אות משני לא רצוי. מידע נוסף זמין במאמר סינון רעשים פעיל.
- חייגן
- האפליקציה שמספקת את ממשק המשתמש לטלפוניה.
- HCO
- העברת שמע. מצב TTY שבו ההודעה נשלחת כטקסט ומתקבלת כדיבור.
- קול חוזר
- משוב קולי מהמיקרופון המקומי לתוך האוזנייה המקומית. מידע נוסף זמין במאמר החזרה קולית.
- TDD
- מכשיר תקשורת לחירשים. סוג ספציפי של מכשיר טלטייפ (TTY) לאנשים עם ליקוי שמיעה או דיבור.
- TTY
- מכונת טלטייפ. לעיתים קרובות משתמשים בו במקום TDD.
- UE
- ציוד המשתמש. מכשיר הטלפון של הצרכן.
- UMTS
- Universal Mobile Telecommunications System סוג של מערכת סלולרית ניידת.
- VCO
- העברת שיחה. מצב TTY שבו ההודעה נשלחת כאודיו ומתקבלת כטקסט.
תנאים ספציפיים ל-Android
מונחים ספציפיים ל-Android כוללים מונחים שמשמשים רק במסגרת האודיו של Android, ומונחים כלליים שיש להם משמעות מיוחדת ב-Android.
- ALSA
- Advanced Linux Sound Architecture. מסגרת אודיו ל-Linux שגם השפיעה על מערכות אחרות. להגדרה כללית, אפשר לעיין במאמר ALSA. ב-Android, ALSA מתייחס למסגרת האודיו ולמנהלי ההתקנים של הליבה, ולא לכיתה במצב משתמש. אפשר לעיין גם ב-TinyALSA.
- מכשיר אודיו
- נקודת קצה של קלט/פלט אודיו שמגובת בהטמעת HAL.
- AudioEffect,
AudioEffect
- מסגרת ושיטה להטמעה של אפקטים של פלט (עיבוד לאחר העיבוד) ואפקטים של קלט (עיבוד מקדים). הכיתה מוגדרת בקטע
android.media.audiofx.AudioEffect
. - AudioFlinger
- הטמעה של שרת קול ב-Android. AudioFlinger פועל בתהליך של mediaserver. להגדרה כללית, אפשר לעיין במאמר שרת אודיו.
- מיקוד אודיו
- קבוצה של ממשקי API לניהול אינטראקציות אודיו במספר אפליקציות עצמאיות.
פרטים נוספים זמינים במאמר טיפול בשינויים בפלט האודיו ובשיטות ובקבועים שקשורים ל-focus ב-
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 ללא חסימה, שאינן תלויות בפלטפורמת Android.
- לקוח
- בדרך כלל אפליקציה או לקוח אפליקציה. עם זאת, לקוח AudioFlinger יכול להיות שרשור שפועל בתוך תהליך המערכת של mediaserver, למשל כשמפעילים מדיה שקודדה על ידי אובייקט
MediaPlayer
. - HAL
- שכבת הפשטת חומרה (HAL). HAL הוא מונח כללי ב-Android. באודיו, הוא שכבה בין AudioFlinger לבין מנהל ההתקן של הליבה עם ממשק API ל-C (החלפה של libaudio ב-C++).
- FastCapture
- חוט ב-AudioFlinger ששולח נתוני אודיו לטראקים מהירים עם זמן אחזור קצר יותר, ומפעיל את מכשיר הקלט כשהוא מוגדר לזמן אחזור קצר יותר.
- FastMixer
- חוט ב-AudioFlinger שמקבל ומערבב נתוני אודיו מטרקים מהירים עם זמן אחזור קצר, ומפעיל את מכשיר הפלט הראשי כשמגדירים לו זמן אחזור מופחת.
- מסלול מהיר לקוח
AudioTrack
אוAudioRecord
עם זמן אחזור נמוך יותר, אבל עם פחות תכונות במכשירים ובמסלולים מסוימים.MediaPlayer
- סוג לקוח ברמה גבוהה יותר מ-
AudioTrack
. הפעלת תוכן מקודד או תוכן שכולל טראקים של אודיו וידאו במולטימדיה. הכיתה מוגדרת בקטעandroid.media.MediaPlayer
. media.log
- תכונה לניפוי באגים ב-AudioFlinger זמינה בגרסאות build מותאמות אישית בלבד. משמש לרישום אירועי אודיו ביומן למאגר עגול, שבו אפשר לאחר מכן למחוק את האירועים באופן רטרואקטיבי לפי הצורך.
- mediaserver
- תהליך מערכת של Android שמכיל שירותים שקשורים למדיה, כולל AudioFlinger.
- NBAIO
- קלט ופלט אודיו ללא חסימה. הפשטה של יציאות AudioFlinger. המונח יכול להיות מטעה, כי יש הטמעות של NBAIO API שתומכות בחסימה. ההטמעות העיקריות של NBAIO הן לסוגים שונים של צינורות.
- מיקסר רגיל
- חוט ב-AudioFlinger שמשרת את רוב לקוחות
AudioTrack
עם כל התכונות. מפעיל מכשיר פלט ישירות או מעביר את תערובת המשנה שלו ל-FastMixer באמצעות צינור. - OpenSL ES
- תקן Audio API של The Khronos Group. גרסאות Android עם רמת API 9 ואילך תומכות ב-API אודיו מקורי שמבוסס על קבוצת משנה של OpenSL ES 1.0.1.
- אודיו מקצועי
- קיצור של דגל התכונה
android.hardware.audio.pro
. הדרישות מתועדות בקטע 5.10 אודיו מקצועי במסמך ה-CDD של Android. המונח pro בתכונהandroid.hardware.audio.pro
מתייחס לרמת הביצועים הצפויים בזמן אמת, ולא למשתמש היעד. - זמן אמת (שם), בזמן אמת (תואר)
-
מערכות מחשוב בזמן אמת מבטיחות תגובה לאירועים רלוונטיים בתוך מגבלת זמן נדרשת. תמיכה בהטמעת המכשיר לעיבוד בזמן אמת היא תנאי הכרחי, אבל לא מספיק, כדי לעמוד בדרישות של התכונה
android.hardware.audio.pro
שמתוארת בקטע אודיו מקצועי.ביצועים בזמן אמת מועילים גם בתחומים אחרים מלבד אודיו, כמו משחקים, גרפיקה, מצלמה, וידאו, עיבוד חיישנים, מציאות מדומה (VR) ומציאות רבודה (AR).
- מצב שקט
- תכונה שהמשתמש יכול להגדיר כדי להשתיק את הצלצול וההתראות בטלפון בלי להשפיע על הפעלת המדיה (מוזיקה, סרטונים, משחקים) או על ההתראות.
SoundPool
- סוג לקוח ברמה גבוהה יותר מ-
AudioTrack
. הפעלת קטעי אודיו שכוללים דגימות. שימושי להפעלת דברים כמו משוב מממשק המשתמש וצליל משחקים. הכיתה מוגדרת בקטעandroid.media.SoundPool
. - Stagefright
- מנוע להפעלת מדיה. מדיה
- StateQueue
- מודול ב-AudioFlinger שאחראי לסנכרון המצב בין השרשור. בעוד ש-NBAIO משמש להעברת נתונים, StateQueue משמש להעברת מידע בקרה.
- אסטרטגיה
- קבוצה של סוגי סטרימינג עם התנהגות דומה. משמש את שירות מדיניות האודיו.
- סוג מקור הנתונים
- Enumeration שמציג תרחיש לדוגמה לפלט אודיו. כדי לקבוע את עוצמת האודיו ואת הניתוב, ההטמעה של מדיניות האודיו משתמשת בסוג הסטרימינג, יחד עם פרמטרים אחרים. רשימת סוגי הסטרימינג מופיעה במאמר
android.media.AudioManager
. - יציאת טי
- מידע נוסף זמין במאמר ניפוי באגים באודיו.
- TinyALSA,
tinyalsa
- TinyALSA הוא ממשק API קטן במצב משתמש מעל לליבת ALSA ברישיון BSD.
tinyalsa
הוא שם החבילה בספריית TinyALSA. הספרייה מומלצת להטמעות של HAL. ToneGenerator
- סוג לקוח ברמה גבוהה יותר מ-
AudioTrack
. הפעלת אותות של טון זוגי מרובה תדרים (DTMF). פרטים נוספים זמינים במאמר אותת דו-תבניתי במספר תדרים ובהגדרת הכיתהandroid.media.ToneGenerator
. - טראק
- שידור אודיו. בשליטת הכיתה
AudioTrack
אוAudioRecord
. - עקומת הפחתת עוצמת הקול
- מיפוי ספציפי למכשיר ממדד נפח כללי לגורם ספציפי של הפחתת עוצמה לפלט נתון.
- אינדקס נפח
- מספר שלם ללא יחידה שמציג את עוצמת הקול היחסית הרצויה של שידור. רכיבי ה-API שקשורים לנפח של
android.media.AudioManager
פועלים לפי מדדי נפח ולא לפי גורמי אטינות מוחלטים.