<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <!--NewPage--> <HTML> <HEAD> <TITLE> MovieMaker </TITLE> <META NAME="keywords" CONTENT="processing.video.MovieMaker class"> <LINK REL ="stylesheet" TYPE="text/css" HREF="../../stylesheet.css" TITLE="Style"> <SCRIPT type="text/javascript"> function windowTitle() { parent.document.title="MovieMaker"; } </SCRIPT> <NOSCRIPT> </NOSCRIPT> </HEAD> <BODY BGCOLOR="white" onload="windowTitle();"> <!-- ========= START OF TOP NAVBAR ======= --> <A NAME="navbar_top"><!-- --></A> <A HREF="#skip-navbar_top" title="Skip navigation links"></A> <TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY=""> <TR> <TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A NAME="navbar_top_firstrow"><!-- --></A> <TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY=""> <TR ALIGN="center" VALIGN="top"> <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD> <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD> <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT> </TD> <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD> <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD> <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD> <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD> </TR> </TABLE> </TD> <TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM> </EM> </TD> </TR> <TR> <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2"> <A HREF="../../processing/video/Movie.html" title="class in processing.video"><B>PREV CLASS</B></A> NEXT CLASS</FONT></TD> <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2"> <A HREF="../../index.html?processing/video/MovieMaker.html" target="_top"><B>FRAMES</B></A> <A HREF="MovieMaker.html" target="_top"><B>NO FRAMES</B></A> <SCRIPT type="text/javascript"> <!-- if(window==top) { document.writeln('<A HREF="../../allclasses-noframe.html"><B>All Classes</B></A>'); } //--> </SCRIPT> <NOSCRIPT> <A HREF="../../allclasses-noframe.html"><B>All Classes</B></A> </NOSCRIPT> </FONT></TD> </TR> <TR> <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2"> SUMMARY: NESTED | <A HREF="#field_summary">FIELD</A> | <A HREF="#constructor_summary">CONSTR</A> | <A HREF="#method_summary">METHOD</A></FONT></TD> <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2"> DETAIL: <A HREF="#field_detail">FIELD</A> | <A HREF="#constructor_detail">CONSTR</A> | <A HREF="#method_detail">METHOD</A></FONT></TD> </TR> </TABLE> <A NAME="skip-navbar_top"></A> <!-- ========= END OF TOP NAVBAR ========= --> <HR> <!-- ======== START OF CLASS DATA ======== --> <H2> <FONT SIZE="-1"> processing.video</FONT> <BR> Class MovieMaker</H2> <PRE> java.lang.Object <IMG SRC="../../resources/inherit.gif" ALT="extended by "><B>processing.video.MovieMaker</B> </PRE> <HR> <DL> <DT><PRE>public class <B>MovieMaker</B><DT>extends java.lang.Object</DL> </PRE> <P> Library to create a QuickTime movie from a Processing pixel array. Written by <A HREF="http://www.shiffman.net">Daniel Shiffman</A>. Thanks to Dan O'Sullivan and Shawn Van Every. <BR> <BR> Please note that some constructors and variable names were altered slightly when the library was added to the Processing distribution. <PRE> // Declare MovieMaker object MovieMaker mm; 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(160, 32, 32); } void draw() { stroke(7, 146, 168); strokeWeight(4); // Draw if mouse is pressed if (mousePressed) { line(pmouseX, pmouseY, mouseX, mouseY); } // Add window's pixels to movie mm.addFrame(); } void keyPressed() { // Finish the movie if space bar is pressed! if (key == ' ') { mm.finish(); } } </PRE> <P> <P> <HR> <P> <!-- =========== FIELD SUMMARY =========== --> <A NAME="field_summary"><!-- --></A> <TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor"> <TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2"> <B>Field Summary</B></FONT></TH> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE>static int</CODE></FONT></TD> <TD><CODE><B><A HREF="../../processing/video/MovieMaker.html#ANIMATION">ANIMATION</A></B></CODE> <BR> </TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE>static int</CODE></FONT></TD> <TD><CODE><B><A HREF="../../processing/video/MovieMaker.html#BASE">BASE</A></B></CODE> <BR> </TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE>static int</CODE></FONT></TD> <TD><CODE><B><A HREF="../../processing/video/MovieMaker.html#BEST">BEST</A></B></CODE> <BR> </TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE>static int</CODE></FONT></TD> <TD><CODE><B><A HREF="../../processing/video/MovieMaker.html#BMP">BMP</A></B></CODE> <BR> </TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE>static int</CODE></FONT></TD> <TD><CODE><B><A HREF="../../processing/video/MovieMaker.html#CINEPAK">CINEPAK</A></B></CODE> <BR> </TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE>static int</CODE></FONT></TD> <TD><CODE><B><A HREF="../../processing/video/MovieMaker.html#CMYK">CMYK</A></B></CODE> <BR> </TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE>static int</CODE></FONT></TD> <TD><CODE><B><A HREF="../../processing/video/MovieMaker.html#COMPONENT">COMPONENT</A></B></CODE> <BR> </TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE>static int</CODE></FONT></TD> <TD><CODE><B><A HREF="../../processing/video/MovieMaker.html#GIF">GIF</A></B></CODE> <BR> </TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE>static int</CODE></FONT></TD> <TD><CODE><B><A HREF="../../processing/video/MovieMaker.html#GRAPHICS">GRAPHICS</A></B></CODE> <BR> </TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE>static int</CODE></FONT></TD> <TD><CODE><B><A HREF="../../processing/video/MovieMaker.html#H261">H261</A></B></CODE> <BR> </TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE>static int</CODE></FONT></TD> <TD><CODE><B><A HREF="../../processing/video/MovieMaker.html#H263">H263</A></B></CODE> <BR> </TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE>static int</CODE></FONT></TD> <TD><CODE><B><A HREF="../../processing/video/MovieMaker.html#H264">H264</A></B></CODE> <BR> </TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE>static int</CODE></FONT></TD> <TD><CODE><B><A HREF="../../processing/video/MovieMaker.html#HIGH">HIGH</A></B></CODE> <BR> </TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE>static int</CODE></FONT></TD> <TD><CODE><B><A HREF="../../processing/video/MovieMaker.html#JPEG">JPEG</A></B></CODE> <BR> </TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE>static int</CODE></FONT></TD> <TD><CODE><B><A HREF="../../processing/video/MovieMaker.html#LOSSLESS">LOSSLESS</A></B></CODE> <BR> </TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE>static int</CODE></FONT></TD> <TD><CODE><B><A HREF="../../processing/video/MovieMaker.html#LOW">LOW</A></B></CODE> <BR> </TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE>static int</CODE></FONT></TD> <TD><CODE><B><A HREF="../../processing/video/MovieMaker.html#MEDIUM">MEDIUM</A></B></CODE> <BR> </TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE>static int</CODE></FONT></TD> <TD><CODE><B><A HREF="../../processing/video/MovieMaker.html#MOTION_JPEG_A">MOTION_JPEG_A</A></B></CODE> <BR> </TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE>static int</CODE></FONT></TD> <TD><CODE><B><A HREF="../../processing/video/MovieMaker.html#MOTION_JPEG_B">MOTION_JPEG_B</A></B></CODE> <BR> </TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE>static int</CODE></FONT></TD> <TD><CODE><B><A HREF="../../processing/video/MovieMaker.html#MS_VIDEO">MS_VIDEO</A></B></CODE> <BR> </TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE>static int</CODE></FONT></TD> <TD><CODE><B><A HREF="../../processing/video/MovieMaker.html#RAW">RAW</A></B></CODE> <BR> </TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE>static int</CODE></FONT></TD> <TD><CODE><B><A HREF="../../processing/video/MovieMaker.html#SORENSON">SORENSON</A></B></CODE> <BR> </TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE>static int</CODE></FONT></TD> <TD><CODE><B><A HREF="../../processing/video/MovieMaker.html#VIDEO">VIDEO</A></B></CODE> <BR> </TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE>static int</CODE></FONT></TD> <TD><CODE><B><A HREF="../../processing/video/MovieMaker.html#WORST">WORST</A></B></CODE> <BR> </TD> </TR> </TABLE> <!-- ======== CONSTRUCTOR SUMMARY ======== --> <A NAME="constructor_summary"><!-- --></A> <TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor"> <TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2"> <B>Constructor Summary</B></FONT></TH> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD><CODE><B><A HREF="../../processing/video/MovieMaker.html#MovieMaker(processing.core.PApplet, int, int, java.lang.String)">MovieMaker</A></B>(<A HREF="../../processing/core/PApplet.html" title="class in processing.core">PApplet</A> p, int _w, int _h, java.lang.String _filename)</CODE> <BR> Create a movie with the specified width, height, and filename.</TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD><CODE><B><A HREF="../../processing/video/MovieMaker.html#MovieMaker(processing.core.PApplet, int, int, java.lang.String, int)">MovieMaker</A></B>(<A HREF="../../processing/core/PApplet.html" title="class in processing.core">PApplet</A> p, int _w, int _h, java.lang.String _filename, int _rate)</CODE> <BR> Create a movie with the specified width, height, filename, and frame rate.</TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD><CODE><B><A HREF="../../processing/video/MovieMaker.html#MovieMaker(processing.core.PApplet, int, int, java.lang.String, int, int, int)">MovieMaker</A></B>(<A HREF="../../processing/core/PApplet.html" title="class in processing.core">PApplet</A> p, int _w, int _h, java.lang.String _filename, int _rate, int _codecType, int _codecQuality)</CODE> <BR> Create a movie with the specified width, height, filename, frame rate, and codec type and quality.</TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD><CODE><B><A HREF="../../processing/video/MovieMaker.html#MovieMaker(processing.core.PApplet, int, int, java.lang.String, int, int, int, int)">MovieMaker</A></B>(<A HREF="../../processing/core/PApplet.html" title="class in processing.core">PApplet</A> p, int _w, int _h, java.lang.String _filename, int _rate, int _codecType, int _codecQuality, int _keyFrameRate)</CODE> <BR> Create a movie with the specified width, height, filename, frame rate, codec type and quality, and key frame rate.</TD> </TR> </TABLE> <!-- ========== METHOD SUMMARY =========== --> <A NAME="method_summary"><!-- --></A> <TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor"> <TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2"> <B>Method Summary</B></FONT></TH> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE> void</CODE></FONT></TD> <TD><CODE><B><A HREF="../../processing/video/MovieMaker.html#addFrame()">addFrame</A></B>()</CODE> <BR> </TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE> void</CODE></FONT></TD> <TD><CODE><B><A HREF="../../processing/video/MovieMaker.html#addFrame(int[], int, int)">addFrame</A></B>(int[] _pixels, int w, int h)</CODE> <BR> </TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE> void</CODE></FONT></TD> <TD><CODE><B><A HREF="../../processing/video/MovieMaker.html#dispose()">dispose</A></B>()</CODE> <BR> </TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE> void</CODE></FONT></TD> <TD><CODE><B><A HREF="../../processing/video/MovieMaker.html#finish()">finish</A></B>()</CODE> <BR> Close out and finish the movie file.</TD> </TR> </TABLE> <A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A> <TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> <TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor"> <TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD><CODE>equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</CODE></TD> </TR> </TABLE> <P> <!-- ============ FIELD DETAIL =========== --> <A NAME="field_detail"><!-- --></A> <TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor"> <TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2"> <B>Field Detail</B></FONT></TH> </TR> </TABLE> <A NAME="RAW"><!-- --></A><H3> RAW</H3> <PRE> public static final int <B>RAW</B></PRE> <DL> <DL> <DT><B>See Also:</B><DD><A HREF="../../constant-values.html#processing.video.MovieMaker.RAW">Constant Field Values</A></DL> </DL> <HR> <A NAME="ANIMATION"><!-- --></A><H3> ANIMATION</H3> <PRE> public static final int <B>ANIMATION</B></PRE> <DL> <DL> <DT><B>See Also:</B><DD><A HREF="../../constant-values.html#processing.video.MovieMaker.ANIMATION">Constant Field Values</A></DL> </DL> <HR> <A NAME="BASE"><!-- --></A><H3> BASE</H3> <PRE> public static final int <B>BASE</B></PRE> <DL> <DL> <DT><B>See Also:</B><DD><A HREF="../../constant-values.html#processing.video.MovieMaker.BASE">Constant Field Values</A></DL> </DL> <HR> <A NAME="BMP"><!-- --></A><H3> BMP</H3> <PRE> public static final int <B>BMP</B></PRE> <DL> <DL> <DT><B>See Also:</B><DD><A HREF="../../constant-values.html#processing.video.MovieMaker.BMP">Constant Field Values</A></DL> </DL> <HR> <A NAME="CINEPAK"><!-- --></A><H3> CINEPAK</H3> <PRE> public static final int <B>CINEPAK</B></PRE> <DL> <DL> <DT><B>See Also:</B><DD><A HREF="../../constant-values.html#processing.video.MovieMaker.CINEPAK">Constant Field Values</A></DL> </DL> <HR> <A NAME="COMPONENT"><!-- --></A><H3> COMPONENT</H3> <PRE> public static final int <B>COMPONENT</B></PRE> <DL> <DL> <DT><B>See Also:</B><DD><A HREF="../../constant-values.html#processing.video.MovieMaker.COMPONENT">Constant Field Values</A></DL> </DL> <HR> <A NAME="CMYK"><!-- --></A><H3> CMYK</H3> <PRE> public static final int <B>CMYK</B></PRE> <DL> <DL> <DT><B>See Also:</B><DD><A HREF="../../constant-values.html#processing.video.MovieMaker.CMYK">Constant Field Values</A></DL> </DL> <HR> <A NAME="GIF"><!-- --></A><H3> GIF</H3> <PRE> public static final int <B>GIF</B></PRE> <DL> <DL> <DT><B>See Also:</B><DD><A HREF="../../constant-values.html#processing.video.MovieMaker.GIF">Constant Field Values</A></DL> </DL> <HR> <A NAME="GRAPHICS"><!-- --></A><H3> GRAPHICS</H3> <PRE> public static final int <B>GRAPHICS</B></PRE> <DL> <DL> <DT><B>See Also:</B><DD><A HREF="../../constant-values.html#processing.video.MovieMaker.GRAPHICS">Constant Field Values</A></DL> </DL> <HR> <A NAME="H261"><!-- --></A><H3> H261</H3> <PRE> public static final int <B>H261</B></PRE> <DL> <DL> <DT><B>See Also:</B><DD><A HREF="../../constant-values.html#processing.video.MovieMaker.H261">Constant Field Values</A></DL> </DL> <HR> <A NAME="H263"><!-- --></A><H3> H263</H3> <PRE> public static final int <B>H263</B></PRE> <DL> <DL> <DT><B>See Also:</B><DD><A HREF="../../constant-values.html#processing.video.MovieMaker.H263">Constant Field Values</A></DL> </DL> <HR> <A NAME="H264"><!-- --></A><H3> H264</H3> <PRE> public static final int <B>H264</B></PRE> <DL> <DL> </DL> </DL> <HR> <A NAME="JPEG"><!-- --></A><H3> JPEG</H3> <PRE> public static final int <B>JPEG</B></PRE> <DL> <DL> <DT><B>See Also:</B><DD><A HREF="../../constant-values.html#processing.video.MovieMaker.JPEG">Constant Field Values</A></DL> </DL> <HR> <A NAME="MS_VIDEO"><!-- --></A><H3> MS_VIDEO</H3> <PRE> public static final int <B>MS_VIDEO</B></PRE> <DL> <DL> <DT><B>See Also:</B><DD><A HREF="../../constant-values.html#processing.video.MovieMaker.MS_VIDEO">Constant Field Values</A></DL> </DL> <HR> <A NAME="MOTION_JPEG_A"><!-- --></A><H3> MOTION_JPEG_A</H3> <PRE> public static final int <B>MOTION_JPEG_A</B></PRE> <DL> <DL> <DT><B>See Also:</B><DD><A HREF="../../constant-values.html#processing.video.MovieMaker.MOTION_JPEG_A">Constant Field Values</A></DL> </DL> <HR> <A NAME="MOTION_JPEG_B"><!-- --></A><H3> MOTION_JPEG_B</H3> <PRE> public static final int <B>MOTION_JPEG_B</B></PRE> <DL> <DL> <DT><B>See Also:</B><DD><A HREF="../../constant-values.html#processing.video.MovieMaker.MOTION_JPEG_B">Constant Field Values</A></DL> </DL> <HR> <A NAME="SORENSON"><!-- --></A><H3> SORENSON</H3> <PRE> public static final int <B>SORENSON</B></PRE> <DL> <DL> <DT><B>See Also:</B><DD><A HREF="../../constant-values.html#processing.video.MovieMaker.SORENSON">Constant Field Values</A></DL> </DL> <HR> <A NAME="VIDEO"><!-- --></A><H3> VIDEO</H3> <PRE> public static final int <B>VIDEO</B></PRE> <DL> <DL> <DT><B>See Also:</B><DD><A HREF="../../constant-values.html#processing.video.MovieMaker.VIDEO">Constant Field Values</A></DL> </DL> <HR> <A NAME="WORST"><!-- --></A><H3> WORST</H3> <PRE> public static final int <B>WORST</B></PRE> <DL> <DL> <DT><B>See Also:</B><DD><A HREF="../../constant-values.html#processing.video.MovieMaker.WORST">Constant Field Values</A></DL> </DL> <HR> <A NAME="LOW"><!-- --></A><H3> LOW</H3> <PRE> public static final int <B>LOW</B></PRE> <DL> <DL> <DT><B>See Also:</B><DD><A HREF="../../constant-values.html#processing.video.MovieMaker.LOW">Constant Field Values</A></DL> </DL> <HR> <A NAME="MEDIUM"><!-- --></A><H3> MEDIUM</H3> <PRE> public static final int <B>MEDIUM</B></PRE> <DL> <DL> <DT><B>See Also:</B><DD><A HREF="../../constant-values.html#processing.video.MovieMaker.MEDIUM">Constant Field Values</A></DL> </DL> <HR> <A NAME="HIGH"><!-- --></A><H3> HIGH</H3> <PRE> public static final int <B>HIGH</B></PRE> <DL> <DL> <DT><B>See Also:</B><DD><A HREF="../../constant-values.html#processing.video.MovieMaker.HIGH">Constant Field Values</A></DL> </DL> <HR> <A NAME="BEST"><!-- --></A><H3> BEST</H3> <PRE> public static final int <B>BEST</B></PRE> <DL> <DL> <DT><B>See Also:</B><DD><A HREF="../../constant-values.html#processing.video.MovieMaker.BEST">Constant Field Values</A></DL> </DL> <HR> <A NAME="LOSSLESS"><!-- --></A><H3> LOSSLESS</H3> <PRE> public static final int <B>LOSSLESS</B></PRE> <DL> <DL> <DT><B>See Also:</B><DD><A HREF="../../constant-values.html#processing.video.MovieMaker.LOSSLESS">Constant Field Values</A></DL> </DL> <!-- ========= CONSTRUCTOR DETAIL ======== --> <A NAME="constructor_detail"><!-- --></A> <TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor"> <TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2"> <B>Constructor Detail</B></FONT></TH> </TR> </TABLE> <A NAME="MovieMaker(processing.core.PApplet, int, int, java.lang.String)"><!-- --></A><H3> MovieMaker</H3> <PRE> public <B>MovieMaker</B>(<A HREF="../../processing/core/PApplet.html" title="class in processing.core">PApplet</A> p, int _w, int _h, java.lang.String _filename)</PRE> <DL> <DD>Create a movie with the specified width, height, and filename. The movie will be created at 15 frames per second. The codec will be set to RAW and quality set to HIGH. <P> </DL> <HR> <A NAME="MovieMaker(processing.core.PApplet, int, int, java.lang.String, int)"><!-- --></A><H3> MovieMaker</H3> <PRE> public <B>MovieMaker</B>(<A HREF="../../processing/core/PApplet.html" title="class in processing.core">PApplet</A> p, int _w, int _h, java.lang.String _filename, int _rate)</PRE> <DL> <DD>Create a movie with the specified width, height, filename, and frame rate. The codec will be set to RAW and quality set to HIGH. <P> </DL> <HR> <A NAME="MovieMaker(processing.core.PApplet, int, int, java.lang.String, int, int, int)"><!-- --></A><H3> MovieMaker</H3> <PRE> public <B>MovieMaker</B>(<A HREF="../../processing/core/PApplet.html" title="class in processing.core">PApplet</A> p, int _w, int _h, java.lang.String _filename, int _rate, int _codecType, int _codecQuality)</PRE> <DL> <DD>Create a movie with the specified width, height, filename, frame rate, and codec type and quality. Key frames will be set at 15 frames. <P> </DL> <HR> <A NAME="MovieMaker(processing.core.PApplet, int, int, java.lang.String, int, int, int, int)"><!-- --></A><H3> MovieMaker</H3> <PRE> public <B>MovieMaker</B>(<A HREF="../../processing/core/PApplet.html" title="class in processing.core">PApplet</A> p, int _w, int _h, java.lang.String _filename, int _rate, int _codecType, int _codecQuality, int _keyFrameRate)</PRE> <DL> <DD>Create a movie with the specified width, height, filename, frame rate, codec type and quality, and key frame rate. <P> </DL> <!-- ============ METHOD DETAIL ========== --> <A NAME="method_detail"><!-- --></A> <TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor"> <TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2"> <B>Method Detail</B></FONT></TH> </TR> </TABLE> <A NAME="addFrame()"><!-- --></A><H3> addFrame</H3> <PRE> public void <B>addFrame</B>()</PRE> <DL> <DD><DL> </DL> </DD> </DL> <HR> <A NAME="addFrame(int[], int, int)"><!-- --></A><H3> addFrame</H3> <PRE> public void <B>addFrame</B>(int[] _pixels, int w, int h)</PRE> <DL> <DD><DL> </DL> </DD> </DL> <HR> <A NAME="finish()"><!-- --></A><H3> finish</H3> <PRE> public void <B>finish</B>()</PRE> <DL> <DD>Close out and finish the movie file. <P> <DD><DL> </DL> </DD> </DL> <HR> <A NAME="dispose()"><!-- --></A><H3> dispose</H3> <PRE> public void <B>dispose</B>()</PRE> <DL> <DD><DL> </DL> </DD> </DL> <!-- ========= END OF CLASS DATA ========= --> <HR> <!-- ======= START OF BOTTOM NAVBAR ====== --> <A NAME="navbar_bottom"><!-- --></A> <A HREF="#skip-navbar_bottom" title="Skip navigation links"></A> <TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY=""> <TR> <TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A NAME="navbar_bottom_firstrow"><!-- --></A> <TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY=""> <TR ALIGN="center" VALIGN="top"> <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD> <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD> <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT> </TD> <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD> <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD> <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD> <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD> </TR> </TABLE> </TD> <TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM> </EM> </TD> </TR> <TR> <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2"> <A HREF="../../processing/video/Movie.html" title="class in processing.video"><B>PREV CLASS</B></A> NEXT CLASS</FONT></TD> <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2"> <A HREF="../../index.html?processing/video/MovieMaker.html" target="_top"><B>FRAMES</B></A> <A HREF="MovieMaker.html" target="_top"><B>NO FRAMES</B></A> <SCRIPT type="text/javascript"> <!-- if(window==top) { document.writeln('<A HREF="../../allclasses-noframe.html"><B>All Classes</B></A>'); } //--> </SCRIPT> <NOSCRIPT> <A HREF="../../allclasses-noframe.html"><B>All Classes</B></A> </NOSCRIPT> </FONT></TD> </TR> <TR> <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2"> SUMMARY: NESTED | <A HREF="#field_summary">FIELD</A> | <A HREF="#constructor_summary">CONSTR</A> | <A HREF="#method_summary">METHOD</A></FONT></TD> <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2"> DETAIL: <A HREF="#field_detail">FIELD</A> | <A HREF="#constructor_detail">CONSTR</A> | <A HREF="#method_detail">METHOD</A></FONT></TD> </TR> </TABLE> <A NAME="skip-navbar_bottom"></A> <!-- ======== END OF BOTTOM NAVBAR ======= --> <HR> </BODY> </HTML>