Отправляет email-рассылки с помощью сервиса Sendsay

Программирование. Форум !!!

Re[2]: Delphi + DirectX

-*Информационный канал Subscribe.Ru
Написать в лист: mailto:comp.soft.prog.prog-list@subscribe.ru
Отписаться: http://subscribe.ru/member/unsub?grp=comp.soft.prog.prog&email=
http://subscribe.ru/ mailto:ask@subscribe.ru

Ответить   Sun, 26 Oct 2003 16:35:21 +0300 (#11962)

 

Ответы:

Рад приветствовать, Victor!

Довелось мне Sunday, October 26, 2003 читать, следующее:

Я об этом подумывал, но я не имею опыта создания такого рода
экспортов, и сейчас надо по быстрому добиться каких-то результатов.
Вообще-то у меня не особо много звука, так что пока обошёлся
стандартным playsound из памяти ;) , так же и с музыкой, но не знаю,
можно ли заставить играть midi из памяти с помощью mciSendCommand. А
то открытие муз. порта при загрузке с диска занимает до 3(!) секунд,
это уже очень заметно тормозит процесс ;( .

Alles Gutes!

CU @ http://smuta.boom.ru
...In Code We trust...
При желании, mailto:deniskravtso***@m*****.ru

-*Информационный канал Subscribe.Ru
Написать в лист: mailto:comp.soft.prog.prog-list@subscribe.ru
Отписаться: http://subscribe.ru/member/unsub?grp=comp.soft.prog.prog&email=
http://subscribe.ru/ mailto:ask@subscribe.ru

Ответить   Tue, 28 Oct 2003 20:02:22 +0300 (#12885)

 

Здравствуйте, Денис !

Честно говоря, со звуком я почти не работал :-(

В отношении мультимедиа - немного работал с графикой только.

Но, насколько я знаю, midi ведь можно играть через стримбуферы,
использовать всякие там midiOutOpen, midiConnect, и.т.д. функции.

А длительные операции можно просто в разных потоках запустить, и все.
Правда тут свой гемор будет - с синхронизацией и быстрым убиением
всех потоков в случае критических ошибок.

С уважением, Виктор.

-*Информационный канал Subscribe.Ru
Написать в лист: mailto:comp.soft.prog.prog-list@subscribe.ru
Отписаться: http://subscribe.ru/member/unsub?grp=comp.soft.prog.prog&email=
http://subscribe.ru/ mailto:ask@subscribe.ru

Ответить   Thu, 30 Oct 2003 01:35:03 +0300 (#13677)

 

Рад приветствовать, Victor!

Довелось мне Thursday, October 30, 2003 читать, следующее:

А я вот с вынью вообще на Вы ;)

Спасибо, я про них посмотрел в MSDN, вот midiOutXXX - всё делает,
никаких ошибок, но музон не играет ;), вроде там последним шагом надо
послать большое сообщение с адресом музыки (midi), вот он задерживается на
секунд 5, а потом ничего... С midi-потоком что-то подобное: на
midiStreamOut(HStr,@MidiHdr,sizeof(midihdr)) - говорит, что неверный
параметр (но, скажем, при передаче тех же параметров в
midiOutPrepareHeader - всё ок и меняются флаги, которые должны
меняться).

Да это точно, а ещё тормошить эту специфику под дельфой ну очень не
хочется.

Alles Gutes!

CU @ http://smuta.boom.ru
...In Code We trust...
При желании, mailto:deniskravtso***@m*****.ru

-*Информационный канал Subscribe.Ru
Написать в лист: mailto:comp.soft.prog.prog-list@subscribe.ru
Отписаться: http://subscribe.ru/member/unsub?grp=comp.soft.prog.prog&email=
http://subscribe.ru/ mailto:ask@subscribe.ru

Ответить   Fri, 31 Oct 2003 19:42:39 +0300 (#15002)

 

Здравствуйте !

Поискал на эту тему информацию в MSDN. Нашел примеры.

В каталоге примеров MSDN можно найти проекты на данную тему.
Особо интересны :

проект midiplyr

Играет midi - файлы, используя функции midiStreamOut, midiOut... и.т.д.
Этот проект у меня нормально скомпилировался и midi - файл нормально
проигрался.
Я думаю, это как раз подойдет Вам.

Этот проект также может быть интересен многим, кто затрагивает подобную
тематику
в своей работе.

проект soundapp

Очень простой - проигрывает waw - файлы с помощью функции sndPlaySound.

по данной теме можно также посмотреть проекты :

rockem и
midimon

С уважением, Виктор.

-*Информационный канал Subscribe.Ru
Написать в лист: mailto:comp.soft.prog.prog-list@subscribe.ru
Отписаться: http://subscribe.ru/member/unsub?grp=comp.soft.prog.prog&email=
http://subscribe.ru/ mailto:ask@subscribe.ru

Ответить   Sat, 1 Nov 2003 21:54:10 +0300 (#15273)

 

Рад приветствовать, Victor!

Довелось мне Saturday, November 01, 2003 читать, следующее:

Снекс, правда у меня после сноса системы он очень разобранный остался
;), а 6 дисков теперь сложнее выклянчить. Поищу как-нибудь.
А какого года MSDN, у меня 98 (VS 6.0).

Кста, они не рекомендуют использовать sndPlaySound, лучше PlaySound.
Я вот покопался и обнаружил, что PlaySound-вский уровень громкости
регулируется с помощью waveOutSetVolume, хотя вроде нигде про это не
написано 8-/ .
А вообще приятно, когда модератор помогает, а не плюсы с отключениями
посылает ;) .

Alles Gutes!

CU @ http://smuta.boom.ru
...In Code We trust...
При желании, mailto:deniskravtso***@m*****.ru

-*Информационный канал Subscribe.Ru
Написать в лист: mailto:comp.soft.prog.prog-list@subscribe.ru
Отписаться: http://subscribe.ru/member/unsub?grp=comp.soft.prog.prog&email=
http://subscribe.ru/ mailto:ask@subscribe.ru

Ответить   Mon, 3 Nov 2003 21:47:18 +0300 (#15977)