Skip to main content
Email Password   helpLost your password?
Screenshot

Introduction

The purpose of this article is to help to work on video stream using a simple plugin approach. Instead of using a full DShow architecture, I use the FxEngine Framework from SMProcess.

My approach was the following: create a video source plugin using DShow's components and process video stream with one or several processing plugins using C++.

Background

The plugin is based on the StillCap sample from DShow SDK (SDK\Samples\Multimedia\DirectShow\Editing\StillCap). There is an excellent article by Chesnokov Yuriy about this.

Using the Code

Firstly, I used the Framework to build the plugin (Out pin, plugin's parameter, Win32 dialog and plugin interface). I just read sample code and the user's guide that comes with the Framework installation.

Secondly, I used DShow programming to get video data.

The video capture is done by:

Using the Plugin

As shown in the screenshot above, I used the plugin in the Framework Editor to stream video data into several RGB splitters.

You must Sign In to use this message board.
 
 
Per page   
 FirstPrevNext
GeneralYour Source Code is Incomplete Pin
GUI Developer
20:44 27 Sep '08  
GeneralRe: Your Source Code is Incomplete Pin
m_sylvain
23:06 29 Sep '08  


Last Updated 16 Mar 2009 | Advertise | Privacy | Terms of Use | Copyright © CodeProject, 1999-2009