Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

DirectSound и MP3 [D5, Win95/98]


DenKop ©   (2002-02-17 22:52:00) 

Можно ли через DSound воспроизводить звук в формате MP3. Слышал, что использутся какие-то драйвера, но ничего в рунете не нашёл.
Есть ещё вариант:
Раскодировать с помощью какого нибудь кодека и держать это или в ОП (в виде TFileStream) или перезаписывать на винт в формате WAV, а там уже творить с ним всё, что требуется. Реализовывать не пробовал, но думаю этот вариант не совсем удачный с точки зрения системных ресурсов. Думаю должно быть что-то, что будет выбирать блоками данные из MP3, которые будут декодироваться подобно поточному воспроизведению, а далее DSBuffer.Unlock и т.д. Может есть какие-то другие подходы?
Заранее благодарен.


Sergey_n   (2002-02-28 02:08:00) [1]

Эх...... Хоть кому-то моя инфа полезна. Это радует......


Владимир Васильев   (2002-02-27 10:44:00) [2]

>DenKop
Так на http://slydiman.compass.com.ruесть решение твоего вопроса? Стоит ли разбирать исходники?
Передо мной похожая проблема. Я,кажется, нашёл в MSDN вариант реализации загрузки потока из памяти в IGraphBilder. На днях буду разгребать.


DenKop   (2002-02-26 18:45:00) [3]

to Sergey_n:
Большое спасибо. Нашёл много полезной для себя информации.


Sergey_n   (2002-02-26 03:55:00) [4]

2MJHДа нет не сменил, просто на NCT о DidectSound ничего нету. А на SlyDiman есть, и вроде с исходниками, правда на Builder.


MJH   (2002-02-24 06:23:00) [5]

2Sergey_nсменил профиль с NCT на SlyDiman"a ? :))


Sergey_n   (2002-02-24 01:37:00) [6]

http://slydiman.compass.com.ru/rus/mmedia/index.htm


DenKop   (2002-02-18 19:09:00) [7]

Забыл сказать, что MP3 файлы из DSound никогда непроигрывал, а поэтому не имею никакого представления об этом. Так что если можно поподробнее:
каков вообще алгоритм воспроизведения MP3 из DSound
и что такое критические секции



MJH   (2002-02-18 17:15:00) [8]

тебя ломает посмотреть исходники декодеров? вот только тебе понадобиться побиться ещё с критическими секциями в даннм случае


Наверх

Титульная страница Поиск, карта сайта Написать письмо