Mono כתב:
אשמח להסבר המושגים wasapi וקרנל סטרימינג.
מה הם עושים ואיך באים לידי מימוש
כדי להבין כדאי להזכיר עוד שני מושגים, ASIO ו- Direct Sound. ויש לציין שאנחנו מדברים על מערכות הפעלה חלונאיות בלבד.
בגדול ארבעת המונחים מדברים על ממשק בין התוכנה שרוצה להשמיע סאונד ועד הדרייבר או מערכת ההפעלה שגורמים לזה לקרות בפועל.
בעיקרון, כאשר אתה מנגן סאונד במחשב דרך תוכנות "רגילות", כמו הדפדפן (נניח youtube) או windows media player (או הטידל ששמענו בארוע) וכו' אתה משתמש ב- direct sound.
זה אומר שהתוכנה פותחת צינור לממשק הסאונד של מערכת ההפעלה, בו היא משתתפת עם כל שאר התוכנות שמנגנות במחשב.
אין לה שליטה על הרזולוציה (לכן תמיד עלול להיות up או downsampling) ואין לה בלעדיות על הווליום לכן תמיד יכול להיות שתאבד רזולוציה גם בגלל זה.
בקיצור, ביטפרפקט עם DS הוא די חסר סיכוי.
בשלוש האופציות האחרות כן ניתן להגיע לביטפרפקט. הן עובדות קצת שונה, ולפעמים נשמעות קצת שונה, אבל מבחינת המשתמש זה אותו עיקרון.
יש לציין שזה שמשתמשים בממשק שיכול תאורטית לנגן ביטפרפקט לא אומר שזה מה שקורה בפועל. גם התוכנה המנגנת יכולה לשנות את המקור, וגם הדרייבר לעיתים עלול לעשות את זה.