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