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# sample | List Available Codecs - C#

The window of the resulting application looks as follows:

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;
    }