Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Media";
Текущий архив: 2002.07.08;
Скачать: [xml.tar.bz2];

Вниз

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 вся ветка

Форум: "Media";
Текущий архив: 2002.07.08;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.084 c
14-23787
Agent Smith
2002-06-08 20:29
2002.07.08
Пространство Сети...


3-23498
id_privin
2002-06-17 10:11
2002.07.08
Как понять тип поля?


1-23654
Nigep
2002-06-25 00:14
2002.07.08
Поиск файла в Вин98 2000


14-23745
VAleksey
2002-06-06 07:09
2002.07.08
Delphi 5. Компиляция и запуск.


1-23631
Коврик
2002-06-23 19:36
2002.07.08
Управление приложениями





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский