Skip to content
Complete example of how to use your webcam in .NET/C# through DirectShow, WIA and AviCap32 interfaces
Branch: master
Clone or download
Latest commit 2e9bd99 Mar 3, 2019
Type Name Latest commit message Commit time
Failed to load latest commit information.
Classes Initial commit Jul 26, 2012
External Libraries Initial commit Jul 26, 2012
Graphics Initial commit Jul 26, 2012
CamTimer.sln Initial commit Jul 26, 2012
CamTimerSetup.exe Initial commit Jul 26, 2012
MIT.txt Initial commit Jul 26, 2012
NotifyForm.Designer.cs Initial commit Jul 26, 2012
NotifyForm.resx Initial commit Jul 26, 2012
Program.cs Initial commit Jul 26, 2012 Update Mar 3, 2019


CamTimer is a Windows application that allows timing your webcam - so that it automatically takes a picture e.g. every hour. It was released with its complete source code in 2012. If you're in need for examples of how to use your webcam from C# please check out Classes\WebCamClasses.cs which contains one approach for DirectShow, another for WIA, and a third one using Avicap32.

Requirements & Installation

This version of CamTimer was tested on Windows XP, Windows Vista (32/64 bit) & Windows 7. Hovever, you should be able to run it on most versions of Windows. For advanced Webcam support, Microsoft DirectX 9.0c or later is required. After installing CamTimer, the application will start up automatically.

Microsoft .NET Framework 2.0 can be downloaded here.

Microsoft DirectX 9.0c can be downloaded here.


I've decided to release this code under MIT-license (see MIT.txt). Copyright © 2012 by Fredrik Johansson Robotics AB. Some parts are not by me, and separate licenses apply:

This application uses (links) to DirectShowLib, which is licensed under LGPL (Lesser General Public License). Copyright © Please refer to LGPL.txt.

The icons was created by and are royalty free. Copyright © by A couple of years ago I purchased a copy of their entire collection, and have had great use of it. Highly recommended!


Please visit my website for updates, questions, suggestions, bug reporting & more:

Release Notes 2012-07-23

  • Upgraded the project to Visual Studio 2010, Did some cleanup, & released complete source at GitHub.

Release Notes 2008-11-01

  • This date was the planned shareware release date for CamTimer. This never happened, instead the source code was released at in 2012.
You can’t perform that action at this time.