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

Вниз

DSPack вывод видео   Найти похожие ветки 

 
npr2   (2005-04-05 09:57) [0]

Добрый день, мастера. Помогите плиз! Я в этом деле еще совсем новичек.
Я получаю изображение с видеокамеры и мне нужно его разделить по времени на два VideoWindow. Я создала два объекта VideoWindows, используя компоненты DSPack. Но возникает проблема в том что когда происходит вывод на один компонент, второй гаснет. Хотелось бы чтобы там остался последний кадр.
Что для этого нужно сделать и где я неправильно делаю.

procedure TVideoForm.Timer1Timer(Sender: TObject);
begin
if nn=0 then
begin
FilterGraph1.Active:=false;;
 FilterGraph.ClearGraph;
 FilterGraph.Active := false;
 Filter.BaseFilter.Moniker := SysDev.GetMoniker,0); ///TMenuItem(Sender).tag);
 FilterGraph.Active := true;
 with FilterGraph as ICaptureGraphBuilder2 do
   RenderStream(@PIN_CATEGORY_PREVIEW, nil, Filter as IBaseFilter,
    SampleGrabber as IBaseFilter, VideoWindow as IbaseFilter);
 FilterGraph.Play;
nn:=1;
end
else
begin
 FilterGraph.Active:=false;
 FilterGraph1.ClearGraph;
 FilterGraph1.Active := false;
 Filter1.BaseFilter.Moniker := SysDev.GetMoniker(0); ///TMenuItem(Sender).tag);
 FilterGraph1.Active := true;
 with FilterGraph1 as ICaptureGraphBuilder2 do
   RenderStream(@PIN_CATEGORY_PREVIEW, nil, Filter1 as IBaseFilter,
   SampleGrabber1 as IBaseFilter, VideoWindow1 as IbaseFilter);
  FilterGraph1.Play;
nn:=0;
end
end;


 
WondeRu ©   (2005-04-05 12:43) [1]

делай в таймере SampleGrabber.GetBitmap();


 
Анонимщик1   (2005-04-05 15:54) [2]

Еще проще через Infinite Tee


 
npr2   (2005-04-06 04:54) [3]

Простите, я совсем новичек. Я не поняла что такое Infinite Tee.


 
npr2   (2005-04-06 05:23) [4]

Спасибо через SampleGrabber получилось.


 
WondeRu ©   (2005-04-06 07:40) [5]

Анонимщик1   (05.04.05 15:54) [2]
Еще проще через Infinite Tee


я тоже не знаю, поясни пожалуйста


 
Анонимщик1   (2005-04-06 10:31) [6]

Это фильтр такой, который имеет один вход и много выходов. Он входит в список поставляемых майкрософтом с директ иксом. Это все будет в статье о директ шоу, которая, блин, никогда не будет готова.


 
WondeRu ©   (2005-04-06 12:34) [7]

Анонимщик1   (06.04.05 10:31) [6]

а можно пререлиз увидеть на мыло или в асю?

wonderu[at]mail.ru
ICQ: 236877592
www.wonderu.h12.ru


 
npr2   (2005-04-07 06:41) [8]

И мне тоже
npr2@pochta.ru
ICQ 195058029.
И еще возникла проблема. После включения комрьютора берется по умолчанию Video Capture Filter Видеодекодер как NTSC_M, то идет рябь. После смены на PAL_B все равиться и где-то сохраняется до следующей перезагрузки компьютера. Посмотрела в примерах и в настройке компонента Filter, но не нашла как это можно программно установить.


 
Анонимщик1   (2005-04-07 21:12) [9]

Времени нет совсем, постараюсь завтра отписать.
Поэкспериментируй с программой GraphEdt.exe, может, что в голову и придет.


 
Анонимщик1   (2005-04-08 10:38) [10]

Лучший мой ответ, спросите то же самое на форуме
rsdn.ru
Далее в дереве - ФОРУМЫ-ПРИКЛАДНЫЕ НАПРАВЛЕНИЯ-МУЛЬТИМЕДИА, ГРАФИКА, ЗВУК

Кто-нибудь ответит, а здесь нормального форума не будет никогда.



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

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

Наверх




Память: 0.46 MB
Время: 0.011 c
1-1121805177
Adolf
2005-07-20 00:32
2005.08.14
Процедура в библи-ке


3-1120456744
Xmen
2005-07-04 09:59
2005.08.14
master-detail


4-1118784775
ranetka
2005-06-15 01:32
2005.08.14
запустить свой логон


4-1118514492
ctranik
2005-06-11 22:28
2005.08.14
Получение данных


5-1093259795
Jenek
2004-08-23 15:16
2005.08.14
Windows и меню





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