Интернет магазин китайских планшетных компьютеров



Компьютеры - DirectSound

02 мая 2011





DirectSound — программный интерфейс в системе Windows для воспроизведения и записи звука. Входит в состав расширения DirectX.

Интерфейс DirectSound был разработан в середине 1990-х в дополнение к стандартному звуковому интерфейсу MME, главным образом для воспроизведения звуков в играх и других приложениях реального времени. Впоследствии к нему были добавлены интерфейсы DirectSoundCapture, предназначенный для записи звука, и DirectSound3D, позволяющий работать с пространственными звуками.

DirectSound имеет объектно-ориентированную структуру, во многом похожую на COM, которая наиболее удобно используется в языке C++.

Интерфейс сочетает в себе свойства как низкого уровня, высокая эффективность), так и высокого.

Работая с DirectSound, программист описывает нужное ему количество источников звука, указывая свойства каждого из источников. Затем в любой момент любой источник может быть включён, при этом его звучание добавляется к звучанию остальных источников. В любой момент могут быть изменены свойства источника, либо он может быть выключен.

Звуковая подсистема Windows автоматически распределяет ресурсы звуковой платы между активными источниками, стараясь использовать их наиболее эффективно и задействуя возможности аппаратного ускорения. При отсутствии у платы тех или иных возможностей аппаратного ускорения они эмулируются программно за счёт ресурсов центрального процессора.



Просмотров: 1044


<<< Data Access Objects
DirectX >>>