Commit 714e38d9 authored by David Cole's avatar David Cole
Browse files

ENH: Merge changes from main tree into VTK-5-0 branch. (cvs -q up -j1.4 -j1.5 IO/vtkMPEG2Writer.h)

parent 7e57390b
......@@ -13,11 +13,30 @@
=========================================================================*/
// .NAME vtkMPEG2Writer - Writes MPEG2 Movie files.
//
// .SECTION Description
// vtkMPEG2Writer writes Movie files. The data type
// of the file is unsigned char regardless of the input type.
//
// This class is conditionally compiled into VTK only if VTK's CMake
// option VTK_USE_MPEG2_ENCODER is ON. It is OFF by default.
//
// Portions of the mpeg2 library are patented. VTK does not enable linking to
// this library by default so VTK can remain "patent free". Users who wish to
// link in mpeg2 functionality must build that library separately and then
// turn on VTK_USE_MPEG2_ENCODER when configuring VTK. After turning on
// VTK_USE_MPEG2_ENCODER, you must also set the CMake variables
// vtkMPEG2Encode_INCLUDE_PATH and vtkMPEG2Encode_LIBRARIES.
//
// You are solely responsible for any legal issues associated with using
// patented code in your software.
//
// You can download a "CMake-ified" source tree of the MPEG2 library by
// visiting the download page at http://www.vtk.org and scrolling down to
// the "Download Additional Components" section.
//
// .SECTION See Also
// vtkGenericMovieWriter vtkAVIWriter
// vtkGenericMovieWriter vtkAVIWriter vtkFFMPEGWriter
#ifndef __vtkMPEG2Writer_h
#define __vtkMPEG2Writer_h
......@@ -34,14 +53,14 @@ public:
static vtkMPEG2Writer *New();
vtkTypeRevisionMacro(vtkMPEG2Writer,vtkGenericMovieWriter);
void PrintSelf(ostream& os, vtkIndent indent);
// Description:
// These methods start writing an Movie file, write a frame to the file
// and then end the writing process.
void Start();
void Write();
void End();
protected:
vtkMPEG2Writer();
~vtkMPEG2Writer();
......@@ -63,6 +82,3 @@ private:
};
#endif
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment