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