34 #ifndef vtkWin32VideoSource_h
35 #define vtkWin32VideoSource_h
37 #include "vtkIOVideoModule.h"
40 class vtkWin32VideoSourceInternal;
94 vtkGetMacro(Preview,
int);
131 char WndClassName[16];
139 int start,
int count);
a simple class to control print indentation
Superclass of video input devices for VTK.
virtual void SetFrameSize(int x, int y, int z)
Set the full-frame size.
Video-for-Windows video digitizer.
vtkWin32VideoSourceInternal * Internal
virtual void SetFrameSize(int dim[3])
static vtkWin32VideoSource * New()
void SetOutputFormat(int format)
Request a particular output format (default: VTK_RGB).
void Stop()
Standard VCR functionality: Stop recording or playing.
void Record()
Standard VCR functionality: Record incoming video.
void SetFrameRate(float rate)
Request a particular frame rate (default 30 frames per second).
void VideoSourceDialog()
Bring up a modal dialog box for video input selection.
void Grab()
Grab a single video frame.
void Initialize()
Initialize the driver (this is called automatically when the first grab is done).
void PrintSelf(ostream &os, vtkIndent indent)
Methods invoked by print to print information about the object including superclasses.
void ReleaseSystemResources()
Free the driver (this is called automatically inside the destructor).
void SetPreview(int p)
Turn on/off the preview (overlay) window.
void VideoFormatDialog()
Bring up a modal dialog box for video format selection.
void OnParentWndDestroy()
void Play()
Standard VCR functionality: Play recorded video.
void SetFrameSize(int x, int y, int z)
Request a particular frame size (set the third value to 1).
void LocalInternalGrab(void *)
For internal use only.
void UnpackRasterLine(char *outptr, char *inptr, int start, int count)
vtkBooleanMacro(IgnoreDriverBugs, bool)
Updates the extensions string.