Language:Visual C++

## Opening and Handling Devices

The following programming examples show how you can use IC Imaging Control to open single and multiple devices. IC Imaging Control offers a built-in dialog for this purpose.

Open a Video Capture Device

This is a brief coding example that illustrates how to open an video capture device and display the live image data stream using Visual Studio™ C++.

Open Device Using Dialog

This is a brief coding example that illustrates how to open an video capture device using the build in dialog and display the live image data stream using C++.

Save And Restore Video Capture Device Properties

This short source code snippet illustrates how to save and restore video capture device properties with IC Imaging Control.

## Image Acquisition

These programming examples show how to use IC Imaging Control to acquire single images and save them as BMP or JPG files and how to acquire sequences of single images and save them as automatically enumerated BMP or JPG files.

Image and AVI Capture

This programming example (VB.NET) shows how to capture AVI files and JPEG images using IC Imaging Control simultaneously.

## Video Acquisition

These programming examples show how you can use IC Imaging Control to create a list all codecs which are available on your computer, to show the property page of these codecs as well as acquire image data streams and save them as an AVI file.

Image and AVI Capture

This programming example (VB.NET) shows how to capture AVI files and JPEG images using IC Imaging Control simultaneously.

## Creating Setups

These samples illustrate how to create setups for IC Imaging Control applications.

Creating a Setup Program for an IC Class Library Application

This example illustrates how to use the freeware tool "Innosetup" to create setup programs for IC Imaging Control applications.