Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Система";
Текущий архив: 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(имя файля) ему подсунуть Поток то а ???



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

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

Наверх





Память: 0.45 MB
Время: 0.005 c
1-8844
Vovochka_guest
2002-01-21 08:53
2002.02.04
Какой компонент для создания отчетов лучше?


3-8755
Юрий Жуков
2002-01-04 18:00
2002.02.04
Oracle + DOA. Не могу остановить TOracleEvent


1-8836
MARcoDEN
2002-01-12 12:42
2002.02.04
Запущена ли программа?


7-9016
Trot
2001-10-12 06:47
2002.02.04
Перехват обращения к LPT!


1-8956
Pimin
2002-01-18 23:32
2002.02.04
Транслитерация





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский