|  | VTK
    9.0.1
    | 
 
 
 
Go to the documentation of this file.
   31 #ifndef vtkWin32VideoSource_h 
   32 #define vtkWin32VideoSource_h 
   34 #include "vtkIOVideoModule.h"  
   37 class vtkWin32VideoSourceInternal;
 
   88   void SetPreview(
int p);
 
   89   vtkBooleanMacro(Preview, 
int);
 
   90   vtkGetMacro(Preview, 
int);
 
   96   void VideoFormatDialog();
 
  101   void VideoSourceDialog();
 
  119   void LocalInternalGrab(
void*);
 
  120   void OnParentWndDestroy();
 
  127   char WndClassName[16];
 
  134   void UnpackRasterLine(
char* outptr, 
char* inptr, 
int start, 
int count) 
override;
 
  136   void DoVFWFormatSetup();
 
  137   void DoVFWFormatCheck();
 
  
virtual void Play()
Play through the 'tape' sequentially at the specified frame rate.
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
void SetFrameSize(int dim[3]) override
virtual void UnpackRasterLine(char *outPtr, char *rowPtr, int start, int count)
virtual void Stop()
Stop recording or playing.
virtual void ReleaseSystemResources()
Release the video driver.
a simple class to control print indentation
static vtkVideoSource * New()
virtual void SetOutputFormat(int format)
Set the output format.
vtkWin32VideoSourceInternal * Internal
virtual void Grab()
Grab a single video frame.
virtual void SetFrameRate(float rate)
Request a particular frame rate (default 30 frames per second).
virtual void SetFrameSize(int x, int y, int z)
Set the full-frame size.
Video-for-Windows video digitizer.
virtual void Record()
Record incoming video at the specified FrameRate.
virtual void Initialize()
Initialize the hardware.
Superclass of video input devices for VTK.