<?xml-stylesheet href="./_c74_ref.xsl" type="text/xsl"?>

<c74object category="Jitter Generators, Jitter QuickTime" module="jit" name="jit.qt.movie" kind="fakeobject">
	<digest>
		Play or edit a QuickTime movie
	</digest>
	<description>
		Use the <o>jit.movie</o> for working with QuickTime movies - playback, editing, import, export, effect generation and direct-to-video-output-component streaming.
	</description>
	<discussion>
		This document refers to the qt engine version of <o>jit.movie</o>.
	</discussion>
	<!--METADATA -->
	<metadatalist>
		<metadata name="author">
			Cycling '74
		</metadata>
		<metadata name="tag">
			Jitter
		</metadata>
	</metadatalist>
	<inletlist>
		<inlet id="0" type="INLET_TYPE">
			<digest>
				bang, messages in
			</digest>
			<description>
				TEXT_HERE
			</description>
		</inlet>
		<inlet id="1" type="INLET_TYPE">
			<digest>
				bang, messages in
			</digest>
			<description>
				TEXT_HERE
			</description>
		</inlet>
	</inletlist>
	<outletlist>
		<outlet id="0" type="matrix">
			<digest>
				out
			</digest>
			<description>
				TEXT_HERE
			</description>
		</outlet>
		<outlet id="1" type="matrix">
			<digest>
				dumpout
			</digest>
			<description>
				TEXT_HERE
			</description>
		</outlet>
	</outletlist>
	<!-- ===================================================
            MOP
   =================================================== -->
	<mop matrixinputcount="1" matrixoutputcount="1">
		<matrixoutput dimlink="1" maxdimcount="32" maxplanecount="4" mindimcount="1" minplanecount="4" name="out" planelink="1" typelink="1">
			<types>
				char
			</types>
		</matrixoutput>
	</mop>
	<!-- ===================================================
            ATTRIBUTES
   =================================================== -->
	<attributelist>
		<attribute get="1" name="acodec" set="1" size="1" type="symbol">
			<digest>
				Audio codec
			</digest>
			<description>
				Audio codec. 32 bit only.
			</description>
			<attributelist>
				<attribute get="1" name="category" set="1" size="1" type="atom" value="Export" />
			</attributelist>
		</attribute>
		<attribute get="1" name="adapt" set="1" size="1" type="int">
			<digest>
				Adapt output matrix dimensions to movie size flag
			</digest>
			<description>
			</description>
			<attributelist>
				<attribute get="1" name="category" set="1" size="1" type="atom" value="Spatial" />
			</attributelist>
		</attribute>
		<attribute get="1" name="automatic" set="1" size="1" type="int">
			<digest>
				Enable automatic matrix output.
			</digest>
			<description>
				Enable automatic matrix output when bound to <o>jit.world</o>.
			</description>
			<attributelist>
				<attribute get="1" name="style" set="1" size="1" type="symbol" value="onoff" />
			</attributelist>
		</attribute>
		<attribute get="1" name="autosave" set="1" size="1" type="int">
			<digest>
				Autosave movie on close flag
			</digest>
			<description>
				Autosave movie on close flag (default = 0). 32 bit only.
			</description>
			<attributelist>
				<attribute get="1" name="category" set="1" size="1" type="atom" value="Misc" />
			</attributelist>
		</attribute>
		<attribute get="1" name="autostart" set="1" size="1" type="int">
			<digest>
				Autoplay on movie open flag
			</digest>
			<description>
				Autoplay on movie open flag (default = 1)
			</description>
			<attributelist>
				<attribute get="1" name="category" set="1" size="1" type="atom" value="Temporal" />
			</attributelist>
		</attribute>
		<attribute get="1" name="codec" set="1" size="1" type="symbol">
			<digest>
				Visual codec
			</digest>
			<description>
				The visual codec, used by the <m>export</m> message. 32 bit only.
			</description>
			<attributelist>
				<attribute get="1" name="category" set="1" size="1" type="atom" value="Export" />
			</attributelist>
		</attribute>
		<attribute get="1" name="codecquality" set="1" size="1" type="symbol">
			<digest>
				Visual codec quality
			</digest>
			<description>
				The visual codec quality, used by the <m>export</m> message. 32 bit only.
			</description>
			<attributelist>
				<attribute get="1" name="category" set="1" size="1" type="atom" value="Export" />
			</attributelist>
		</attribute>
		<attribute get="1" name="colormode" set="1" size="1" type="symbol">
			<digest>
				Output matrix's color encoding
			</digest>
			<description>
				The output matrix's color encoding. 32 bit only.
			</description>
			<attributelist>
				<attribute get="1" name="category" set="1" size="1" type="atom" value="Spatial" />
				<attribute get="1" name="enumvals" set="1" size="2" type="atom">
					<enumlist>
						<enum name="argb">
							<digest>
								ARGB (alpha, red, green, blue) colormode
							</digest>
							<description />
						</enum>
						<enum name="uyvy">
							<digest>
								UYVY (YUV 4:2:2 packed) colormode
							</digest>
							<description />
						</enum>
					</enumlist>
				</attribute>
				<attribute get="1" name="style" set="1" size="1" type="symbol" value="enum" />
			</attributelist>
		</attribute>
		<attribute get="1" name="deinterlace" set="1" size="1" type="int">
			<digest>
				Deinterlace playback hint flag
			</digest>
			<description>
				Deinterlace playback hint flag (default = movie-dependent). When enabled, decompresses both fields of an interlaced movie at high quality, and then filters the image to reduce interlacing artifacts. Notes: Requires QuickTime version 6.5 or above, and the <at>highquality</at> attribute to be enabled. Playback hints are saved with the movie, if any of the <o>jit.movie</o> object's save methods are used. 32 bit only.
			</description>
			<attributelist>
				<attribute get="1" name="category" set="1" size="1" type="atom" value="Spatial" />
			</attributelist>
		</attribute>
		<attribute get="1" name="drawto" set="1" size="1" type="symbol">
			<digest>
				Render context name
			</digest>
			<description>
				A render context name, used when <at>output_texture</at> is enabled.
			</description>
			<attributelist />
		</attribute>
		<attribute get="1" name="dstrect" set="1" size="4" type="int">
			<digest>
				The portion of the output matrix written to by the input frame
			</digest>
			<description>
				The portion of the output matrix used for decompressing media to the internal matrix (default = 0 0 (matrix width) (matrix height))
				<br />
				The bounds of the rectangle are expressed in the form <i>left top right bottom</i>. All values are relative to the top-left corner of the viewing area of the output matrix.
			</description>
			<attributelist>
				<attribute get="1" name="category" set="1" size="1" type="atom" value="Spatial" />
			</attributelist>
		</attribute>
		<attribute get="1" name="duration" set="1" size="1" type="int">
			<digest>
				Movie duration
			</digest>
			<description>
				The duration of the movie. When setting the duration, the entire movie will be scaled to the new length, unless the additional argument <m>noscale</m> is used. In that case, the movie length is changed without scaling. For more precise control of scaling, use the <m>scale</m> message.
			</description>
			<attributelist>
				<attribute get="1" name="category" set="1" size="1" type="atom" value="Editing" />
			</attributelist>
		</attribute>
		<attribute get="1" name="editduration" set="1" size="1" type="int">
			<digest>
				Duration of the movie (in units specified by <at>editmode</at>)
			</digest>
			<description>
				The duration of the movie, in the same units specified by <at>editmode</at>. 32 bit only.
			</description>
			<attributelist>
				<attribute get="1" name="category" set="1" size="1" type="atom" value="Editing" />
			</attributelist>
		</attribute>
		<attribute get="1" name="editmode" set="1" size="1" type="int">
			<digest>
				Editing time-value mode
			</digest>
			<description>
				Editing time-value mode (default = 0 (QuickTime time units)). Sets the expected time units for certain editing operations. At the time of this writing, the following operations support <at>editmode</at>: <m>loadram</m>, <m>unloadram</m>, <m>insert</m>, <m>paste</m>, <m>trim</m>, <m>cut</m>, <m>scale</m>, <m>prepend</m>, <m>append</m>, <at>looppoints</at>, <at>loopstart</at> and <at>loopend</at>.				<br />
				0 = QuickTime time units (TimeScale-based)
				<br />
				1 = Milliseconds
				<br />
				2 = Frames
				<br />
				3 = True frames
				<br />
				32 bit only.
			</description>
			<attributelist>
				<attribute get="1" name="category" set="1" size="1" type="atom" value="Temporal" />
			</attributelist>
		</attribute>
		<attribute get="1" name="edittime" set="1" size="1" type="int">
			<digest>
				Current time in the movie (in units specified by <at>editmode</at>)
			</digest>
			<description>
				The current time in the movie, in the same units specified by <at>editmode</at>. 32 bit only.
			</description>
			<attributelist>
				<attribute get="1" name="category" set="1" size="1" type="atom" value="Temporal" />
			</attributelist>
		</attribute>
		<attribute get="1" name="engine" set="1" size="1" type="symbol">
			<digest>
				Video engine backend.
			</digest>
			<description>
				Video engine backend. This argument can only be set in the max box. If not specified, it is determined by the Video Engine Max preference. As of this writing, possible values include <ar>avf</ar> (Mac only) and <ar>qt</ar>.
			</description>
		</attribute>
		<attribute get="1" name="exporter" set="1" size="1" type="int">
			<digest>
				Currently selected export component
			</digest>
			<description>
				The currently selected export component (referenced by position in the output list from <m>getexporterlist</m>). 32 bit only.
			</description>
			<attributelist>
				<attribute get="1" name="category" set="1" size="1" type="atom" value="Export" />
			</attributelist>
		</attribute>
		<attribute get="1" name="fps" set="0" size="1" type="float">
			<digest>
				Internal FPS for the movie
			</digest>
			<description />
			The approximate calculation of the movie's internal FPS rate
			<attributelist>
				<attribute get="1" name="category" set="1" size="1" type="atom" value="Temporal" />
			</attributelist>
		</attribute>
		<attribute get="1" name="framecount" set="0" size="1" type="int">
			<digest>
				Number of frames in the movie
			</digest>
			<description />
			<attributelist>
				<attribute get="1" name="category" set="1" size="1" type="atom" value="Temporal" />
			</attributelist>
		</attribute>
		<attribute get="1" name="framereport" set="1" size="1" type="int">
			<digest>
				Frame reporting flag
			</digest>
			<description>
				Frame reporting flag (default = 0). When enabled, the message <m>framecalc</m> will be sent from the rightmost outlet of the <o>jit.movie</o> object as each frame is processed, followed by the number of milliseconds spent doing so.
			</description>
			<attributelist>
				<attribute get="1" name="category" set="1" size="1" type="atom" value="Temporal" />
			</attributelist>
		</attribute>
		<attribute get="1" name="highquality" set="1" size="1" type="int">
			<digest>
				High quality playback hint flag
			</digest>
			<description>
				High quality playback hint flag (default = movie-dependent). When enabled, the movie renders at the highest possible quality, at the expense of time and memory. Note: playback hints are saved with the movie, if any of the <o>jit.movie</o> object's save methods are used. 32 bit only.
			</description>
			<attributelist>
				<attribute get="1" name="category" set="1" size="1" type="atom" value="Spatial" />
			</attributelist>
		</attribute>
		<attribute get="1" name="id3album" set="1" size="1" type="symbol">
			<digest>
				Album ID3 tag
			</digest>
			<description>
				The album ID3 tag is used to tag MP3 file content. 32 bit only.
			</description>
			<attributelist>
				<attribute get="1" name="category" set="1" size="1" type="atom" value="ID3" />
			</attributelist>
		</attribute>
		<attribute get="1" name="id3artist" set="1" size="1" type="symbol">
			<digest>
				Artist ID3 tag
			</digest>
			<description>
				The artist ID3 tag is used to tag MP3 file content. 32 bit only.
			</description>
			<attributelist>
				<attribute get="1" name="category" set="1" size="1" type="atom" value="ID3" />
			</attributelist>
		</attribute>
		<attribute get="1" name="id3comment" set="1" size="1" type="symbol">
			<digest>
				Comment ID3 tag
			</digest>
			<description>
				The comment ID3 tag is used to tag MP3 file content. 32 bit only.
			</description>
			<attributelist>
				<attribute get="1" name="category" set="1" size="1" type="atom" value="ID3" />
			</attributelist>
		</attribute>
		<attribute get="1" name="id3date" set="1" size="1" type="int">
			<digest>
				Date ID3 tag
			</digest>
			<description>
				The date ID3 tag is used to tag MP3 file content. 32 bit only.
			</description>
			<attributelist>
				<attribute get="1" name="category" set="1" size="1" type="atom" value="ID3" />
			</attributelist>
		</attribute>
		<attribute get="1" name="id3encoder" set="1" size="1" type="symbol">
			<digest>
				Encoder ID3 tag
			</digest>
			<description>
				The encoder ID3 tag is used to tag MP3 file content. 32 bit only.
			</description>
			<attributelist>
				<attribute get="1" name="category" set="1" size="1" type="atom" value="ID3" />
			</attributelist>
		</attribute>
		<attribute get="1" name="id3name" set="1" size="1" type="symbol">
			<digest>
				Track name ID3 tag
			</digest>
			<description>
				The track name ID3 tag is used to tag MP3 file content. 32 bit only.
			</description>
			<attributelist>
				<attribute get="1" name="category" set="1" size="1" type="atom" value="ID3" />
			</attributelist>
		</attribute>
		<attribute get="1" name="id3track" set="1" size="1" type="symbol">
			<digest>
				Track number ID3 tag
			</digest>
			<description>
				The track number ID3 tag is used to tag MP3 file content. 32 bit only.
			</description>
			<attributelist>
				<attribute get="1" name="category" set="1" size="1" type="atom" value="ID3" />
			</attributelist>
		</attribute>
		<attribute get="1" name="id3url" set="1" size="1" type="symbol">
			<digest>
				Track URL name ID3 tag
			</digest>
			<description>
				The track URL ID3 tag is used to tag MP3 file content. 32 bit only.
			</description>
			<attributelist>
				<attribute get="1" name="category" set="1" size="1" type="atom" value="ID3" />
			</attributelist>
		</attribute>
		<attribute get="1" name="interp" set="1" size="1" type="int">
			<digest>
				Output interpolation flag
			</digest>
			<description>
			</description>
			<attributelist>
				<attribute get="1" name="category" set="1" size="1" type="atom" value="Temporal" />
			</attributelist>
		</attribute>
		<attribute get="1" name="loop" set="1" size="1" type="int">
			<digest>
				Looping mode
			</digest>
			<description>
				Looping mode (default = 1 (start to end))
			</description>
			<attributelist>
				<attribute get="1" name="category" set="1" size="1" type="atom" value="Temporal" />
				<attribute get="1" name="enumvals" set="1" size="4" type="atom">
					<enumlist>
						<enum name="off">
							<digest>
								0 = no looping
							</digest>
						</enum>
						<enum name="normal">
							<digest>
								1 = normal looping (start to end)
							</digest>
						</enum>
						<enum name="palindrome">
							<digest>
								2 = palindrome looping (start to end to start to ....)
							</digest>
						</enum>
						<enum name="playback-limits">
							<digest>
								3 = no looping, but use looppoints to define playback limits
							</digest>
						</enum>
					</enumlist>
				</attribute>
				<attribute get="1" name="style" set="1" size="1" type="symbol" value="enumindex" />
			</attributelist>
		</attribute>
		<attribute get="1" name="loopend" set="1" size="1" type="int">
			<digest>
				Loop point end for movie
			</digest>
			<description>
				The movie loop point end. Time is specified as QuickTime <at>time</at> values.
			</description>
			<attributelist>
				<attribute get="1" name="category" set="1" size="1" type="atom" value="Temporal" />
			</attributelist>
		</attribute>
		<attribute get="1" name="looppoints" set="1" size="2" type="int">
			<digest>
				Movie loop points
			</digest>
			<description>
				The movie loop points. Time is specified as QuickTime <at>time</at> values.
			</description>
			<attributelist>
				<attribute get="1" name="category" set="1" size="1" type="atom" value="Temporal" />
			</attributelist>
		</attribute>
		<attribute get="1" name="loopreport" set="1" size="1" type="int">
			<digest>
				Loop notification flag
			</digest>
			<description>
				Loop notification flag (default = 0). When enabled, the <o>jit.movie</o> object will send the message <m>loopnotify</m> when the playing movie passes the loop point. In palindrome looping mode, the message will be sent at both the beginning and the end of the movie.
			</description>
			<attributelist>
				<attribute get="1" name="category" set="1" size="1" type="atom" value="Temporal" />
			</attributelist>
		</attribute>
		<attribute get="1" name="loopstart" set="1" size="2" type="int">
			<digest>
				Movie loop point start
			</digest>
			<description>
				The movie loop point start. Time is specified as QuickTime <at>time</at> values.
			</description>
			<attributelist>
				<attribute get="1" name="category" set="1" size="1" type="atom" value="Temporal" />
			</attributelist>
		</attribute>
		<attribute get="1" name="movie_dim" set="0" size="1" type="int">
			<digest>
				Native movie dimensions
			</digest>
			<description />
			<attributelist>
				<attribute get="1" name="category" set="1" size="1" type="atom" value="Spatial" />
			</attributelist>
		</attribute>
		<attribute get="1" name="moviedim" set="0" size="1" type="int">
			<digest>
				Native movie dimensions
			</digest>
			<description />
			<attributelist>
				<attribute get="1" name="category" set="1" size="1" type="atom" value="Spatial" />
			</attributelist>
		</attribute>
		<attribute get="1" name="moviefile" set="1" size="1" type="symbol">
			<digest>
				Load a movie file from disk
			</digest>
			<description>
				Load a movie file from disk
			</description>
		</attribute>
		<attribute get="1" name="moviename" set="1" size="1" type="symbol">
			<digest>
				Movie file name
			</digest>
			<description>
				Identifies the file name of a movie (Note: setting this attribute does not load a movie file).
			</description>
			<attributelist>
				<attribute get="1" name="category" set="1" size="1" type="atom" value="Misc" />
			</attributelist>
		</attribute>
		<attribute get="1" name="moviepath" set="0" size="1" type="symbol">
			<digest>
				Fully specified path on disk for the movie
			</digest>
			<description>
				The movie's fully-specified path on disk, if the movie has a disk-file (Note: setting this attribute does not load a movie file).
			</description>
			<attributelist>
				<attribute get="1" name="category" set="1" size="1" type="atom" value="Misc" />
			</attributelist>
		</attribute>
		<attribute get="1" name="movierate" set="0" size="1" type="symbol">
			<digest>
				Actual rate
			</digest>
			<description>
				The movie's actual rate (reflecting start/stop/palindrome looping). 32 bit only.
			</description>
			<attributelist>
				<attribute get="1" name="category" set="1" size="1" type="atom" value="Temporal" />
			</attributelist>
		</attribute>
		<attribute get="1" name="output_texture" set="1" size="1" type="int">
			<digest>
				Enable OpenGL texture output
			</digest>
			<description>
				Enable OpenGL texture output (default = 0). When enabled an OpenGL texture is output instead of a Jitter matrix. The object's <at>drawto</at> attribute must be set to a valid gl context. An RGBA texture is output using the movie's native dimensions. When enabled, the following attributes have no effect:
				<br />
				<at>adapt</at>
				<br />
				<at>colormode</at>
				<br />
				<at>dim</at>
				<br />
				<at>dstrect</at>
				<br />
				<at>srcrect</at>
				<br />
				<at>usedstrect</at>
				<br />
				<at>usesrcrect</at> 
			</description>
			<attributelist>
				<attribute get="1" name="style" set="1" size="1" type="symbol" value="onoff" />
			</attributelist>
		</attribute>
		<attribute get="1" name="poster" set="1" size="1" type="int">
			<digest>
				Movie poster frame
			</digest>
			<description>
				The movie's poster frame. An optional int argument specifies the time to use. Time is specified as QuickTime <at>time</at> values. The default is to use the first frame. 32 bit only.
			</description>
			<attributelist>
				<attribute get="1" name="category" set="1" size="1" type="atom" value="Misc" />
			</attributelist>
		</attribute>
		<attribute get="1" name="preroll" set="1" size="1" type="int">
			<digest>
				Preroll movie on stop flag
			</digest>
			<description>
				Preroll movie on stop flag (default = 0). When enabled, the <o>jit.movie</o> object will attempt to asynchronously preroll the next section of the current movie for fast, non-interrupting restart. 32 bit only.
				<br />
			</description>
			<discussion>
				Note: use of <at>preroll</at> and <m>asyncread</m> unloads any sections of the current movie loaded into RAM using the <m>loadram</m> method.
			</discussion>
			<attributelist>
				<attribute get="1" name="category" set="1" size="1" type="atom" value="Temporal" />
			</attributelist>
		</attribute>
		<attribute get="1" name="rate" set="1" size="1" type="float">
			<digest>
				Movie rate
			</digest>
			<description />
			<attributelist>
				<attribute get="1" name="category" set="1" size="1" type="atom" value="Temporal" />
			</attributelist>
		</attribute>
		<attribute get="1" name="singlefield" set="1" size="1" type="int">
			<digest>
				Single-field playback hint flag
			</digest>
			<description>
				Single-field playback hint flag (default = movie-dependent). When enabled, decompresses one field of an interlaced movie at high quality, and then scales the image to the frame size. Notes: Requires the <at>highquality</at> attribute to be enabled. Playback hints are saved with the movie, if any of the <o>jit.movie</o> object's save methods are used. 32 bit only.
			</description>
			<attributelist>
				<attribute get="1" name="category" set="1" size="1" type="atom" value="Spatial" />
			</attributelist>
		</attribute>
		<attribute get="1" name="soc" set="1" size="1" type="symbol">
			<digest>
				Name of the <o>spigot~</o> object associated with the movie
			</digest>
			<description>
				Name of the <o>spigot~</o> object associated with the movie. 32 bit only.
			</description>
			<attributelist>
				<attribute get="1" name="category" set="1" size="1" type="atom" value="Outputs" />
			</attributelist>
		</attribute>
		<attribute get="1" name="srcrect" set="1" size="4" type="int">
			<digest>
				The portion of the input matrix used when copying an input matrix to the internal matrix
			</digest>
			<description>
				The portion of the QuickTime movie to decompress into a matrix (default = 0 0 (movie width) (movie height)). The bounds of the rectangle are expressed in the form <i>left top right bottom</i>. All values are relative to the top-left corner of the viewing area of the movie.
			</description>
			<attributelist>
				<attribute get="1" name="category" set="1" size="1" type="atom" value="Spatial" />
			</attributelist>
		</attribute>
		<attribute get="1" name="texture_name" set="1" size="1" type="symbol">
			<digest>
				Output texture name
			</digest>
			<description>
				Output texture name, when <at>output_texture</at> is enabled.
			</description>
			<attributelist />
		</attribute>
		<attribute get="1" name="time" set="1" size="1" type="int">
			<digest>
				Current time in the movie
			</digest>
			<description>
				The current time in the movie. Time is specified as QuickTime <at>time</at> values.
			</description>
			<attributelist>
				<attribute get="1" name="category" set="1" size="1" type="atom" value="Temporal" />
			</attributelist>
		</attribute>
		<attribute get="1" name="timecode" set="0" size="1/4" type="int/list">
			<digest>
				Movie timecode
			</digest>
			<description>
				The movie's timecode. If the current movie has a Timecode track, sends the list <m>timecode</m>  <i>timecode-val</i>. If the timecode is to be interpreted as a simple counter (see <at>timecodeinfo</at>, below), the list has a single <i>timecode-val</i>: the counter. If the timecode represents a timer value, the list has 4 elements, which represent <i>hours</i>, <i>minutes</i>, <i>seconds</i>, <i>frames</i>. 32 bit only.
			</description>
			<attributelist>
				<attribute get="1" name="category" set="1" size="1" type="atom" value="Timecode" />
			</attributelist>
		</attribute>
		<attribute get="1" name="timecodeinfo" set="0" size="4" type="list">
			<digest>
				Movie timecode definition information
			</digest>
			<description>
				The movie's timecode definition information. If the current movie has a Timecode track, sends the list <m>timecodeinfo</m>[ <i>drop/nondrop</i>] [ <i>counter/time</i>] [ <i>fps1</i>] [ <i>fps2</i>]. These represent:
				<br />
				<i>drop/nondrop</i>= whether timecode drops frames occasionally to stay in synchronization (possible values: <m>drop</m>, <m>nondrop</m>).
				<br />
				<i>counter/timer</i>= whether timecode should be interpreted as a simple counter, rather than as a time value (possible values: <m>counter</m>, <m>timer</m>).
				<br />
				<i>fps1</i>= a frames-per-second calculation, based on the number of time units per second, divided by the standard duration of a frame, as provided by the timecode definition.
				<br />
				<i>fps2</i>= frames-per-second, as provided by the timecode definition. If the timecode is to be interpreted as a counter (see <i>counter/timer</i>, above, this is the number of frames stored per timer &quot;tick&quot;. 32 bit only.
			</description>
			<attributelist>
				<attribute get="1" name="category" set="1" size="1" type="atom" value="Timecode" />
			</attributelist>
		</attribute>
		<attribute get="1" name="timecodevis" set="1" size="1" type="int">
			<digest>
				Timecode track visibility flag
			</digest>
			<description>
				Timecode track visibility flag (default = 0). When enabled, any Timecode tracks in the current movie are made visible (rendered in the frame). 32 bit only.
			</description>
			<attributelist>
				<attribute get="1" name="category" set="1" size="1" type="atom" value="Timecode" />
			</attributelist>
		</attribute>
		<attribute get="1" name="timescale" set="0" size="1" type="int">
			<digest>
				Movie timescale
			</digest>
			<description>
				The timescale for the movie (default = 600, but movie-dependent)
			</description>
			<attributelist>
				<attribute get="1" name="category" set="1" size="1" type="atom" value="Temporal" />
			</attributelist>
		</attribute>
		<attribute get="1" name="unique" set="1" size="1" type="int">
			<digest>
				Unique frame filter flag
			</digest>
			<description>
				Unique frame filter flag (default = 0 (disabled)). When the flag is set, only new frames from the movie are output when the object receives a bang. If no new frame has been decompressed, the <o>jit.movie</o> object will not respond to the bang.
			</description>
			<attributelist>
				<attribute get="1" name="category" set="1" size="1" type="atom" value="Temporal" />
			</attributelist>
		</attribute>
		<attribute get="1" name="use_movie_loop" set="1" size="1" type="int">
			<digest>
				Internal looping mode flag
			</digest>
			<description>
				Internal looping mode flag (default = 0 (use object's <at>loop</at> attribute))
				<br />
				0 = use the object's <at>loop</at> attribute to determine looping status, ignoring any internal looping information in the movie itself.
				<br />
				1 = the movie's internal looping status overrides the object's <at>loop</at> attribute. 32 bit only.
			</description>
			<attributelist>
				<attribute get="1" name="category" set="1" size="1" type="atom" value="Temporal" />
			</attributelist>
		</attribute>
		<attribute get="1" name="usedstrect" set="1" size="1" type="int">
			<digest>
				Destination rect flag
			</digest>
			<description>
				Destination rect flag (default = 0). When the flag is set, the <at>dstrect</at> attributes are used when copying an input matrix to the internal matrix.
			</description>
			<attributelist>
				<attribute get="1" name="category" set="1" size="1" type="atom" value="Spatial" />
			</attributelist>
		</attribute>
		<attribute get="1" name="usemovieloop" set="1" size="1" type="int">
			<digest>
				Internal looping mode flag
			</digest>
			<description>
				Internal looping mode flag (default = 0 (use object's <at>loop</at> attribute))
				<br />
				0 = use the object's <at>loop</at> attribute to determine looping status, ignoring any internal looping information in the movie itself.
				<br />
				1 = the movie's internal looping status overrides the object's <at>loop</at> attribute. 32 bit only.
			</description>
			<attributelist>
				<attribute get="1" name="category" set="1" size="1" type="atom" value="Temporal" />
			</attributelist>
		</attribute>
		<attribute get="1" name="usesrcrect" set="1" size="1" type="int">
			<digest>
				Source rect flag
			</digest>
			<description>
				Source rect flag (default = 0). When the flag is set, the <at>srcrect</at> attributes are used when copying an input matrix to the internal matrix.
			</description>
			<attributelist>
				<attribute get="1" name="category" set="1" size="1" type="atom" value="Spatial" />
			</attributelist>
		</attribute>
		<attribute get="1" name="voc_sound_mode" set="1" size="1" type="int">
			<digest>
				VOC sound mode flag
			</digest>
			<description>
				VOC sound mode flag (default = 0). When the flag is set, movie sound is not passed to the VOC when in video output component playback mode (see the <at>voc</at> attribute for more information.) 32 bit only.
			</description>
			<attributelist>
				<attribute get="1" name="category" set="1" size="1" type="atom" value="Outputs" />
			</attributelist>
		</attribute>
		<attribute get="1" name="voc" set="1" size="1" type="int">
			<digest>
				Video output component playback mode
			</digest>
			<description>
				Video output component playback mode (default = -1)
				<br />
				-1 or no argument = video output component playback off
				<br />
				0 or above = video output component playback on (argument determines which component to use, using an index derived from its position in the list generated by the <m>getvoclist</m> message). 32 bit only.
			</description>
			<discussion>
				WINDOWS USERS: this feature is currently unsupported.
			</discussion>
			<attributelist>
				<attribute get="1" name="category" set="1" size="1" type="atom" value="Outputs" />
			</attributelist>
		</attribute>
		<attribute get="1" name="vocmode" set="1" size="1" type="int">
			<digest>
				Video output component mode
			</digest>
			<description>
				The video output component mode (e.g. for DV, this might be NTSC or PAL) (default = component-specific). 32 bit only.
			</description>
			<discussion>
				WINDOWS USERS: this feature is currently unsupported.
			</discussion>
			<attributelist>
				<attribute get="1" name="category" set="1" size="1" type="atom" value="Outputs" />
			</attributelist>
		</attribute>
		<attribute get="1" name="vol" set="1" size="1" type="float">
			<digest>
				Movie sound volume
			</digest>
			<description />
			<attributelist>
				<attribute get="1" name="category" set="1" size="1" type="atom" value="Misc" />
			</attributelist>
		</attribute>
		<attribute get="1" name="vrcorrection" set="1" size="1" type="long">
			<digest>
				VR node imaging correction
			</digest>
			<description>
				The current VR node imaging correction (warping) (default = movie-specific), only applies to panoramic nodes. 32 bit only.
				<br />
				0 = No warping
				<br />
				1 = 1-dimensional warping
				<br />
				2 = 2-dimensional warping
			</description>
			<attributelist>
				<attribute get="1" name="category" set="1" size="1" type="atom" value="QTVR" />
			</attributelist>
		</attribute>
		<attribute get="1" name="vrfov" set="1" size="1" type="float">
			<digest>
				VR movie field of view
			</digest>
			<description>
				The current VR movie field of view (default = movie-specific). Valid ranges are typically in the range 8-145. 32 bit only.
			</description>
			<attributelist>
				<attribute get="1" name="category" set="1" size="1" type="atom" value="QTVR" />
			</attributelist>
		</attribute>
		<attribute get="1" name="vrnode" set="1" size="1" type="int">
			<digest>
				VR node
			</digest>
			<description>
				The current VR node (default = movie-specific). 32 bit only.
			</description>
			<attributelist>
				<attribute get="1" name="category" set="1" size="1" type="atom" value="QTVR" />
			</attributelist>
		</attribute>
		<attribute get="1" name="vrpan" set="1" size="1" type="float">
			<digest>
				VR movie pan
			</digest>
			<description>
				The current VR movie pan (default = movie-specific). 32 bit only.
			</description>
			<attributelist>
				<attribute get="1" name="category" set="1" size="1" type="atom" value="QTVR" />
			</attributelist>
		</attribute>
		<attribute get="1" name="vrquality" set="1" size="1" type="long">
			<digest>
				VR node quality
			</digest>
			<description>
				The current VR node quality (default = movie-specific), only applies to panoramic nodes. 32 bit only.
				<br />
				0 = Minimum quality
				<br />
				1 = Low quality
				<br />
				2 = Normal quality
				<br />
				3 = High quality
				<br />
				4 = Maximum quality
				<br />
			</description>
			<attributelist>
				<attribute get="1" name="category" set="1" size="1" type="atom" value="QTVR" />
			</attributelist>
		</attribute>
		<attribute get="1" name="vrtilt" set="1" size="1" type="float">
			<digest>
				VR movie tilt
			</digest>
			<description>
				The current VR movie tilt (default = movie-specific). 32 bit only.
			</description>
			<attributelist>
				<attribute get="1" name="category" set="1" size="1" type="atom" value="QTVR" />
			</attributelist>
		</attribute>
		<attribute get="1" name="window" set="1" size="1" type="symbol">
			<digest>
				Window name
			</digest>
			<description>
				Window name (default = none). If this attribute is set, the <o>jit.movie</o> object will render directly into the named <o>jit.window</o> object, and will use hardware decompression and interpolation as permitted by QuickTime. The window must have <at>noaccel</at> set to 1 in order for this to work. If no symbol argument is given, the <o>jit.movie</o> object's default behavior of rendering to and outputting a matrix is used.
			</description>
			<attributelist>
				<attribute get="1" name="category" set="1" size="1" type="symbol" value="Outputs" />
			</attributelist>
		</attribute>
	</attributelist>
	<!-- ===================================================
            METHODS
   =================================================== -->
	<methodlist>
		<method name="(drag)">
			<digest>
				Load a QuickTime-compatible media file
			</digest>
			<description>
			</description>
		</method>
		<method name="addbgtrack">
			<arglist>
				<arg name="red" type="int" />
				<arg name="green" type="int" />
				<arg name="blue" type="int" />
			</arglist>
			<digest>
				Add a background color track
			</digest>
			<description>
				Adds a background color track. Three arguments in the range 0-255 specify the RGB components of the track. 32 bit only.
			</description>
		</method>
		<method name="addfxtrack">
			<arglist>
				<arg name="filename" optional="1" type="symbol" />
				<arg name="offset" type="int" units="quicktime" />
				<arg name="duration" type="int" units="quicktime" />
				<arg name="src1-track-number" type="int" />
				<arg name="src2-track-number" type="int" />
			</arglist>
			<digest>
				Add a QuickTime Effect track or track group
			</digest>
			<description>
				Adds a QuickTime Effect track or track group. The <i>filename</i> refers to a qtfx file generated by <o>jit.qt.effect</o>. Using the symbol <m>dialog</m> in place of the filename argument opens a file selection dialog, which permits you to you choose a file name. The message requires a time <i>offset</i>, a time <i>duration</i> and a reference to existing tracks in the current movie to use as sources. The precise number of source tracks used will vary depending on the specific QuickTime effect. 32 bit only.
			</description>
			<discussion>
				At least 1 and up to 3 new tracks will be generated, with reserved names such ___effect_track, ___effect_src1, etc. If desired, any and all Effects tracks can be removed using the <m>deletefxtrack</m> message, or the <m>deletetrack</m> message can be used to remove individual tracks.
			</discussion>
		</method>
		<method name="addtrack">
			<arglist>
				<arg name="track-type" type="symbol" />
			</arglist>
			<digest>
				Add a track and associated media to the movie
			</digest>
			<description>
				Adds a track and associated media to the movie, as specified by the <i>track-type</i>. 32 bit only. . Supported track types are <m>video</m>, <m>sound</m>, <m>text</m>, <m>base</m>, <m>mpeg</m>, <m>music</m>, <m>timecode</m>, <m>sprite</m>, <m>flash</m>, <m>movie</m>, <m>tween</m>, and <m>3d</m>.
			</description>
		</method>
		<method name="append">
			<arglist>
				<arg name="src-name" optional="1" type="symbol" />
				<arggroup optional="1">
					<arg name="track" type="int" />
					<arg name="src-track-number" type="int" />
				</arggroup>
				<arg name="time-start" type="int" units="quicktime" />
				<arg name="time-end" type="int" units="quicktime" />
				<arggroup optional="1">
					<arg name="track" type="int" />
					<arg name="dst-track-number" type="int" />
				</arggroup>
			</arglist>
			<digest>
				Append movie/track media to the current movie/track
			</digest>
			<description>
				Appends a portion of movie or track media to the current movie or track. To specify the entire movie as the source (and target), omit the source argument. If the symbol <m>dialog</m> is used for the <i>src-name</i> argument, a file selection dialog will be presented to choose a file. If the symbol <m>scrap</m> is used for the <i>src-name</i> argument, the <o>jit.movie</o> object will attempt to read the source from the clipboard.
				<br />
				To specify a track, use <m>track</m>  <i>track-number</i> in the source and destination fields, where <i>track-number</i> is a valid track number (e.g., <m>append mayhem.mov track 3 0 10000 track 2</m>). A target track value of -1 creates a new track. You can also specify an entire movie by using <m>track 0</m>. 32 bit only.
			</description>
		</method>
		<method name="asyncimport">
			<arglist>
				<arg name="filename" optional="1" type="symbol" />
				<arg name="show-import-dialog" type="int" />
				<arg name="converted-filename" optional="1" type="symbol" />
			</arglist>
			<digest>
				Read a non-movie format file from a disk file asynchronously
			</digest>
			<description>
				Reads non-movie formats recognized by QuickTime, such as CD tracks, asynchronously, if possible. The <m>filename</m> argument specifies a source file, or you can use the word <m>dialog</m> to open a file selection dialog. The <m>converted-filename</m> argument specifies a destination file for the imported/converted file, or you can use the word <m>dialog</m> to open a file selection dialog. If you don't explicitly provide a filename for the converted file, a temporary file will be created and later destroyed when you unload or close the movie. The <i>show-import-dialog</i> flag, if set to <m>1</m>, opens the appropriate import settings dialog for the type of file being imported. Settings persist, so you should only have to set them up once, if you are importing a batch of similar files. 32 bit only.
			</description>
		</method>
		<method name="asyncread">
			<arglist>
				<arg name="src-name" optional="1" type="symbol" />
			</arglist>
			<digest>
				Read a movie from a disk file asynchronously
			</digest>
			<description>
				Asynchronously reads a movie from a disk file, if possible. If no argument is present, or if the symbol <m>dialog</m> is used for the <i>src-name</i> argument, a file selection dialog will be presented to choose a file. Any argument is assumed to be a local file name. At this time, asynchronous reading is not supported for URL- or clipboard-based movies; the normal <m>read</m> behavior will be used instead.
			</description>
			<discussion>
				Note: use of <m>asyncread</m> and <at>preroll</at> unloads any sections of the current movie loaded into RAM using the <m>loadram</m> method.
			</discussion>
		</method>
		<method name="cancelframedump">
			<digest>
				Stop the frame dump process
			</digest>
			<description>
				Stops the frame dump process. See <m>framedump</m>.
			</description>
		</method>
		<method name="copy">
			<arglist>
				<arg name="src-name" optional="1" type="symbol" />
				<arggroup optional="1">
					<arg name="track" type="int" />
					<arg name="src-track-number" type="int" />
				</arggroup>
				<arggroup optional="1">
					<arg name="track" type="int" />
					<arg name="dst-track-number" type="int" />
				</arggroup>
			</arglist>
			<digest>
				Copy a movie/track to the current movie
			</digest>
			<description>
				Copies an entire movie or track to the current movie. To specify the entire movie as the source (and target), omit the source arguments. If the symbol <m>dialog</m> is used for the <i>src-name</i> argument, a file selection dialog will be presented to choose a file. If the symbol <m>scrap</m> is used for the <i>src-name</i> argument, the <o>jit.movie</o> object will attempt to read the source from the clipboard. To specify a track, use <m>track</m>  <i>track-number</i> in the source and target fields. A target track value of -1 creates a new track. You can also specify an entire movie by using <m>track 0</m>. 32 bit only.
			</description>
		</method>
		<method name="cut">
			<arglist>
				<arggroup optional="1">
					<arg name="track" type="int" />
					<arg name="track-number" type="int" />
				</arggroup>
				<arg name="start-time" type="int" units="quicktime" />
				<arg name="end-time" type="int" units="quicktime" />
				<arg name="noshift" optional="1" type="int" />
			</arglist>
			<digest>
				Delete a selected portion of a movie/track
			</digest>
			<description>
				Deletes a selected portion of a track or movie. To specify the entire movie for the operation, omit the track arguments. To specify a track, use <m>track</m>  <i>track-number</i>.				<br />
				Specifying the <m>noshift</m> argument will replace the deleted portions of the file or track with empty time. 32 bit only.
			</description>
		</method>
		<method name="deletebgtrack">
			<digest>
				Delete a previously created background color track
			</digest>
			<description>
				Delete a previously created background color track. 32 bit only.
			</description>
		</method>
		<method name="deletefxtrack">
			<digest>
				Delete a previously created QuickTime Effects track/track group
			</digest>
			<description>
				Deletes a previously created QuickTime Effects track or track group. QuickTime Effects tracks are identified using special reserved names such as ___effect_track or ___effect_src1. This message will delete any and all tracks having such reserved names. 32 bit only.
			</description>
		</method>
		<method name="deletetrack">
			<arglist>
				<arg name="track-number" type="int" />
			</arglist>
			<digest>
				Delete a specified track number
			</digest>
			<description>
				Delete a specified track number. 32 bit only.
			</description>
		</method>
		<method name="dispose">
			<digest>
				Close the currently loaded movie
			</digest>
			<description />
		</method>
		<method name="export">
			<arglist>
				<arg name="filename" optional="1" type="symbol" />
				<arg name="file-type" optional="1" type="symbol" />
				<arg name="show-configuration-dialog" type="int" />
			</arglist>
			<digest>
				Saves a movie in a non-native QuickTime format
			</digest>
			<description>
				Saves movies in non-native QuickTime formats (including still image formats). Using the symbol <m>dialog</m> in place of the filename argument opens a Save dialog, which lets you choose a file name. Using the symbol <m>fulldialog</m> in place of the filename argument will show you an exporter-specific Export dialog box before the movie is exported. Setting the optional final argument to 1 will show you a configuration dialog box before the movie is exported. 32 bit only.
			</description>
			<discussion>
				As export formats differ widely depending on the type of movie file you are using, you should use the <m>getexporterlist</m> list message to the <o>jit.movie</o> object to create new exporter list for every movie you want to export.
			</discussion>
		</method>
		<method name="exportfile">
			<arglist>
				<arg name="filename" optional="1" type="symbol" />
				<arg name="file-type" optional="1" type="symbol" />
				<arg name="show-configuration-dialog" type="int" />
			</arglist>
			<digest>
				Saves a movie in a non-native QuickTime format
			</digest>
			<description>
				Saves movies in non-native QuickTime formats (including still image formats). Using the symbol <m>dialog</m> in place of the filename argument opens a Save dialog, which lets you choose a file name. Using the symbol <m>fulldialog</m> in place of the filename argument will show you an exporter-specific Export dialog box before the movie is exported. Setting the optional final argument to 1 will show you a configuration dialog box before the movie is exported. 32 bit only.
			</description>
			<discussion>
				As export formats differ widely depending on the type of movie file you are using, you should use the <m>getexporterlist</m> list message to the <o>jit.movie</o> object to create new exporter list for every movie you want to export.
				<br />
				<m>exportfile</m> provides identical functionality as the <m>export</m> method. It is required for access to functionality from interfaces in which the word <m>export</m> is reserved (JavaScript, Java).
			</discussion>
		</method>
		<method name="exportaudio">
			<arglist />
			<digest>
				Export movie audio using current <o>spigot~</o> settings
			</digest>
			<description>
				Exports the movie audio using the current <o>spigot~</o> settings. Mostly for internal use, this message can be used to batch-export movie audio for later use with <o>spigot~</o>. 32 bit only.
			</description>
		</method>
		<method name="exportimage">
			<arglist>
				<arg name="src-name" optional="1" type="symbol" />
				<arg name="file-type" optional="1" type="symbol" />
				<arg name="show-file-dialog" type="int" />
			</arglist>
			<digest>
				Export a movie frame as an image file
			</digest>
			<description>
				Exports the current movie frame as an image file. If no <i>src-name</i> is specified, an optional final argument of <m>1</m> will open a file dialog. 32 bit only.Available file types are <m>png</m>, <m>bmp</m>, <m>jpeg</m>, <m>macpaint</m>, <m>photoshop</m>, <m>pict</m>, <m>qtimage</m>, <m>sgi</m>, <m>tga</m> and <m>tiff</m>. If no file type is specified, the file type specified for the last image export will be used. If no images have been exported, the <m>png</m> filetype will be used as the default.
				<br />
				You can use the Max Preferences to <link anchor="defaultimageresolution" module="core" name="interface_preferences" type="vignette">specify a default image resolution</link>.
			</description>
		</method>
		<method name="exportimagesettings">
			<digest>
				Edit the image export settings
			</digest>
			<description>
				Opens the settings dialog box for image export. Any changes made are applied to subsequent <m>exportimage</m> operations. 32 bit only.
			</description>
		</method>
		<method name="exportsettings">
			<digest>
				Edit the export settings
			</digest>
			<description>
				Opens the settings dialog box for the currently chosen <at>exporter</at> component. Any changes made are applied to subsequent <m>export</m> operations performed with the same <at>exporter</at>. 32 bit only.
			</description>
		</method>
		<method name="flash_var">
			<arglist>
				<arg name="variable path" type="symbol" />
				<arg name="data" type="list" />
			</arglist>
			<digest>
				Pass a value to a Flash ActionScript variable
			</digest>
			<description>
				Passes a value to a Flash ActionScript variable specified by the <i>variable path</i> argument to the method. This path should conform to the ActionScript path spec (<i>path/to.variable</i>) for the variable in question. At this time, only simple ActionScript variables are supported (no arrays). 32 bit only.
			</description>
			<discussion>
				Apple no longer supports Flash movies in recent versions of QuickTime.
			</discussion>
		</method>
		<method name="flatten">
			<arglist>
				<arg name="filename" optional="1" type="symbol" />
				<arg name="inplace" optional="1" type="symbol" />
				<arg name="compress" optional="1" type="symbol" />
				<arg name="faststart" optional="1" type="symbol" />
				<arg name="activeonly" optional="1" type="symbol" />
			</arglist>
			<digest>
				Flatten the movie
			</digest>
			<description>
				Creates a &quot;flattened&quot; movie with no unresolved data references (i.e., the movie is self-contained). If a filename is not specified, the Save dialog will be shown, unless the <m>inplace</m> argument is present (see below). 32 bit only. The <m>flatten</m> message can take a number of optional symbol arguments, which may appear in any order:
				<br />
				inplace = a new file will not be created. the movie will be flattened in place
				<br />
				compress = compress the movie resource
				<br />
				faststart = places the movie resource before the data in the file
				<br />
				activeonly = flatten and copy active tracks only
			</description>
		</method>
		<method name="frame_true">
			<arglist>
				<arg name="frame-number" type="int" />
			</arglist>
			<digest>
				Jump to a frame number (slower, more accurate method)
			</digest>
			<description />
		</method>
		<method name="frame">
			<arglist>
				<arg name="frame-number" type="int" />
			</arglist>
			<digest>
				Jump to a frame number (fast method)
			</digest>
			<description />
		</method>
		<method name="framedump">
			<arglist>
				<arg name="start-frame" type="int" />
				<arg name="end-frame" type="int" />
				<arg name="frame-skip" type="int" />
			</arglist>
			<digest>
				Do a framedump
			</digest>
			<description>
				Commences a framedump, in which the movie will start from a frame specified by <i>start-frame</i> (the default is 1) and automatically output frames in sequence (no <m>bang</m> or <m>outputmatrix</m> message is necessary) up to the frame specified by <i>end-frame</i>, skipping <i>frame-skip</i> frames between each frame. The default values are 1 for the start frame, and the total framecount of the movie for the end frame. The default <i>frame-skip</i> value is 1.
				<br />
				During operation, the message <m>framedump <i>current_frame</i> </m> is sent out the right outlet after each frame has been output. When finished, the message <m>framedump done</m> is output.
			</description>
		</method>
		<method name="getexporterlist">
			<digest>
				Reports available export components
			</digest>
			<description>
				Reports available export components. 32 bit only.
			</description>
		</method>
		<method name="getflash_var">
			<arglist>
				<arg name="variable path" type="symbol" />
			</arglist>
			<digest>
				Retrieve the value of a Flash ActionScript variable
			</digest>
			<description>
				Retrieves the value of a Flash ActionScript variable specified by the <i>variable path</i> argument to the method. This path should conform to the ActionScript path spec (<i>path/to.variable</i>) for the variable in question. At this time, only simple ActionScript variables are supported (no arrays). 32 bit only.
			</description>
			<discussion>
				Apple no longer supports Flash movies in recent versions of QuickTime.
			</discussion>
		</method>
		<method name="getgmode">
			<arglist>
				<arg name="src-name" optional="1" type="symbol" />
				<arg name="track-number" optional="1" type="int" />
			</arglist>
			<digest>
				Report graphics mode for a track
			</digest>
			<description>
				Reports a track's graphics mode from the object's right outlet, using the format <m>trackgmode</m>  <i>track-number</i>  <i>graphic-mode</i>  <i>red</i>  <i>green</i>  <i>blue</i>. An optional <i>src-name</i> argument can be used to used to specify a source other than the current movie. Using the symbol <m>dialog</m> rather than specifying a source will open a file selection dialog. If no track number is specified, separate line listings for each track are sent out the right outlet. 32 bit only.
			</description>
		</method>
		<method name="gettrackbass">
			<arglist>
				<arg name="src-name" optional="1" type="symbol" />
				<arg name="track-number" optional="1" type="int" />
			</arglist>
			<digest>
				Report a track's bass EQ level
			</digest>
			<description>
				Reports a track's bass EQ level from the object's right outlet, using the format <m>trackbass</m>  <i>track-number</i>  <i>sound bass level</i>. Values can be between -1. and 1. An optional <i>src-name</i> argument can be used to used to specify a source other than the current movie. Using the symbol <m>dialog</m> rather than specifying a source will open a file selection dialog. If no track number is specified, separate line listings for each track are sent out the right outlet. 32 bit only.
			</description>
		</method>
		<method name="gettrackclip">
			<arglist>
				<arg name="src-name" optional="1" type="symbol" />
				<arg name="track-number" optional="1" type="int" />
			</arglist>
			<digest>
				Report a track's clipping region
			</digest>
			<description>
				Reports a track's clipping region from the object's right outlet, using the format <m>trackclip</m>  <i>track-number</i>  <i>clip-left</i>  <i>clip-top</i>  <i>clip-right</i>  <i>clip-bottom</i>. An optional <i>src-name</i> argument can be used to used to specify a source other than the current movie. Using the symbol <m>dialog</m> rather than specifying a source will open a file selection dialog. If no track number is specified, separate line listings for each track are sent out the right outlet. 32 bit only.
			</description>
		</method>
		<method name="gettrackcodec">
			<arglist>
				<arg name="src-name" optional="1" type="symbol" />
				<arg name="track-number" optional="1" type="int" />
			</arglist>
			<digest>
				Report a track's codec
			</digest>
			<description>
				Reports a track's codec from the object's right outlet, using the format <m>trackcodec</m>  <i>track-number</i>  <i>codec-number</i>  <i>codec-name</i> out the object's right outlet. An optional <i>src-name</i> argument can be used to used to specify a source other than the current movie. Using the symbol <m>dialog</m> rather than specifying a source will open a file selection dialog. If no track number is specified, separate line listings for each track are sent out the right outlet. 32 bit only.
			</description>
		</method>
		<method name="gettrackcount">
			<arglist>
				<arg name="src-name" optional="1" type="symbol" />
			</arglist>
			<digest>
				Report the number of tracks in a movie
			</digest>
			<description>
				Reports the number of tracks in a movie from the object's right outlet, preceded by the word <m>trackcount</m>. An optional <i>src-name</i> argument can be used to used to specify a source other than the current movie. Using the symbol <m>dialog</m> rather than specifying a source will open a file selection dialog. 32 bit only.
			</description>
		</method>
		<method name="gettrackdim">
			<arglist>
				<arg name="src-name" optional="1" type="symbol" />
				<arg name="track-number" optional="1" type="int" />
			</arglist>
			<digest>
				Report a track's dimensions
			</digest>
			<description>
				Reports a track's dimensions from the object's right outlet, using the format <m>trackdim</m>  <i>track-number</i>  <i>width</i>  <i>height</i>. An optional <i>src-name</i> argument can be used to used to specify a source other than the current movie. Using the symbol <m>dialog</m> rather than specifying a source will open a file selection dialog. If no track number is specified, separate line listings for each track are sent out the right outlet. 32 bit only.
			</description>
		</method>
		<method name="gettrackduration">
			<arglist>
				<arg name="src-name" optional="1" type="symbol" />
				<arg name="track-number" optional="1" type="int" />
			</arglist>
			<digest>
				Report a track's duration
			</digest>
			<description>
				Reports a track's duration from the object's right outlet, using the format <m>trackduration</m>  <i>track-number</i>  <i>duration</i>. An optional <i>src-name</i> argument can be used to used to specify a source other than the current movie. Using the symbol <m>dialog</m> rather than specifying a source will open a file selection dialog. If no track number is specified, separate line listings for each track are sent out the right outlet. 32 bit only.
			</description>
		</method>
		<method name="gettrackenabled">
			<arglist>
				<arg name="src-name" optional="1" type="symbol" />
				<arg name="track-number" optional="1" type="int" />
			</arglist>
			<digest>
				Report a track's enabled status
			</digest>
			<description>
				Reports a track's enabled status from the object's right outlet, using the format <m>trackenabled</m>  <i>track-number</i>  <i>enabled-status</i>. An optional <i>src-name</i> argument can be used to used to specify a source other than the current movie. Using the symbol <m>dialog</m> rather than specifying a source will open a file selection dialog. If no track number is specified, separate line listings for each track are sent out the right outlet. 32 bit only.
			</description>
		</method>
		<method name="gettrackgmode">
			<arglist>
				<arg name="src-name" optional="1" type="symbol" />
				<arg name="track-number" optional="1" type="int" />
			</arglist>
			<digest>
				Report a track's graphics mode
			</digest>
			<description>
				Reports a track's graphics mode from the object's right outlet, using the format <m>trackgmode</m>  <i>track-number</i>  <i>graphic-mode</i>  <i>red</i>  <i>green</i>  <i>blue</i>. An optional <i>src-name</i> argument can be used to used to specify a source other than the current movie. Using the symbol <m>dialog</m> rather than specifying a source will open a file selection dialog. If no track number is specified, separate line listings for each track are sent out the right outlet. 32 bit only.
			</description>
		</method>
		<method name="gettrackinfo">
			<arglist>
				<arg name="src-name" optional="1" type="symbol" />
				<arg name="track-number" optional="1" type="int" />
			</arglist>
			<digest>
				Report general information about a track
			</digest>
			<description>
				Reports general information about a track from the object's right outlet, using the format <m>trackinfo</m>  <i>track-number</i>  <i>track-type</i>  <i>enabled-status</i>  <i>layer-number</i>. An optional <i>src-name</i> argument can be used to used to specify a source other than the current movie. Using the symbol <m>dialog</m> rather than specifying a source will open a file selection dialog. If no track number is specified, separate line listings for each track are sent out the right outlet. 32 bit only.
			</description>
		</method>
		<method name="gettracklayer">
			<arglist>
				<arg name="src-name" optional="1" type="symbol" />
				<arg name="track-number" optional="1" type="int" />
			</arglist>
			<digest>
				Report a track's layer information
			</digest>
			<description>
				Reports a track's layer information from the object's right outlet, using the format <m>tracklayer</m>  <i>track-number</i>  <i>visibility-number-layer</i>. 32 bit only.
			</description>
		</method>
		<method name="gettrackname">
			<arglist>
				<arg name="src-name" optional="1" type="symbol" />
				<arg name="track-number" optional="1" type="int" />
			</arglist>
			<digest>
				Report a track's name
			</digest>
			<description>
				Reports a track's name from the object's right outlet, using the format <m>trackname</m>  <i>track-number</i>  <i>track-name</i>. An optional <i>src-name</i> argument can be used to used to specify a source other than the current movie. Using the symbol <m>dialog</m> rather than specifying a source will open a file selection dialog. If no track number is specified, separate line listings for each track are sent out the right outlet. 32 bit only.
			</description>
		</method>
		<method name="gettrackoffset">
			<arglist>
				<arg name="src-name" optional="1" type="symbol" />
				<arg name="track-number" optional="1" type="int" />
			</arglist>
			<digest>
				Report a track's time offset
			</digest>
			<description>
				Reports a track's time offset from the object's right outlet, using the format <m>trackoffset</m>  <i>track-number</i>  <i>time-offset</i>. An optional <i>src-name</i> argument can be used to used to specify a source other than the current movie. Using the symbol <m>dialog</m> rather than specifying a source will open a file selection dialog. If no track number is specified, separate line listings for each track are sent out the right outlet. 32 bit only.
			</description>
		</method>
		<method name="gettrackpan">
			<arglist>
				<arg name="src-name" optional="1" type="symbol" />
				<arg name="track-number" optional="1" type="int" />
			</arglist>
			<digest>
				Report a track's pan value
			</digest>
			<description>
				Reports a track's pan value from the object's right outlet, using the format <m>trackpan</m>  <i>track-number</i>  <i>sound pan value</i>. Values can be between -1. and 1. An optional <i>src-name</i> argument can be used to used to specify a source other than the current movie. Using the symbol <m>dialog</m> rather than specifying a source will open a file selection dialog. If no track number is specified, separate line listings for each track are sent out the right outlet. 32 bit only.
			</description>
		</method>
		<method name="gettracktimescale">
			<arglist>
				<arg name="src-name" optional="1" type="symbol" />
				<arg name="track-number" optional="1" type="int" />
			</arglist>
			<digest>
				Report a track's timescale
			</digest>
			<description>
				Reports a track's timescale from the object's right outlet, using the format <m>tracktimescale</m>  <i>track-number</i>  <i>track-timescale</i>. An optional <i>src-name</i> argument can be used to used to specify a source other than the current movie. Using the symbol <m>dialog</m> rather than specifying a source will open a file selection dialog. If no track number is specified, separate line listings for each track are sent out the right outlet. 32 bit only.
			</description>
		</method>
		<method name="gettracktreble">
			<arglist>
				<arg name="src-name" optional="1" type="symbol" />
				<arg name="track-number" optional="1" type="int" />
			</arglist>
			<digest>
				Report a track's treble EQ level
			</digest>
			<description>
				Reports a track's treble EQ level from the object's right outlet, using the format <m>tracktreble</m>  <i>track-number</i>  <i>sound treble level</i>. Values can be between -1. and 1. An optional <i>src-name</i> argument can be used to used to specify a source other than the current movie. Using the symbol <m>dialog</m> rather than specifying a source will open a file selection dialog. If no track number is specified, separate line listings for each track are sent out the right outlet. 32 bit only.
			</description>
		</method>
		<method name="gettracktype">
			<arglist>
				<arg name="src-name" optional="1" type="symbol" />
				<arg name="track-number" optional="1" type="int" />
			</arglist>
			<digest>
				Report a track's type
			</digest>
			<description>
				Reports a track's type from the object's right outlet, using the format <m>tracktype</m>  <i>track-number</i>  <i>mediatype</i>. An optional <i>src-name</i> argument can be used to used to specify a source other than the current movie. Using the symbol <m>dialog</m> rather than specifying a source will open a file selection dialog. If no track number is specified, separate line listings for each track are sent out the right outlet. 32 bit only.
			</description>
		</method>
		<method name="gettracktypecode">
			<arglist>
				<arg name="src-name" optional="1" type="symbol" />
				<arg name="track-number" optional="1" type="int" />
			</arglist>
			<digest>
				Report a track's type code
			</digest>
			<description>
				Reports a track's typecode from the object's right outlet, using the format <m>tracktypecode</m>  <i>track-number</i>  <i>track-typecode</i>. An optional <i>src-name</i> argument can be used to used to specify a source other than the current movie. Using the symbol <m>dialog</m> rather than specifying a source will open a file selection dialog. If no track number is specified, separate line listings for each track are sent out the right outlet. 32 bit only.
			</description>
		</method>
		<method name="gettrackvol">
			<arglist>
				<arg name="src-name" optional="1" type="symbol" />
				<arg name="track-number" optional="1" type="int" />
			</arglist>
			<digest>
				Report a track's audio volume
			</digest>
			<description>
				Reports a track's audio volume from the object's right outlet, using the format <m>trackvol</m>  <i>track-number</i>  <i>sound amplitude level</i>. Values can be between -1. and 1. (values below 0. aren't audible). An optional <i>src-name</i> argument can be used to used to specify a source other than the current movie. Using the symbol <m>dialog</m> rather than specifying a source will open a file selection dialog. If no track number is specified, separate line listings for each track are sent out the right outlet. 32 bit only.
			</description>
		</method>
		<method name="getvoclist">
			<digest>
				Report available video output components
			</digest>
			<description>
				Report available video output components. 32 bit only.
			</description>
			<discussion>
				WINDOWS USERS: this feature is currently unsupported.
			</discussion>
		</method>
		<method name="getvocmodes">
			<digest>
				Report available video output component modes
			</digest>
			<description>
				Report available video output component modes. 32 bit only.
			</description>
			<discussion>
				WINDOWS USERS: this feature is currently unsupported.
			</discussion>
		</method>
		<method name="getvrframes">
			<digest>
				Report current VR node frame arrangement (columns by rows)
			</digest>
			<description>
				Report current VR node frame arrangement (columns by rows). 32 bit only.
			</description>
		</method>
		<method name="getvrnodelist">
			<digest>
				Report available VR movie nodes
			</digest>
			<description>
				Report available VR movie nodes. 32 bit only.
			</description>
		</method>
		<method name="gmode">
			<arglist>
				<arg name="track-number" type="int" />
				<arg name="mode" type="int" />
				<arg name="red" type="int" />
				<arg name="green" type="int" />
				<arg name="blue" type="int" />
			</arglist>
			<digest>
				Report a track's graphics mode
			</digest>
			<description>
				Reports a track's graphics mode from the object's right outlet, using the format <m>trackgmode</m>  <i>track-number</i>  <i>graphic-mode</i>  <i>red</i>  <i>green</i>  <i>blue</i>. An optional <i>src-name</i> argument can be used to used to specify a source other than the current movie. Using the symbol <m>dialog</m> rather than specifying a source will open a file selection dialog. If no track number is specified, separate line listings for each track are sent out the right outlet. 32 bit only.
			</description>
		</method>
		<method name="import">
			<arglist>
				<arg name="filename" optional="1" type="symbol" />
				<arg name="show-import-dialog" type="int" />
				<arg name="converted-filename" optional="1" type="symbol" />
			</arglist>
			<digest>
				Read non-movie formats recognized by QuickTime
			</digest>
			<description>
				Reads non-movie formats recognized by QuickTime, such as CD tracks. The <m>filename</m> argument specifies a source file, or you can use the word <m>dialog</m> to open a file selection dialog. The <m>converted-filename</m> argument specifies a destination file for the imported/converted file, or you can use the word <m>dialog</m> to open a file selection dialog. If you don't explicitly provide a filename for the converted file, a temporary file will be created and later destroyed when you unload or close the movie. The <i>show-import-dialog</i> flag, if set to <m>1</m>, opens the appropriate import settings dialog for the type of file being imported. Settings persist, so you should only have to set them up once, if you are importing a batch of similar files. 32 bit only.
			</description>
		</method>
		<method name="insert">
			<arglist>
				<arg name="src-name" optional="1" type="symbol" />
				<arggroup optional="1">
					<arg name="track" type="int" />
					<arg name="src-track-number" type="int" />
				</arggroup>
				<arg name="time-start" type="int" units="quicktime" />
				<arg name="time-end" type="int" units="quicktime" />
				<arggroup optional="1">
					<arg name="track" type="int" />
					<arg name="dst-track-number" type="int" />
				</arggroup>
				<arg name="time-start" type="int" units="quicktime" />
				<arg name="time-end" type="int" units="quicktime" />
			</arglist>
			<digest>
				Insert movie/track media into the current movie/track
			</digest>
			<description>
				Inserts a portion of movie or track media into the current movie or track, shifting any existing data to make room. To specify the entire movie as the source (and target), omit the source argument. If the symbol <m>dialog</m> is used for the <i>src-name</i> argument, a file selection dialog will be presented to choose a file. If the symbol <m>scrap</m> is used for the <i>src-name</i> argument, the <o>jit.movie</o> object will attempt to read the source from the clipboard.
				<br />
				To specify a track, use <m>track</m>  <i>track-number</i> in the source and destination fields, where <i>track-number</i> is a valid track number (e.g., <m>insert mayhem.mov track 3 0 10000 track 2 0 10000</m>). A target track value of -1 creates a new track. You can also specify an entire movie by using <m>track 0</m>. 32 bit only.
			</description>
		</method>
		<method name="jump_true">
			<arglist>
				<arg name="frame-offset" type="int" />
			</arglist>
			<digest>
				Jump to a relative movie frame (slower, more accurate method)
			</digest>
			<description>
			</description>
		</method>
		<method name="jump">
			<arglist>
				<arg name="frame-offset" type="int" />
			</arglist>
			<digest>
				Jump to a relative movie frame (fast method)
			</digest>
			<description>
			</description>
		</method>
		<method name="keypress">
			<arglist>
				<arg name="ASCII value" type="int" />
				<arg name="key code" type="int" />
				<arg name="modifiers" optional="1" type="int" />
			</arglist>
			<digest>
				Pass keyboard activity to a Flash movie
			</digest>
			<description>
				Passes the description of keyboard activity to a Flash movie. The argument format is identical to that output from the <o>key</o> object in response to keypresses. 32 bit only.
			</description>
			<discussion>
				Apple no longer supports Flash movies in recent versions of QuickTime.
			</discussion>
		</method>
		<method name="kill">
			<digest>
				Delete the currently loaded movie's diskfile
			</digest>
			<description>
				Deletes the diskfile associated with the currently loaded movie. <b>This command does not offer a warning dialog, and cannot be undone.</b> 
			</description>
		</method>
		<method name="loadram">
			<arglist>
				<arg name="track-number" optional="1" type="int" />
				<arggroup optional="1">
					<arg name="time-start" type="int" />
					<arg name="time-end" type="int" />
				</arggroup>
			</arglist>
			<digest>
				Load a specified movie or track into RAM
			</digest>
			<description>
				Loads a specified movie or track into RAM. Without arguments, <m>loadram</m> loads the entire movie. To specify an entire track, use a valid track number as a single argument.
				<br />
				Two additional arguments may be used to specify start and end times for the <m>loadram</m> operation. So, <m>loadram</m> followed by 2 arguments will load a specified portion of an entire movie, while <m>loadram</m> followed by 3 arguments will cause the <o>jit.movie</o> to load a portion of a single track into RAM. 32 bit only.
			</description>
		</method>
		<method name="mouse">
			<arglist>
				<arg name="x" type="int" />
				<arg name="y" type="int" />
				<arg name="button-flag" optional="1" type="int" />
				<arggroup optional="1">
					<arg name="cmd/ctrl-flag" optional="1" type="int" />
					<arg name="shift-flag" optional="1" type="int" />
					<arg name="caps-flag" optional="1" type="int" />
					<arg name="opt/alt-flag" optional="1" type="int" />
					<arg name="Mac-ctrl-flag" optional="1" type="int" />
				</arggroup>
			</arglist>
			<digest>
				Pass mouse behavior data to a Flash movie
			</digest>
			<description>
				Passes the description of a mouse movement or click to a Flash movie. The argument format is identical to that output from the <o>jit.window</o> and <o>jit.pwindow</o> objects in response to mouse activity. The key modifiers flags are currently unused, although their presence has no adverse affects and simplifies patching. 32 bit only.
			</description>
			<discussion>
				Apple no longer supports Flash movies in recent versions of QuickTime.
			</discussion>
		</method>
		<method name="mxform">
			<arglist>
				<arg name="track-number" optional="1" type="int" />
				<arg name="a" type="float" />
				<arg name="b" type="float" />
				<arg name="u" type="float" />
				<arg name="c" type="float" />
				<arg name="d" type="float" />
				<arg name="v" type="float" />
				<arg name="tx" type="float" />
				<arg name="ty" type="float" />
				<arg name="w" type="float" />
			</arglist>
			<digest>
				Set up a movie or track geometrical matrix transformation
			</digest>
			<description>
				Sets up a movie or track geometrical matrix transformation using the same 3x3 matrix used with the <o>jit.mxform2d</o> object. The matrix transform can be used to perform scaling, rotation, skewing, and perspective operations on a movie or track using a list of 9 floating point values for the 3x3 transformation matrix. (default 1. 0. 0. 0. 1. 0. 0. 0. 1.) For more information on this transformation, see the <o>jit.mxform2d</o> object reference page. 32 bit only.
			</description>
		</method>
		<method name="newmovie">
			<arglist>
				<arg name="width" optional="1" type="int" />
				<arg name="height" optional="1" type="int" />
				<arg name="timescale" optional="1" type="int" />
			</arglist>
			<digest>
				Create a new empty movie
			</digest>
			<description>
				Creates a new empty movie of the specified width and height (default 320 240) and timescale (default 600) to fill as you desire. 32 bit only.
			</description>
		</method>
		<method name="opcolor">
			<arglist>
				<arg name="track-number" type="int" />
				<arg name="red" type="int" />
				<arg name="green" type="int" />
				<arg name="blue" type="int" />
			</arglist>
			<digest>
				Set a track's opcolor
			</digest>
			<description>
				Sets a track's opcolor, used by some QuickTime gmodes. The message arguments specify a track number and three integers in the range 0-255 specify the RGB value of the opcolor. 32 bit only.
			</description>
		</method>
		<method name="paste">
			<arglist>
				<arg name="src-name" optional="1" type="symbol" />
				<arggroup optional="1">
					<arg name="track" type="int" />
					<arg name="src-track-number" type="int" />
				</arggroup>
				<arg name="time-start" type="int" units="quicktime" />
				<arg name="time-end" type="int" units="quicktime" />
				<arggroup optional="1">
					<arg name="track" type="int" />
					<arg name="dst-track-number" type="int" />
				</arggroup>
				<arg name="time-start" type="int" units="quicktime" />
				<arg name="time-end" type="int" units="quicktime" />
			</arglist>
			<digest>
				Paste a portion of movie/track into the current movie/track
			</digest>
			<description>
				Pastes a portion of movie or track media into the current movie or track, overwriting any existing data. To specify the entire movie as the source (and target), omit the source argument. If the symbol <m>dialog</m> is used for the <i>src-name</i> argument, a file selection dialog will be presented to choose a file. If the symbol <m>scrap</m> is used for the <i>src-name</i> argument, the <o>jit.movie</o> object will attempt to read the source from the clipboard.
				<br />
				To specify a track, use <m>track</m>  <i>track-number</i> in the source and destination fields, where <i>track-number</i> is a valid track number (e.g., <m>paste mayhem.mov track 3 0 10000 track 2 0 10000</m>). A target track value of -1 creates a new track. You can also specify an entire movie by using <m>track 0</m>. 32 bit only.
			</description>
		</method>
		<method name="prepend">
			<arglist>
				<arg name="src-name" optional="1" type="symbol" />
				<arggroup optional="1">
					<arg name="track" type="int" />
					<arg name="src-track-number" type="int" />
				</arggroup>
				<arg name="time-start" type="int" units="quicktime" />
				<arg name="time-end" type="int" units="quicktime" />
				<arggroup optional="1">
					<arg name="track" type="int" />
					<arg name="dst-track-number" type="int" />
				</arggroup>
			</arglist>
			<digest>
				Prepend a portion of movie/track to the current movie/track
			</digest>
			<description>
				Prepends a portion of movie or track media to the current movie or track. To specify the entire movie as the source (and target), omit the source argument. If the symbol <m>dialog</m> is used for the <i>src-name</i> argument, a file selection dialog will be presented to choose a file. If the symbol <m>scrap</m> is used for the <i>src-name</i> argument, the <o>jit.movie</o> object will attempt to read the source from the clipboard.
				<br />
				To specify a track, use <m>track</m>  <i>track-number</i> in the source and destination fields, where <i>track-number</i> is a valid track number (e.g., <m>append mayhem.mov track 3 0 10000 track 2</m>). A target track value of -1 creates a new track. You can also specify an entire movie by using <m>track 0</m>. 32 bit only.
			</description>
		</method>
		<method name="read">
			<arglist>
				<arg name="src-name" optional="1" type="symbol" />
			</arglist>
			<digest>
				Read a movie from a disk file/URL/clipboard
			</digest>
			<description>
				Reads a movie from a disk file, URL or the clipboard. If no argument is present, or if the symbol <m>dialog</m> is used for the <i>src-name</i> argument, a file selection dialog will be presented to choose a file. If the argument <m>scrap</m> is used for the <i>src-name</i> argument, the object will attempt to load a movie from the clipboard. If the argument is parsable as an http://, ftp:///, file://, or rtsp:// URL, the object will attempt to load a movie from that location. Otherwise, an argument is assumed to be a local file name.
				<br />
				If <at>autostart</at> is enabled, the movie will begin playing at once.
			</description>
		</method>
		<method name="savemovie">
			<digest>
				Saves the current movie to the currently referenced disk file
			</digest>
			<description>
				Saves the current movie to the currently referenced disk file. If there is no currently referenced disk file (e.g. the movie was read from a URL or from the clipboard), this message operates as <m>savemovieas</m>. 32 bit only.
			</description>
		</method>
		<method name="savemovieas">
			<arglist>
				<arg name="filename" optional="1" type="symbol" />
			</arglist>
			<digest>
				Save the current movie under a new filename
			</digest>
			<description>
				Saves the current movie under a new filename, and changes the movie's file reference to the saved file. In the absence of a <m>filename</m> argument, or if <m>dialog</m> is specified in place of a filename, the object will present a standard file selection dialog. 32 bit only.
			</description>
		</method>
		<method name="savemoviecopy">
			<arglist>
				<arg name="filename" optional="1" type="symbol" />
			</arglist>
			<digest>
				Save a copy of the current movie with a new filename
			</digest>
			<description>
				Saves a copy of the current movie under a new filename, without changing the movie's file reference to the saved file (subsequent saves continue to reference whatever file (if any) was referred to previous to issuing the message). In the absence of a <m>filename</m> argument, or if <m>dialog</m> is specified in place of a file name, the object will present a standard file selection dialog. 32 bit only.
			</description>
		</method>
		<method name="scale">
			<arglist>
				<arggroup optional="1">
					<arg name="track" type="int" />
					<arg name="track-number" type="int" />
				</arggroup>
				<arg name="start" type="int" units="quicktime" />
				<arg name="end" type="int" units="quicktime" />
				<arg name="scaled-end" type="int" units="quicktime" />
			</arglist>
			<digest>
				Temporally scales a portion of movie/track media
			</digest>
			<description>
				Temporally scales a portion of movie or track media. The media will be selected between <m>start</m> and <m>end</m> and scaled to the range <m>start</m> to <m>scaled end</m>. To specify the entire movie for the operation, omit the track argument. To specify a track, use <m>track</m>  <i>track-number</i> in the track number field, where <i>track-number</i> is a valid track number. 32 bit only.
			</description>
		</method>
		<method name="start">
			<digest>
				Start movie playback
			</digest>
			<description>
				Starts movie playback at the current <at>rate</at> from the current QuickTime time value specified by <at>time</at>.
			</description>
		</method>
		<method name="stop">
			<digest>
				Stop movie playback
			</digest>
			<description>
				Stops movie playback. <at>rate</at> is unaffected).
			</description>
		</method>
		<method name="tighten">
			<arglist>
				<arg name="src-name" optional="1" type="symbol" />
				<arggroup optional="1">
					<arg name="track" type="int" />
					<arg name="track-number" type="int" />
				</arggroup>
			</arglist>
			<digest>
				Remove empty time from a movie or a track media
			</digest>
			<description>
				Remove empty time from a movie or a track media. 32 bit only.
			</description>
		</method>
		<method name="toscrap">
			<arglist>
				<arggroup optional="1">
					<arg name="track" type="int" />
					<arg name="src-track-number" type="int" />
				</arggroup>
				<arg name="time-start" type="int" units="quicktime" />
				<arg name="time-end" type="int" units="quicktime" />
			</arglist>
			<digest>
				Copy movie/track selection to the clipboard
			</digest>
			<description>
				Copies a movie or track (or portion thereof) to the clipboard. The message <m>toscrap</m> with no arguments copies the entire movie. The message <m>toscrap track</m>  <i>track-number</i> copies a track to the clipboard. Additional optional arguments specify the start and end times of the movie to copy. 32 bit only.
			</description>
		</method>
		<method name="trackbass">
			<arglist>
				<arg name="track-number" type="int" />
				<arg name="bass-level" type="int" />
			</arglist>
			<digest>
				Set a track's bass EQ level
			</digest>
			<description>
				Sets a track's bass EQ level. Valid input values are between -1. and 1. 32 bit only.
			</description>
		</method>
		<method name="trackclip">
			<arglist>
				<arg name="track-number" type="int" />
				<arg name="left" type="int" />
				<arg name="top" type="int" />
				<arg name="right" type="int" />
				<arg name="bottom" type="int" />
			</arglist>
			<digest>
				Set a track's clipping region
			</digest>
			<description>
				Set a track's clipping region. 32 bit only.
			</description>
		</method>
		<method name="trackdim">
			<arglist>
				<arg name="track-number" type="int" />
				<arg name="width" type="int" />
				<arg name="height" type="int" />
			</arglist>
			<digest>
				Set a track's dimensions
			</digest>
			<description>
				Set a track's dimensions. 32 bit only.
			</description>
		</method>
		<method name="trackduration">
			<arglist>
				<arg name="track-number" type="int" />
				<arg name="duration" type="int" units="quicktime" />
			</arglist>
			<digest>
				Set a track's duration
			</digest>
			<description>
				Sets a track's duration. The track will be scaled to the new duration. 32 bit only.
			</description>
		</method>
		<method name="trackenabled">
			<arglist>
				<arg name="track-number" type="int" />
				<arg name="0/1" type="int" />
			</arglist>
			<digest>
				Enable/disable a track
			</digest>
			<description>
				Enable/disable a track. 32 bit only.
			</description>
		</method>
		<method name="trackgmode">
			<arglist>
				<arg name="track-number" type="int" />
				<arg name="mode" type="int" />
				<arg name="red" type="int" />
				<arg name="green" type="int" />
				<arg name="blue" type="int" />
			</arglist>
			<digest>
				Set a track's graphic mode
			</digest>
			<description>
				Sets a track's graphic mode. The arguments specify a track number, an integer which specifies the graphic mode, and three integers in the range 0-255 which specify the RGB value of the opcolor. 32 bit only. Available graphic mode numbers are:
				<br />
				0 = srcCopy
				<br />
				1 = srcOr
				<br />
				2 = srcXor
				<br />
				3 = srcBic
				<br />
				4 = notSrcCopy
				<br />
				5 = notSrcOr
				<br />
				6 = notSrcXor
				<br />
				7 = notSrcBic
				<br />
				8 = patCopy
				<br />
				9 = patOr
				<br />
				10 = patXor
				<br />
				11 = patBic
				<br />
				12 = notPatCopy
				<br />
				13 = notPatOr
				<br />
				14 = notPatXor
				<br />
				15 = notPatBic
				<br />
				32 = blend
				<br />
				33 = addPin
				<br />
				34 = addOver
				<br />
				35 = subPin
				<br />
				36 = transparent
				<br />
				37 = addMax
				<br />
				38 = subOver
				<br />
				39 = adMin
				<br />
				49 = grayishTextOr
				<br />
				50 = highlighttransfermode
				<br />
				64 = ditherCopy
				<br />
				256 = graphicsModeStraightAlpha
				<br />
				257 = graphicsModePreWhiteAlpha
				<br />
				258 = graphicsModePreBlackAlpha
				<br />
				260 = graphicsModeStraightAlphaBlend
			</description>
		</method>
		<method name="tracklayer">
			<arglist>
				<arg name="track-number" type="int" />
				<arg name="layer-number" type="int" />
			</arglist>
			<digest>
				Set a track's visibility layer
			</digest>
			<description>
				Sets a track's visibility layer. Valid visibility layer values are integers between -32768 and 32767. Lower numbers are &quot;on top&quot;. 32 bit only.
			</description>
		</method>
		<method name="trackname">
			<arg name="track-number" type="int" />
			<arg name="name" type="symbol" />
			<digest>
				Set a track's name
			</digest>
			<description>
				Set a track's name. 32 bit only.
			</description>
		</method>
		<method name="trackoffset">
			<arglist>
				<arg name="track-number" type="int" />
				<arg name="offset-value" type="int" units="quicktime" />
			</arglist>
			<digest>
				Set a track's time offset
			</digest>
			<description>
				Set a track's time offset. 32 bit only.
			</description>
		</method>
		<method name="trackopcolor">
			<arglist>
				<arg name="track-number" type="int" />
				<arg name="red" type="int" />
				<arg name="green" type="int" />
				<arg name="blue" type="int" />
			</arglist>
			<digest>
				Set a track's opcolor
			</digest>
			<description>
				Sets a track's opcolor, used by some QuickTime gmodes. The message arguments specify a track number and three integers in the range 0-255 specify the RGB value of the opcolor. 32 bit only.
			</description>
		</method>
		<method name="trackpan">
			<arglist>
				<arg name="track-number" type="int" />
				<arg name="pan" type="int" />
			</arglist>
			<digest>
				Set a track's panning
			</digest>
			<description>
				The track's panning. Valid input values are between -1. (left channel only) and 1. (right channel only). 32 bit only.
			</description>
		</method>
		<method name="tracktimescale">
			<arglist>
				<arg name="track-number" type="int" />
				<arg name="timescale" type="int" />
			</arglist>
			<digest>
				Adjust a track's timescale
			</digest>
			<description>
				Adjusts a track's timescale. The default timescale is media dependent. 32 bit only.
			</description>
		</method>
		<method name="tracktreble">
			<arglist>
				<arg name="track-number" type="int" />
				<arg name="treble-level" type="int" />
			</arglist>
			<digest>
				Set a track's treble EQ level
			</digest>
			<description>
				Sets a track's treble EQ level. Valid input values are between -1. and 1. 32 bit only.
			</description>
		</method>
		<method name="trackvol">
			<arglist>
				<arg name="track-number" type="int" />
				<arg name="volume" type="int" />
			</arglist>
			<digest>
				Set a track's amplitude level
			</digest>
			<description>
				Set a track's amplitude level. Valid input values are between -1. and 1. (values below 0 are inaudible). 32 bit only.
			</description>
		</method>
		<method name="trim">
			<arglist>
				<arg name="track-number" optional="1" type="int" />
				<arg name="start" type="int" units="quicktime" />
				<arg name="end" type="int" units="quicktime" />
				<arggroup optional="1" type="mutex">
					<arg name="noshift" type="int" />
					<arg name="scale" type="int" />
				</arggroup>
			</arglist>
			<digest>
				Retain a selected portion of movie/track media and delete the rest
			</digest>
			<description>
				Retains a selected portion of movie or track between the time points specified by the <m>start</m> and <m>end</m> arguments, deleting the rest. Setting the <m>noshift</m> argument to a non-zero value will replace the deleted portions of the file or track with blank space. Setting the <m>scale</m> argument to a non-zero value will scale the remaining portion to the length of the original movie or track. 32 bit only.
			</description>
		</method>
		<method name="undo">
			<digest>
				Revert the most recent editing operation
			</digest>
			<description>
				Revert the most recent editing operation. 32 bit only.
			</description>
		</method>
		<method name="unloadram">
			<arglist />
			<digest>
				Unload any previously loaded portions from RAM
			</digest>
			<description>
				Unloads any previously loaded portions of the current movie from RAM. Portions of the movie may have been loaded into RAM through use of the <m>loadram</m> message, or through the <m>asyncread</m> and <m>preroll</m> messages, which preroll sections of the movie into RAM, as well. 32 bit only.
			</description>
		</method>
	</methodlist>
	<!-- ===================================================
            EXAMPLE
   =================================================== -->
	<examplelist>
		<example img="jit.movie.png" />
	</examplelist>
	<!-- ===================================================
            SEEALSO
   =================================================== -->
	<seealsolist>
		<seealso display="jit.grab" name="jit.qt.grab" />
		<seealso display="jit.record" name="jit.qt.record" />
		<seealso name="jit.dx.grab" />
		<seealso name="jit.qt.effect" />
		<seealso name="jit.qt.videoout" />
		<seealso module="jit" name="jitterchapter01" type="tutorial" />
		<seealso module="jit" name="jitterchapter04" type="tutorial" />
		<seealso module="jit" name="jitterchapter19" type="tutorial" />
		<seealso module="jit" name="jitterchapter24" type="tutorial">
			Jitter Tutorial 24: QuickTime Effects
		</seealso>
		<seealso module="jit" name="jitterchapter44" type="tutorial" />
		<seealso module="jit" name="jitterchapter49" type="tutorial">
			Jitter Tutorial 49: Colorspaces
		</seealso>
		<seealso module="jit" name="jitterchapter99_appendixa" type="tutorial">
			Appendix A: QuickTime Confidential
		</seealso>
	</seealsolist>
</c74object>
