ICImagingControl.VideoNorms Property

選択中のデバイスで対応するビデオ規格の一覧を返します。

構文

[VB.NET]
Public  VideoNorms As VideoNorm()
[C#]
public VideoNorm[] VideoNorms;

制限

ランタイムオンリー、読み取り専用。デバイスがオープンで有効な時のみ実行可。

サンプル

この例ではコンボボックスで選択された画像取り込みデバイスが対応しているビデオ規格を 表示させるようにしています。いずれのビデオ規格も利用できない場合、コンボボックス内には "n/a" と表示され、選択はできなくなります。通常デバイスが有効であればいずれかのビデオ規格は選択できます。コンボボックスの名前はここでは "cboVideoNorm" としています。

[VB.NET]
cboVideoFormat.Items.Clear()
If  IcImagingControl1.VideoFormats.Length > 0 Then
     ' ビデオフォーマットが見つかれば、それをコンボボックスに追加します。
     For Each  Item As VideoFormat In IcImagingControl1.VideoFormats
         cboVideoFormat.Items.Add(Item.Name)
     Next
     cboVideoFormat.Enabled = True

     cboVideoFormat.SelectedIndex = cboVideoFormat.Items.IndexOf(IcImagingControl1.VideoFormat)
Else
     '  ビデオフォーマットがみつからない場合。
     cboVideoFormat.Items.Add("n/a")
     cboVideoFormat.Enabled = False
     cboVideoFormat.SelectedIndex = 0
End If
[C#]
cboVideoFormat.Items.Clear();
if  (ICImagingControl1.VideoFormats.Length > 0)
{
     //  ビデオフォーマットが見つかれば、それをコンボボックスに追加します。
     foreach (VideoFormat Item in ICImagingControl1.VideoFormats)
     {
         cboVideoFormat.Items.Add(Item.Name);
     }
     cboVideoFormat.Enabled = true ;

     cboVideoFormat.SelectedIndex = cboVideoFormat.Items.IndexOf(ICImagingControl1.VideoFormat);
}
else
{
     //  ビデオフォーマットがみつからない場合。
     cboVideoFormat.Items.Add("n/a");
     cboVideoFormat.Enabled = false ;
     cboVideoFormat.SelectedIndex = 0;
}

画像取り込みデバイスのプロパティの取得例に関してはデバイス設定ダイアログの作成プログラマーズガイド>デバイス設定ダイアログの作成をご参照ください。