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

Вниз

Звук в двоичной переменной   Найти похожие ветки 

 
seemann   (2003-07-03 14:40) [0]

Возникла такая проблема: у меня есть переменная типа Pointer, в неё постоянно записывается по 4 байта звука в виде двоичных данных, как я могу тут же воспроизвести этот звук, не записывая его в файл? Если кто знает, ответьте пожалуйста, срочно надо.


 
jel ©   (2003-07-03 16:17) [1]

Вообще-то Pointer - указатель и писать в него звук занятие не для слабонервных, но оставим это на твоей совести.

А воспроизвести можно PlaySound с флагом SND_MEMORY.


 
seemann   (2003-07-03 17:52) [2]

Дело в том, что данные содержатся в двоичном формате и PlaySound тоже(я пробывал так же с помощью функций Bass.dll) отказывается проигрывать неформатированые данные.


 
Думкин ©   (2003-07-04 07:00) [3]

Вопрос в том, что ты хрчешь?
Если у тебя готов некоторый буфер, который ты хочешь проиграть, тогда
1. Опредлись кавовы характеристики - частота, дискретизация и т.д.
2. создай заголовок как у Wav-файла,
3. Припиши его в начало своего буфера
4. Потом читай jel © (03.07.03 16:17)

Если же ты хочешь выводить каждый элемент сразу, то опять же определись с параметрами и ищи здесь инфу по выводу на динамик с частотой и длительностью - но по-моему это страшная дичь.

Или - тебе дорога к работе со звуковой картой, но тогда - в добрый путь, и опять - это дичь.

Можно использовать ДиректХ, но подгружать буфера там все едино надо более-менее солидными блоками.

Так что не играй пословно - формируй буферы - и уже их отдавай на озвучку.

Все слова про дичь - мое ИМХО, может я и ошибаюсь.



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

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

Наверх




Память: 0.47 MB
Время: 0.014 c
4-8730
Сергей Резников
2003-08-28 14:08
2003.11.03
как получить hIcon иконки файла, используя SHGetFileInfo ?


1-8415
andrey79
2003-10-22 13:41
2003.11.03
отправка файла


3-8335
Geugenk
2003-10-11 16:19
2003.11.03
Table.eof


3-8263
Denisiy
2003-10-14 14:30
2003.11.03
Разрешить редактирование столбца в DBGrid ?


1-8386
senya
2003-10-22 18:05
2003.11.03
FastReport