IFrameNotificationSinkListener.FrameReceived Method
このイベントは、FrameNotificationSinkクラスライブラリリファレンス>クラス>FrameNotificationSinkが 新しいフレームを受け取ったときに発生します。
構文
[C#]
Public virtual void FrameReceived( IFrame frame ) = 0;
パラメータ | 説 明 |
---|---|
frame | sinkが受け取ったばかりの新しいIFrameクラスライブラリリファレンス>クラス>IFrame。このパラ メータはこのスタック中でのみ使用でき、この関数のリターン だけで使用できます。 |
備考
このメソッドは任意のスレッドコンテキストで実行されます。その呼び出すコンテキストに依存する可能性のある関数は使用すべきではありません。 (例:ICImagingControl.LiveStopクラスライブラリリファレンス>クラス>ICImagingControl>ICImagingControl.LiveStop Method)
このイベントは多くの場合、ビデオキャプチャでアイスのフレームコンテキストで発生しますが、このメソッドで時間がかかりすぎると、カメラドライバがフレームをドロップします。
シンクの状態を変更する関数を使用してはいけません。(例:BaseSink.SinkModeRunningクラスライブラリリファレンス>クラス>BaseSink>BaseSink.SinkModeRunning Property, ICImagingControl.LivePauseクラスライブラリリファレンス>クラス>ICImagingControl>ICImagingControl.LivePause Property 等)