Reference for Processing version 1.1+. If you have a previous version, use the reference included with your software. If you see any errors or have suggestions, »please let us know.
		If you prefer a more technical reference, visit the »Processing Javadoc.
	
		| Name | MovieMaker | 
	
		| Examples | import processing.video.*;
MovieMaker mm;  // Declare MovieMaker object
void setup() {
  size(320, 240);
  // Create MovieMaker object with size, filename,
  // compression codec and quality, framerate
  mm = new MovieMaker(this, width, height, "drawing.mov",
                       30, MovieMaker.H263, MovieMaker.HIGH);
  background(204);
}
void draw() {
  ellipse(mouseX, mouseY, 20, 20);
  mm.addFrame();  // Add window's pixels to movie
}
void keyPressed() {
  if (key == ' ') {
    mm.finish();  // Finish the movie if space bar is pressed!
  }
} | 
	
		| Description | This class can be used to create a QuickTime movie from a Processing program while it's running. Different parameters to the constructor allow the movie to be created at different sizes and formats. Everytime the addFrame() function is run, a new frame is added to the movie. The finish() function is necessary to finish and save the movie file. | 
	
		| Methods |  | 
	
		| Constructor | MovieMaker(parent, width, height, filename)
MovieMaker(parent, width, height, filename, fps)
MovieMaker(parent, width, height, filename, fps, type, quality)
MovieMaker(parent, width, height, filename, fps, type, quality, keyFrameRate) | 
	
		| Parameters | 
	
		| parent | PApplet: typically use "this" |  
		| width | int: width of the movie |  
		| height | int: height of the movie |  
		| filename | String: name of the movie |  
		| fps | int: frames per second |  
		| type | Either ANIMATION, BASE, BMP, CINEPAK, COMPONENT, CMYK, GIF, GRAPHICS, JPEG, MS_VIDEO, MOTION_JPEG_A, MOTION_JPEG_B, RAW, SORENSON, VIDEO, H261, H263, H264 |  
		| quality | Either WORST, LOW, MEDIUM, HIGH, BEST, LOSSLESS |  
		| keyFrameRate | int: number of key frames each second |  | 
	
		| Usage | Application | 
Updated on June 14, 2010 12:05:23pm EDT