16 #ifndef __vtkPlusWin32VideoSource2_h 17 #define __vtkPlusWin32VideoSource2_h 19 #include "vtkPlusDataCollectionExport.h" 23 class vtkPlusWin32VideoSource2Internal;
51 virtual PlusStatus SetFrameSize(
const FrameSizeType& frameSize);
57 virtual PlusStatus SetOutputFormat(
int format);
60 void SetPreview(
int showPreview);
61 vtkBooleanMacro(Preview,
int);
63 vtkGetMacro(Preview,
int);
72 void OnParentWndDestroy();
75 PlusStatus AddFrameToBuffer(
void* lpVideoHeader);
109 vtkSetStringMacro(WndClassName);
121 void ReleaseSystemResources();
virtual void PrintSelf(ostream &os, vtkIndent indent) VTK_OVERRIDE
virtual PlusStatus InternalStopRecording()
Abstract interface for tracker and video devices.
virtual PlusStatus InternalConnect()
Video-for-Windows video digitizer.
PlusStatus SetAcquisitionRate(double aRate)
virtual PlusStatus InternalStartRecording()
igsioVideoFrame UncompressedVideoFrame
virtual PlusStatus NotifyConfigured()
virtual bool IsTracker() const
virtual PlusStatus InternalDisconnect()
virtual PlusStatus InternalUpdate()
vtkPlusWin32VideoSource2Internal * Internal
static vtkPlusDevice * New()