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