List All Codecs on a System

Brief source code snippet that illustrates how to list all available codecs that are installed on a system.

Language:.NET C#/Visual Basic
Version:3.3
Author:IC Imaging Control Support Department

Requirements:
Software:IC Imaging Control 3.3, Visual Studio™ 2010
Hardware:Camera, converter or grabber with WDM Stream Class drivers.
Download C# sampleList Available Codecs - C#

The window of the resulting application looks as follows:

The Testdialog of IC Imaging Control,

The program is based on the collection .AviCompressors. First of all, a listbox, that will later be used to list all available codecs, is dragged onto the form and labeled lstCodecs. To add the list of codecs to the listbox, its DataSource simply has to be set to icImagingControl1.AviCompressors.

C#
      
private void Form1_Load(object sender, System.EventArgs e)
{
    lstCodecs.DataSource = icImagingControl1.AviCompressors;
}