Re: Работа с DirectShow. Очень нужно
От: Golakoff Россия  
Дата: 14.04.04 05:19
Оценка:
Здравствуйте, pmb_stv, Вы писали:

_>Доброго времени суток!


_>Уважаемые господа, не поможет ли кто решить следующую проблемму:


_>Дано: AverMedia TV Studio 305

_>Надо: Захватывать отдельные кадры в BMP при просмотре изображения в Overlay.
_>Проблемма: При малых разрешениях (до 288 строк включительно) все работает на ура, стоит только
_>поднять количество строк выше 288, как оверлей отключается.
_>Граф строится следующий

_>TVTuner -> Crossbar -> Aver Capture Device -> (Capture) -> SampleGrabber -> Null Renderer

->> (Preview) -> Video Renderer

_>При запуске графа из GraphEdit он выдает Graph can'not change state.


_>При работе в проге захват картинок работает, но Preview не работает.


_>Помогите плиз, очень нужно. Уже неделю бьюсь.


Я не очень компетентен, но попробую помочь...
Девайс у меня такой же, и глюк примерно такой же был... Правда проект я забросил неного и не помню — избавился от него (глюка) или нет...
В общем идея такая:

[-------]   [--------]   [-----------------]                 [------------] > SampleGrabber -> Null Renderer
[TVTuner] > [Crossbar] > [AverCaptureDevice]-(Capture pin) > [Tee Splitter] 
[-------]   [--------]   [-----------------]                 [------------] > Video Renderer


К минусам данного подхода можно отнести единые настройки для просмотра и захвата и (??? возможно ???) проигрыщь в производительности... на счет второго — не уверен... может кто поправит
_____________________________
With respect, Andrew A. Golyakoff
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.