www.pudn.com > AudioVideoCapture.rar > CPreviewController.h
//
// CPreviewController.h
//
#ifndef __H_CPreviewController__
#define __H_CPreviewController__
#include "CGraphController.h"
class CImageGrabberFilter;
class CPreviewController : public CGraphController
{
private:
CImageGrabberFilter * mGrabber;
CDXFilter * mAviDecoder;
CDXFilter * mNullRenderer;
public:
CPreviewController();
virtual ~CPreviewController();
virtual BOOL SnapshotToFile(const char * inFile);
protected:
virtual BOOL ConnectFilters(void);
virtual BOOL CreateOutputFilters(void);
virtual void ReleaseOutputFilters(void);
BOOL TryToConnectImageGrabber(IPin * inOutputPin);
};
#endif // __H_CPreviewController__