is a set of components for fast video capture, playback, processing, geometric manipulations, mixing, analysis and visualization. The library allows very fast complex video manipulations with zero lines of program code.
VideoLab comes in 3 versions a VCL Delphi / C++ Builder version, MFC compatible Visual C++, and .NET 2.0 version, compatible with Visual Studio 2005, Visual Studio 2008, Visual Basic.NET, C# and J#.
The Delphi / C++ Builder version is a set of native VCL components.
The Visual C++ version is a set of native Visual C++ classes (components).
The .NET 2.0 version is a set of managed .NET 2.0 components.
The .NET version has the same performance as the native versions, and supports all the Microsoft .NET 2.0 languages including Visual Basic, C#, J# and C++/CLI.
Due to its unique design, VideoLab is implemented the same way in Managed .NET and Win32 environments. The code to control the component from VB.NET, C++/CLI, C#, and J#, Visual C++ MFC, Delphi, and C++ Builder is almost identical. This allows the developers to migrate and share code between the different environments thus significantly improving the productivity.