Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Media";
Текущий архив: 2004.10.31;
Скачать: [xml.tar.bz2];

Вниз

Получение битмапа с TVideoWindow библиоте DSPack   Найти похожие ветки 

 
Wistler ©   (2004-08-03 14:34) [0]

Нужно каждую секунду снимать изображение и сохранять на диск.

Метод Image1.Canvas.CopyRect(Rect(0,0,319,239),VideoWindow.Canvas,Rect(0,0,319,239)) работает, только если ничто не загораживает VideoWindow.

Попытка использовать PaintTo выдает черный квадрат.

Есть ещё предложения?


 
Profi ©   (2004-08-03 14:54) [1]

Я делал так!
procedure izvv(nom:integer);
var
Stream: TMemoryStream;
MediaSeeking: IMediaSeeking;
StopPosition, CurrentPosition: int64;
CurrentPos, StopPos: int64;
MlsCurrentPos, MlsStopPos: Cardinal;
begin
with form1 do begin
fg.ClearGraph;
fg.RenderFile(dir+"\video\"+flb.Items[nom]);
fg.Play;
FG.QueryInterface(IMediaSeeking, MediaSeeking);

   if assigned(MediaSeeking) then
     if Succeeded(MediaSeeking.GetDuration(StopPos)) then
     if Succeeded(MediaSeeking.GetCurrentPosition(CurrentPos)) then
     begin
       MlsCurrentPos := RefTimeToMiliSec(CurrentPos);
       MlsStopPos    := RefTimeToMiliSec(StopPos);
       tb.Min := 0;
       tb.Max := MlsStopPos div 1000;
       tb.Position := MlsCurrentPos div 1000;
     end;

mediaseeking.GetStopPosition(stopposition);
currentPosition:=round((stopposition*499.9)) div tb.Max;
MediaSeeking.SetPositions(CurrentPosition, AM_SEEKING_AbsolutePositioning, StopPosition, AM_SEEKING_NoPositioning);
fg.Pause;
sleep(1000);
vr.Text:=timetostr(mlsStopPos/MiliSecPerDay);
Stream:= TMemoryStream.Create;
vw.VMRGetBitmap(stream);
im.Picture.Bitmap.LoadFromStream(stream);
stream.Free;
end;
end;


 
WondeRu ©   (2004-08-03 17:40) [2]

глянь здесь http://delphimaster.net/view/8-1091099262/



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

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

Наверх





Память: 0.46 MB
Время: 0.029 c
1-1098187175
Relaxxx
2004-10-19 15:59
2004.10.31
Где мне найти функцию написания числа прописью, с использованием


14-1096930070
NiceManiac
2004-10-05 02:47
2004.10.31
Ламоразмы и обшибки.


1-1097755591
Vovaka
2004-10-14 16:06
2004.10.31
Как сделать popup menu как в delphi 7 ?


14-1096871052
bar
2004-10-04 10:24
2004.10.31
Какой мобильник лучше и надёжнее?


1-1098154162
rom
2004-10-19 06:49
2004.10.31
передача изображения из image в image





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский