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

Вниз

Объясните мне тупому работу со звуком   Найти похожие ветки 

 
Проггер из библиотеки   (2006-09-03 14:18) [0]

Облазил половину Интернета, кой-чего нашел, но ничего не понял. Хочу в своих программах использовать собственноручно созданный аналог TMediaPlayer, который (в будущем :-)) будет поддерживать нестандартные форматы звука.
Проблема: я хочу загрузить файл со звуком в TStream (Memory, например), оттуда постепенно вынимать информацию, преобразовывать и передавать на waveOut. Нашёл одну справочку на великом и могучем, но там, похоже не совсем то, что мне нужно (mmioOpen, etc.). Если Вас ещё не достал этот вопрос на подобных форумах (вроде, бывали такие уж не раз на разных сайтах), помогите. В Дельфях-то я давно (не год, и не два), а вот со звуком - на Вы.
P.S. Про биты и байты рассказывать не надо. :-) ДЖостаточно ссылки на документ, написанный на человеческом языке, не переполненном терминами, связанными с обработкой звука, или детальное последовательное описание действий, необходимых для достижения цели. SendMCIString не предлагать, DirectX - если со ссылкой на заголовки, использованные в примере.


 
Проггер из библиотеки   (2006-09-03 14:46) [1]

Видать придётся с MediaPlayer"ом помирать :-(


 
Vovan#1   (2006-09-03 18:48) [2]

Проблема в том, как

а) Обуздать waveOut???
б) Обуздать waveOut на Delphi???

Мой беглый поиск дал представление, что инфа про первое есть на C++ (http://www.planet-source-code.com/vb/scripts/ShowCode.asp?txtCodeId=4422&lngWId=3), про второе есть примеры (http://www.programmersheaven.com/download/32824/download.aspx). Вроде бы достаточно, чтобы начать.


 
medved_68 ©   (2006-09-04 09:20) [3]


> Проблема: я хочу загрузить файл со звуком в TStream (Memory,
>  например), оттуда постепенно вынимать информацию, преобразовывать
> и передавать на waveOut.

Проггер из библиотеки   это не проблема. Это чепуха. Мыло к услугам!!!


 
XProger ©   (2006-09-05 02:07) [4]

http://xproger.mirgames.ru/tmp/snd.rar
Вот мелкий пример работы с waveOut. Генерируется волна определённой частоты по некоторым коэффициентам :)



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

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

Наверх




Память: 0.45 MB
Время: 0.043 c
15-1176291085
~viper~
2007-04-11 15:31
2007.05.13
Какая последняя версия Delphi?


11-1156803696
AndreyRus
2006-08-29 02:21
2007.05.13
Memo с гипертекстом


2-1176981626
lewka
2007-04-19 15:20
2007.05.13
Удаление строк в Access из собственного приложения


15-1176693141
DelphiN!
2007-04-16 07:12
2007.05.13
Спам о заработке в Интернете


1-1174234172
Kolan
2007-03-18 19:09
2007.05.13
Пункт «Load Icon» недоступен в опциях проекта, почему?





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский