DirectShow Filter SDK Wizards

The MontiVision Development Kit provides wizards for Visual C++ 6.0 and 7.0, 7.1 and 8.0 (.NET/2005). These wizards create a new DLL project for the MontiVision DirectShow Filter SDK. The skeleton project contains two files, a linker definition (*.def) file and a source code file (*.cpp). The *.def file contains the definitions for the exported functions of the DLL. Don't delete any entries of this file. The source file contains all of the functions a valid Filter SDK DLL must provide.

DLL wizard for Visual C++ 6.0

To create a new DLL using Visual C++ 6.0 follow these steps.

Step 1:

Open the New Project dialog and select the MontiVision Filter SDK DLL wizard. Selected a location for the new project, add a project name and press the OK button.

Step 2:

On the wizards main dialog you have select the appropriate video format, edit the filter name and the DLL name. The filter SDK supports three video formats for use in a filter. All formats use the RGB color model but different numbers of bits per pixel. The filter name is the label of the new filter in DirectShow®. The MontiVision Workbench displays this name in the filter bar. The last step is to set the data type of the I/O pins. Either select one of the given types or "no pin" if you don't want to use an I/O pin. To create the project, simply press the Finish button. The wizard will now show a summary of the settings. You can accept the settings with the OK button and the wizard will create the new project.

 

DLL wizard for Visual C++ 7.0 (.NET) , 7.1 (.NET 2003) and 8.0 (2005)

To create a new DLL with Visual C++ 7.0 (.Net) execute the following steps.

Step 1:

Open the New Project dialog and select the MontiVision Filter SDK wizard. Select a location for the project, insert a project name and press the OK button.

Step 2:

On the wizards main dialog you have select the appropriate video format, edit the filter name and the DLL name. The filter SDK supports three video formats for use in a filter. All formats use the RGB color model but different numbers of bits per pixel. The filter name is the label of the new filter in DirectShow®. The MontiVision Workbench displays this name in the filter bar. The last step is to set the data type of the I/O pins. Either select one of the given types or "no pin" if you don't want to use an I/O pin. To create the project, simply press the Finish button. The wizard will now show a summary of the settings. You can accept the settings with the OK button and the wizard will create the new project.