ICImagingControl.DeviceCurrentActualFrameRate Property
現在のフレームレートを返します。この値が0の時は、デバイスがこのプロパティをサポートしていないことを意味します。
構文
Public DeviceCurrentActualFrameRate As Single
[C#]public float DeviceCurrentActualFrameRate;
制限
読み取り専用、ランタイムオンリー。ライブモード中のみ利用可。
備考
DeviceCurrentActualFrameRateは画像取り込みデバイスにより転送された実際のフレーム数を返します。このフレームレートは帯域幅とビデオフォーマットに依存します。
よって DeviceCurrentActualFrameRateはICImagingControl.DeviceFrameRateクラスライブラリリファレンス>クラス>ICImagingControl>ICImagingControl.DeviceFrameRate Property プロパティで設定したフレームレートとは異なる場合がございます。 帯域幅が狭い場合には希望するフレームレートより下がることはありますが、その設定値を上回ることはありません。
もしアプリケーションで実効フレームレートを表示させたい場合は、下の例の通り DeviceCurrentActualFrameRateを使用することが推奨されます。
サンプル
この例は実際のフレームレートを表示させる方法を紹介しています。定期的にその情報を更新させるため、アプリケーションにタイマーが追加されています。
[VB.NET]End If dev As Device
dev = IcImagingControl1.Devices(0)
IcImagingControl1.Device = dev.Name
[C#]Device dev = ICImagingControl1.Devices[0];
ICImagingControl1.Device = dev.Name;
関連項目
ICImagingControlクラスライブラリリファレンス>クラス>ICImagingControl, ICImagingControl.DeviceFrameRateAvailableクラスライブラリリファレンス>クラス>ICImagingControl>ICImagingControl.DeviceFrameRateAvailable Property, ICImagingControl.DeviceFrameRateクラスライブラリリファレンス>クラス>ICImagingControl>ICImagingControl.DeviceFrameRate Property, ICImagingControl.DeviceFrameRatesクラスライブラリリファレンス>クラス>ICImagingControl>ICImagingControl.DeviceFrameRates Property