Introduction

This SDK is designed to help you write in delphi a video filter, like VirtualDub's internal resize and invert filters, that can be dynamically loaded and run without requiring source code integration. This version of the filter SDK applies to VirtualDub 1.4.11. Some of the features described here may not be available in earlier versions of VirtualDub.

This Delphi SDK is based on the C++ one version 1.05 from Avery Lee. The names of the types follow as much as possible those of the C++ one, so as to facilitate the translation of code written for the C++ SDK into the Delphi SDK. I also believe that it will make it easier to follow the discussions and read the documents concerning the C++ SDK, and them implement them in Delphi using this SDK. But keeping the same names was not always possible or desirable. I also wanted to respect the naming conventions for Delphi code. To facilitate your task of using C++ code, there is a section specifically about the correspondence between the C++ SDK types names and the Delphi SDK types names. Just follow the links on the left.