Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Работа с ;MCI устройством.... ! [D5, Win2k]


gunner ©   (2001-10-25 18:30:00) 

Привет Мастерам...

У меня ещё один вопросик созрел...
Если мы например пишем звук со звукой карты то делаем следующее !

mciSendCommand(FDeviceID, mci_Record, Flags,
Longint(@MyRecordParms));

Затем мы останавлияваем запись
mciSendCommand(FDeviceID, mci_Stop, Flags,Longint(@MyGenParms));

И после этого сохроняем в файл
mciSendCommand(FDeviceID, mci_Save, Flags,Longint(@MySaveParms));


А теперь сам вопрос, а если я хочу выгркзить данные не на диск в файл а в память, в какую нибудь структуру !! то как это сделать
что должно послужить альтернативой команде mci_Save


gunner   (2001-10-26 16:56:00) [1]

>ASTARD ©
А как же тут использовать TFileStream я что то не пойму, навероне заработался уже !

with MySaveParms do
begin
dwCallback:=Handle;
lpstrFileName:=PChar("D:\message.wav");
end;
MyError:=mciSendCommand(FDeviceID, mci_Save, Flags,
Longint(@MySaveParms));

Как вместо Pchar(имя файля) ему подсунуть Поток то а ???


gunner   (2001-10-26 14:25:00) [2]

>ASTARD ©
1) Если можешь то поподропней опиши что делает WaveIn если ты с этим разбирался....


ASTARD   (2001-10-26 13:52:00) [3]

Пробуй waveIn я думаю там это есть даже .... пробуй не в файл а в TFileStream чем тебе не память ?


Gunner   (2001-10-26 10:27:00) [4]

Мдяя... неужели никто этим никогда не занимался ???


UsBall   (2001-10-26 00:05:00) [5]

Сложно тут с мультимедией:( Мало кто что в ней понимает. Во всяком случае тут.


Gunner   (2001-10-25 22:52:00) [6]

Мастера аууу.... ну хоть идейку киньте !


Наверх

Титульная страница Поиск, карта сайта Написать письмо