FrameNotificationSinkListener
ビデオキャプチャデバイスからのフレーム受信や、Sinkへの接続/切断などを通知するためにFrameNotificationSinkクラスライブラリリファレンス>クラス>FrameNotificationSinkが使用するインターフェースです。
class listener : public FrameNotificationSinkListener
{
public:
virtual void sinkConnected( const FrameTypeInfo& frameType ) override {}
virtual void sinkDisconnected() override
virtual void frameReceived( IFrame& frame ) override
{
// 画像フレームへの操作
}
};
listener listener_instance;
tFrameNotificationSinkPtr pSink = FrameNotificationSink::create( listener_instance );
grabbber.setSinkType( pSink );
サンプルが%TOPLEVEL%\Samples\VC\ZeroCopyThirdPartyに用意されています。
インフォメーション
ヘッダファイル: tisudshl.h
ネームスペース: DShowLib
ICImagingControl3.5より実装