DirectShow: Видеозахват в память
От: AndreyBG  
Дата: 09.10.02 12:13
Оценка:
Как с помощью DirectShow организовать видеозахват в оперативную
память без формирования AVI файла, так, чтобы не надо было
писать какой-либо собственный файл, а на уровне MFC-приложения
можно было обрабатывать каждый входной кадр. Может быть,
есть какой-нибудь пример обработки видеопоследовательности
в реальном времени? В DirectX SDK что-то такого примера не нашел.
Re: DirectShow: Видеозахват в память
От: scs Россия http://mylinks.h1.ru
Дата: 09.10.02 15:38
Оценка:
Здравствуйте AndreyBG, Вы писали:

ABG>Как с помощью DirectShow организовать видеозахват в оперативную

ABG>память без формирования AVI файла, так, чтобы не надо было
ABG>писать какой-либо собственный файл, а на уровне MFC-приложения
ABG>можно было обрабатывать каждый входной кадр. Может быть,
ABG>есть какой-нибудь пример обработки видеопоследовательности
ABG>в реальном времени? В DirectX SDK что-то такого примера не нашел.

Не понял, в чем проблема, как вы сейчас делаете, в файл получается писать?
Re: DirectShow: Видеозахват в память
От: Lostar Россия  
Дата: 10.10.02 10:35
Оценка:
Здравствуйте AndreyBG, Вы писали:

ABG>Как с помощью DirectShow организовать видеозахват в оперативную

ABG>память без формирования AVI файла, так, чтобы не надо было
ABG>писать какой-либо собственный файл, а на уровне MFC-приложения
ABG>можно было обрабатывать каждый входной кадр. Может быть,
ABG>есть какой-нибудь пример обработки видеопоследовательности
ABG>в реальном времени? В DirectX SDK что-то такого примера не нашел.

Используй фильтр SampleGrabber он позволяет тебе получать буфер с кадром для каждого захваченного кадра.
С уважением, Николай.
Re: DirectShow: Видеозахват в память
От: Lostar Россия  
Дата: 10.10.02 10:39
Оценка:
Здравствуйте AndreyBG, Вы писали:

ABG>в реальном времени? В DirectX SDK что-то такого примера не нашел.

т.е. как нету очень даже есть:
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/directshow_sp1/htm/usingthesamplegrabber.asp
С уважением, Николай.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.