17 #ifndef _mitk_Video_Source_h_
18 #define _mitk_Video_Source_h_
22 #include <itkObject.h>
23 #include <itkObjectFactory.h>
43 virtual void FetchFrame();
47 virtual unsigned char *GetVideoTexture() = 0;
53 virtual void StartCapturing();
59 virtual void StopCapturing();
64 virtual bool IsCapturingEnabled()
const;
68 virtual int GetImageWidth();
72 virtual int GetImageHeight();
76 virtual unsigned long GetFrameCount()
const;
80 virtual bool GetCapturePaused()
const;
87 virtual void PauseCapturing();
unsigned long m_FrameCount
#define MITKDATATYPESEXT_EXPORT
DataCollection - Class to facilitate loading/accessing structured data.
unsigned char * m_CurrentVideoTexture
#define mitkClassMacroItkParent(className, SuperClassName)
bool m_CapturingInProcess