Технологии воспроизведения звука в Windows. Multimedia System. DirectSound. QuickTime

Страницы работы

Фрагмент текста работы

Технологии воспроизведения звука в Windows

То, что звук в компе представлен цифрой это понятно. То, что звуковая это аналогово-цифровой преобразователь, тоже понятно. А вот ты когда-нибудь задумывался, как воспроизводится звук на программном уровне? Что делают программы для того, чтобы колонки запели? От используемого движка зависят возможности программы и уже по ним можно понять, насколько она будет хороша. 

Звуковые карты бывают разные и возможности у них отличаются очень сильно. Так

ESS может с приемлемым качеством воспроизводить и записывать звук, а Creative Sound Blaster Live 256 уже поддерживает полноценный четырех канальный звук с множеством эффектов, фильтров и 3D. Если написать прогу, которая будет воспроизводить звук через ESS, то она будет работать практически везде. Но если задействовать уникальные возможности определенного железа то где гарантия, что она будет работать и с другой железкой? Конечно же, гарантии нет, и проблем может быть по самый дисковод :). Именно поэтому должна быть какая-то библиотека, которая позволит использовать максимальное количество возможностей различных звуковух. 

Свято место пусто не бывает. Раз есть спрос, значит, будет и предложение. Такие библиотеки существуют, и мы сейчас рассмотрим наиболее распространенные. Посмотрим на их преимущества и недостатки, а потом что-нибудь накодим и разберем по косточкам, ощупаем органы и пустим немножко крови :). 

Multimedia System

Так уж получилось, что две наиболее распространенные технологии воспроизведения звука предоставляет нам Microsoft. Первая - Multimedia System (в народе просто MMSystem) появилась еще во времена 16-ти битных версий Windows. Ее появление основывалось на стремлении корпорации M$ упростить жизнь программистов и создать очень удобную и универсальную систему, с помощью которой можно было бы по простетски записывать и воспроизводить звуковые данные на любой железке. 

Библиотека функций MMSystem со временем совершенствовалась, появились новые сильные возможности, которые предоставляла 32-я версия Windows, новые примочки по фильтрации и преобразованию данных. 

 

Старая, добрая звукозапись, которая работает через MMSystem

Похожие материалы

Информация о работе