Форум: "Система";
Поиск по всему сайту: delphimaster.net;
Текущий архив: 2002.02.04;
Скачать: [xml.tar.bz2];




Вниз

Работа с MCI устройством.... ! 


gunner   (2001-10-25 18:30) [0]

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

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

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-25 22:52) [1]

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



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

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



Gunner   (2001-10-26 10:27) [3]

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



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

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



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

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



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

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

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

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




Форум: "Система";
Поиск по всему сайту: delphimaster.net;
Текущий архив: 2002.02.04;
Скачать: [xml.tar.bz2];




Наверх





Память: 0.72 MB
Время: 0.033 c
1-8846            Dmitriy_R             2002-01-21 11:05  2002.02.04  
Как выяснить целое число и его остаток после какой нить математической операции?


4-9040            GoldenFox             2001-12-06 16:06  2002.02.04  
Надо убрать иконку из Таскбара в WinNT,


4-9034            KIR                   2001-12-04 00:51  2002.02.04  
Как зарегистрировать свой тип файлов


3-8805            EternalWonderer       2002-01-03 17:30  2002.02.04  
работа с компонентами DOA


3-8778            Сержик                2002-01-04 22:47  2002.02.04  
Можно запрос делать сразу из двух баз?