DirectSound (англ. direct — прямий, безпосередній, і англ. sound — звук) — Програмний інтерфейс (API) в системі Windows для відтворення й запису звуку. Входить до складу розширення DirectX.
Інтерфейс DirectSound був розроблений у середині 1990-х на додаток до стандартного звукового інтерфейсу MME, головним чином для відтворення звуків в іграх й інших додатках реального часу. Згодом до нього були додані інтерфейси , призначений для запису звуку, і , що дозволяє працювати із просторовими звуками.
DirectSound має об'єктно-орієнтовану структуру, багато в чому схожу на , яка найбільше зручно використається в мові .
Інтерфейс сполучає в собі властивості як низького рівня (наближеність безпосередньо до апаратур (звуковому адаптеру комп'ютера), висока ефективність), так і високого (незалежність від архітектури конкретного пристрою, простота й гнучкість програмування).
Працюючи з DirectSound, програміст описує потрібну йому кількість джерел звуку, указуючи властивості кожного із джерел (вид звучання, його гучність, висоту, просторову локалізацію, напрямок і швидкість руху в DirectSound3D). Потім у будь-який момент будь-яке джерело може бути включене, при цьому його звучання додається до звучання інших джерел (звуки змішуються). У будь-який момент можуть бути змінені властивості джерела, або він може бути виключений.
Звукова підсистема Windows автоматично розподіляє ресурси звукової плати між активними джерелами, намагаючись використати їх найбільш ефективно й задіюючи можливості апаратного прискорення (при їхній наявності). При відсутності в плати тих або інших можливостей апаратного прискорення вони емулюються програмно за рахунок ресурсів центрального процесора.
Посилання
- Сторінка DirectSound [ 23 квітня 2008 у Wayback Machine.] в MSDN
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
DirectSound angl direct pryamij bezposerednij i angl sound zvuk Programnij interfejs API v sistemi Windows dlya vidtvorennya j zapisu zvuku Vhodit do skladu rozshirennya DirectX Interfejs DirectSound buv rozroblenij u seredini 1990 h na dodatok do standartnogo zvukovogo interfejsu MME golovnim chinom dlya vidtvorennya zvukiv v igrah j inshih dodatkah realnogo chasu Zgodom do nogo buli dodani interfejsi priznachenij dlya zapisu zvuku i sho dozvolyaye pracyuvati iz prostorovimi zvukami DirectSound maye ob yektno oriyentovanu strukturu bagato v chomu shozhu na yaka najbilshe zruchno vikoristayetsya v movi C Interfejs spoluchaye v sobi vlastivosti yak nizkogo rivnya nablizhenist bezposeredno do aparatur zvukovomu adapteru komp yutera visoka efektivnist tak i visokogo nezalezhnist vid arhitekturi konkretnogo pristroyu prostota j gnuchkist programuvannya Pracyuyuchi z DirectSound programist opisuye potribnu jomu kilkist dzherel zvuku ukazuyuchi vlastivosti kozhnogo iz dzherel vid zvuchannya jogo guchnist visotu prostorovu lokalizaciyu napryamok i shvidkist ruhu v DirectSound3D Potim u bud yakij moment bud yake dzherelo mozhe buti vklyuchene pri comu jogo zvuchannya dodayetsya do zvuchannya inshih dzherel zvuki zmishuyutsya U bud yakij moment mozhut buti zmineni vlastivosti dzherela abo vin mozhe buti viklyuchenij Zvukova pidsistema Windows avtomatichno rozpodilyaye resursi zvukovoyi plati mizh aktivnimi dzherelami namagayuchis vikoristati yih najbilsh efektivno j zadiyuyuchi mozhlivosti aparatnogo priskorennya pri yihnij nayavnosti Pri vidsutnosti v plati tih abo inshih mozhlivostej aparatnogo priskorennya voni emulyuyutsya programno za rahunok resursiv centralnogo procesora PosilannyaStorinka DirectSound 23 kvitnya 2008 u Wayback Machine v MSDN