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:

  • Drag-and-drop Windows forms support for Visual Basic .NET & Visual C#
  • Drag-and-Drop onto VS.NET 2003 forms
  • Capture from DV, FireWire, USB and WDM devices
  • Record and Playback DirectX supported media formats, including AVI and MPEG files
  • Integrate easily with 3rd party image processing libraries
  • Builds on Microsoft DirectX standards for reliable compatibility
  • Blends native and managed code for peak performance
  • Comprehensive documentation, samples, and Quick Start guides
  • Fast, multithreaded DirectX performance
  • Support for DirectShow comptatible devices, file formats, and codecs
  • Royalty-free licensing
  • Easy single file X-Copy deployment
  • New! DirectX 9 Video Mixing Renderer support.

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.

Copyright © 2007 Cogitance LLC. All rights reserved.