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より実装