Re[6]: Delphi + DirectX
Здравствуйте !
> VVV> Но, насколько я знаю, midi ведь можно играть через стримбуферы,
> VVV> использовать всякие там midiOutOpen, midiConnect, и.т.д. функции.
>
> Спасибо, я про них посмотрел в MSDN, вот midiOutXXX - всё делает,
> никаких ошибок, но музон не играет ;), вроде там последним шагом надо
> послать большое сообщение с адресом музыки (midi), вот он задержи
> вается на
> секунд 5, а потом ничего... С midi-потоком что-то подобное: на
> midiStreamOut(HStr,@MidiHdr,sizeof(midihdr)) - говорит, что неверный
> параметр (но, скажем, при передаче тех же параметров в
> midiOutPrepareHeader - всё ок и меняются флаги, которые должны
> меняться).
Поискал на эту тему информацию в 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