VideoCog .NET Control
Add digital video to any .NET application instantly. The VideoCog control is a Windows Forms control that simplifies digital video processing for the developer. As a .NET component, developers can now simply drag-and-drop the VideoCog onto their VB.NET or C# application.

The VideoCog simplifies the video processing pipeline.
The VideoCog's architecture combines the performance of a low level native C++ library with the interoperability and flexibility of a .NET assembly.
VideoCog for .NET Key Features: |
|
|
|
1 Capture
- VideoCog supports a wide variety of digital video sources, including
- FireWire (IEEE1394) cameras
- USB cameras
- Windows driver model (WDM) devices (e.g. video tuners, frame grabbers)
- Capture compressed or uncompressed video
- Capture to file or memory
- Display video while capturing.
- External device control support for starting/stopping/pausing/seeking external devices such as tape players.
2 Process
- Image processing examples for
- image overlays
- timecode data
- custom drawing
- Integrates easily with existing image processing libraries, include the Intel OpenCV computer vision.
- Process digital video in real-time or post-process
- Record processed video compressed or uncompressed
- Save video images as still files ( bitmap or jpeg ).
3 Playback
- Playback and process DirectShow supported file formats
- Stepping or streaming playback modes
- Play, process, and capture digital video streams from file sources ( AVIs, MPGs )
- Play, blend, and display multiple video streams simultaneously for picture-in-picture effects
- Recompress video files in real-time or post process.
- Individual stream control over arteam dispaly properties including stream size, postiiton, Z order, and opacity.
- Receive frame by frame callback events for easy image processing.
- One click debug mode for integrated event logging and video graph debugging.
