Знаймо

Додати знання

приховати рекламу

Цей текст може містити помилки.

DirectSound



DirectSound ( англ. direct - Прямий, безпосередній, і англ. sound - Звук) - програмний інтерфейс ( API) в системі Windows для відтворення та запису звуку. Входить до складу розширення DirectX.

Інтерфейс DirectSound був розроблений у середині 1990-х на додаток до стандартного звукового інтерфейсу MME, головним чином для відтворення звуків в іграх і інших додатках реального часу. Згодом до нього були додані інтерфейси DirectSoundCapture, призначений для запису звуку, і DirectSound3D, що дозволяє працювати із просторовими звуками.

DirectSound має об'єктно-орієнтовану структуру, багато в чому схожу на COM, яка найбільше зручно використовується в мові C + +.

Інтерфейс поєднує в собі властивості як низького рівня (наближеність безпосередньо до апаратури (звуковому адаптера комп'ютера), висока ефективність), так і високого (незалежність від архітектури конкретного пристрою, простота і гнучкість програмування).

Працюючи з DirectSound, програміст описує потрібну йому кількість джерел звуку, вказуючи властивості кожного з джерел (вид звучання, його гучність, висота, просторове положення, напрямок та швидкість руху в DirectSound3D). Потім в будь-який момент будь-яке джерело може бути включений, при цьому його звучання додається до звучання інших джерел (звуки змішуються). У будь-який момент можуть бути змінені властивості джерела, або він може бути виключений.

Звукова підсистема Windows автоматично розподіляє ресурси звукової плати між активними джерелами, намагаючись використати їх найбільш ефективно і задіюючи можливості апаратного прискорення (при їх наявності). За відсутності у плати тих або інших можливостей апаратного прискорення вони емулюються програмно за рахунок ресурсів центрального процесора.


Цей текст може містити помилки.

Схожі роботи | скачати
© Усі права захищені
написати до нас