Perform your first steps with IC Imaging Control.
This chapter shows you how to get started with IC Imaging Control. With just a few mouse clicks and one line of code, you will be able to display a live video image in your Visual Basic program.
This chapter shows you how to grab a still image from the video stream and save it to a .BMP file.
This chapter shows you how to adjust image settings such as brightness, contrast, saturation, etc.
This chapter shows you how to save a video stream as a compressed AVI file.
This chapter shows you how to handle codecs and how to save and load the properties of a codec.
This sample shows you how to control the external transport features of your DV device from IC Imaging Control. External Transport means starting, stopping, winding etc. of the tape in the DV device.
This chapter shows you how to create a custom device settings dialog. The code is provided in reusable form, thus it can be easily integrated into your own applications.
This sample program shows you how to use all the building blocks from the previous chapters to create a real program.
This chapter shows you how to create your own image processing functions.
In the previous chapters, IC Imaging Control appeared to work with only one image buffer. In fact, IC Imaging Control uses multiple buffers to store image data. This chapter describes how multiple buffers are organized inside IC Imaging Control and in which way a program can access these buffers. Internally, IC Imaging Control uses a ring buffer to store image data. The next section will describe the idea behind the ring buffer concept.
Displaying Buffers on the ImageAvailable Event
This chapter shows how to control the display of image buffers using the ImageAvailable event.
This example shows the how to handle image buffers.
Performing Advanced Image Processing
This chapter illustrates how to perform sophisticated image processing.
This chapter shows you how to write text and draw graphics on the live video images.
This chapter shows you how to use the scroll and zoom capabilities of IC Imaging Control.
This chapter illustrates the basic functionality of the VCDProperties. It shows you how to retrieve interfaces which allow you to manipulate elements, such as the value or the automation state of a property.
This chapter shows you how to retrieve all properties of a video capture device using the new VCD property interface.
Using the VCD Simple Property Class
Up to the version 1.41 of IC Imaging Control, the properties of a device could be accessed using the properties %%Auto, %%AutoAvailable, %%Available, %%Default and %%Range. These properties have been depreciated as of version 2.0. The new VCD properties allow more detailed and generic access to the device's properties but require a little more code to be written. If you are happy with the old properties, a new helper class is introduced in version 2.0 that provides access methods to the VCD properties, which are similar to the old way. This chapter shows you how to use this helper class.
This chapter shows you how to save a video stream as a compressed video file. In contrast to the Capturing an AVI File example, the MediaStreamSink is used to allow several video file formats to be recorded.
This example demonstrates how to use frame filters to perform basic image processing.