DirectSound
DirectSound – программный компонент, часть библиотеки DirectX для ОС Windows. DirectSound обеспечивает интерфейс работы со звуковой картой при низких задержках. Также он позволяет управлять микшированием и записью нескольких аудио потоков.
DirectSound предоставляет жизненно необходимые возможности, такие как передача данных на звуковую карту или микширование аудио-дорожек, он также позволяет добавлять различные эффекты к звуку (например: эхо, реверберация или фланжер), используя аппаратные буфферы. Еще DirectSound отвечает за позиционирование звуков в 3D пространстве. Помимо этого, DirectSound позволяет накладывать эффекты во время записи аудио с микрофона или другого входа звуковой карты.
Пройдя этапы многолетней разработки, сегодня DirectSound является зрелым API и предоставляет много других полезных возможностей, таких как воспроизведение многоканального звука высокой четкости. Изначально DirectSound был разработан для использования в играх, но сегодня сфера его применения затрагивает множество аудио приложений.