Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.07.08;
Скачать: CL | DM;

Вниз

DirectSound и MP3   Найти похожие ветки 

 
DenKop ©   (2002-02-17 22:52) [0]

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


 
MJH ©   (2002-02-18 17:15) [1]

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


 
DenKop ©   (2002-02-18 19:09) [2]

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




 
Sergey_n ©   (2002-02-24 01:37) [3]

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


 
MJH ©   (2002-02-24 06:23) [4]

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


 
Sergey_n ©   (2002-02-26 03:55) [5]

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


 
DenKop ©   (2002-02-26 18:45) [6]

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


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

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


 
Sergey_n ©   (2002-02-28 02:08) [8]

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



Страницы: 1 вся ветка

Текущий архив: 2002.07.08;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.017 c
3-23441
Dark Programmer
2002-06-14 09:16
2002.07.08
проблема с отчетом


1-23565
kull
2002-06-26 10:45
2002.07.08
Форма + интерфейс


4-23847
Sergey_001
2002-05-11 07:16
2002.07.08
Хэндл окна.


1-23555
BKV
2002-06-26 15:57
2002.07.08
Не доходит сообщение windows


1-23650
Looser
2002-06-26 08:14
2002.07.08
Есть ли возможность поместить TStrings в ListView.Items?