23#ifndef vtkFFMPEGWriter_h 
   24#define vtkFFMPEGWriter_h 
   27#include "vtkIOFFMPEGModule.h"  
   29VTK_ABI_NAMESPACE_BEGIN
 
   30class vtkFFMPEGWriterInternal;
 
   55  vtkSetClampMacro(Quality, 
int, 0, 2);
 
   56  vtkGetMacro(Quality, 
int);
 
   64  vtkSetMacro(Compression, 
bool);
 
   65  vtkGetMacro(Compression, 
bool);
 
   66  vtkBooleanMacro(Compression, 
bool);
 
   73  vtkSetClampMacro(Rate, 
int, 1, 5000);
 
   74  vtkGetMacro(Rate, 
int);
 
   81  vtkSetMacro(BitRate, 
int);
 
   82  vtkGetMacro(BitRate, 
int);
 
   89  vtkSetMacro(BitRateTolerance, 
int);
 
   90  vtkGetMacro(BitRateTolerance, 
int);
 
Uses the FFMPEG library to write video files.
 
static vtkFFMPEGWriter * New()
 
vtkFFMPEGWriterInternal * Internals
 
void Write() override
These methods start writing an Movie file, write a frame to the file and then end the writing process...
 
void End() override
These methods start writing an Movie file, write a frame to the file and then end the writing process...
 
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
 
~vtkFFMPEGWriter() override
 
void Start() override
These methods start writing an Movie file, write a frame to the file and then end the writing process...
 
an abstract movie writer class.
 
a simple class to control print indentation