ICImagingControl.VideoFormats Property

Returns a collection of available video formats for the current device and video norm.
Syntax:
[C#]
public VideoFormat[] VideoFormats;
Limitations:

Run time only, read only. Only available when a device is open and valid. Not available in live mode.

Sample:

This example displays all available video formats of the current selected video capture device in a combo box. If no video formats are available, the text "n/a" will be displayed in the combo box . In this case the combo box will be disabled. The combo box for the video formats is named "cboVideoFormat" in this example.

[C#]
cboVideoFormat.Items.Clear(); if( ICImagingControl1.VideoFormats.Length > 0 ) { // If video formats have been found, add them to the combobox. foreach( VideoFormat Item in ICImagingControl1.VideoFormats ) { cboVideoFormat.Items.Add(Item.Name); } cboVideoFormat.Enabled = true; cboVideoFormat.SelectedIndex = cboVideoFormat.Items.IndexOf(ICImagingControl1.VideoFormat); } else { // No video formats have been found. cboVideoFormat.Items.Add("n/a"); cboVideoFormat.Enabled = false; cboVideoFormat.SelectedIndex = 0; }

A complete example of how to get the video capture device properties can be found in Making Device Settings.

See also: ICImagingControl, VideoFormats, VideoFormat

<< ICImagingControl