ICImagingControl.ReferenceTimeStart Property
画像ストリームが開始された時点のリファレンスタイムを返します。
構文
[VB.NET]
Public ReferenceTimeStart As Double
[C#]public double ReferenceTimeStart;
関連項目
ICImagingControl.LiveStartクラスライブラリリファレンス>クラス>ICImagingControl>ICImagingControl.LiveStart Methodが呼び出されると、必要なフィルタが全て取り付けられます。これには多少時間を要しますが、それが完了すると画像ストリームが開始されます。その時間が ReferenceTimeStart プロパティが返す時間となります。
プロパティの単位は秒です。
ライブ表示中でない時にReferenceTimeStartが呼び出された場合、エラーメッセージとして"Run-time error '20' This function cannot be called if livemode is inactive(ライブモード中でなければこの関数は呼び出せません)"と表示されます。
サンプル
この例ではライブ映像を5秒間表示させるということをしています。
[VB.NET]If IcImagingControl1.DeviceValid = True Then
With IcImagingControl1
.LiveStart()
While .ReferenceTimeCurrent - .ReferenceTimeStart < 5
System.Diagnostics.Trace.WriteLine(.ReferenceTimeCurrent - .ReferenceTimeStart)
End While
.LiveStop()
End With
End If
[C#]if (ICImagingControl1.DeviceValid)
{
ICImagingControl1.LiveStart();
while (ICImagingControl1.ReferenceTimeCurrent - ICImagingControl1.ReferenceTimeStart < 5)
{
System.Diagnostics.Trace.WriteLine(ICImagingControl1.ReferenceTimeCurrent - ICImagingControl1.ReferenceTimeStart);
}
ICImagingControl1.LiveStop();
}