📄 actionfilter.html
字号:
</UL><DD><DL><DT><B>Parameters:</B><DD><CODE>mc</CODE> - the movie controller the action is invoked upon<DD><CODE>action</CODE> - the id of the action that invoked this method<DD><CODE>value</CODE> - the value that is associated with that action<DT><B>Returns:</B><DD>true if you handled the action otherwise false</DL></DD></DL><HR><A NAME="execute(quicktime.std.movies.MovieController, quicktime.qd.QDRect)"><!-- --></A><H3>execute</H3><PRE>public boolean <B>execute</B>(<A HREF="../../../quicktime/std/movies/MovieController.html">MovieController</A> mc, <A HREF="../../../quicktime/qd/QDRect.html">QDRect</A> rect)</PRE><DL><DD>This method should be overridden to handle the following actions:<UL> <LI>mcActionSetGrowBoxBounds <LI>mcActionGetTimeSliderRect </UL><DD><DL><DT><B>Parameters:</B><DD><CODE>mc</CODE> - the movie controller the action is invoked upon<DD><CODE>rect</CODE> - the QDRect that defines the bounds of the movie<DT><B>Returns:</B><DD>true if you handled the action otherwise false</DL></DD></DL><HR><A NAME="execute(quicktime.std.movies.MovieController, int, int)"><!-- --></A><H3>execute</H3><PRE>public boolean <B>execute</B>(<A HREF="../../../quicktime/std/movies/MovieController.html">MovieController</A> mc, int action, int value)</PRE><DL><DD>This method should be overridden to handle the following actions:<UL> <LI>mcActionStep <LI>mcActionSetFlags <LI>mcActionAppMessageReceived </UL><DD><DL><DT><B>Parameters:</B><DD><CODE>mc</CODE> - the movie controller the action is invoked upon<DD><CODE>action</CODE> - the id of the action that invoked this method<DD><CODE>value</CODE> - the value that is associated with that action<DT><B>Returns:</B><DD>true if you handled the action otherwise false</DL></DD></DL><HR><A NAME="execute(quicktime.std.movies.MovieController, int, quicktime.std.clocks.TimeRecord)"><!-- --></A><H3>execute</H3><PRE>public boolean <B>execute</B>(<A HREF="../../../quicktime/std/movies/MovieController.html">MovieController</A> mc, int action, <A HREF="../../../quicktime/std/clocks/TimeRecord.html">TimeRecord</A> tr)</PRE><DL><DD>This method should be overridden to handle the following actions:<UL> <LI>mcActionGoToTime <LI>mcActionSetSelectionBegin <LI>mcActionGetSelectionBegin <LI>mcActionSetSelectionDuration <LI>mcActionGetSelectionDuration </UL><DD><DL><DT><B>Parameters:</B><DD><CODE>mc</CODE> - the movie controller the action is invoked upon<DD><CODE>action</CODE> - the id of the action that invoked this method<DD><CODE>value</CODE> - the value that is associated with that action<DT><B>Returns:</B><DD>true if you handled the action otherwise false</DL></DD></DL><HR><A NAME="execute(quicktime.std.movies.MovieController, int, quicktime.std.movies.ResolvedQTEventSpec)"><!-- --></A><H3>execute</H3><PRE>public boolean <B>execute</B>(<A HREF="../../../quicktime/std/movies/MovieController.html">MovieController</A> mc, int action, <A HREF="../../../quicktime/std/movies/ResolvedQTEventSpec.html">ResolvedQTEventSpec</A> es)</PRE><DL><DD>This method should be overridden to handle the following actions:<UL> <LI>mcActionExecuteAllActionsForQTEvent <LI>mcActionExecuteOneActionForQTEvent </UL> This class will pass on the wired sprites actions. <P> <B>mcActionExecuteAllActionsForQTEvent</B> <P> This allows your application to filter QuickTime events for which the movie has actions. This is sent before any actions are executed. Return true from your filter proc if you do not want the actions to be executed; return false if you do want the actions executed. The parameter is a ResolvedQTEventSpecPtr. The type of QuickTime event may be determined from the QTAtomSpec portion. The atom is either a kQTEventFrameLoaded atom, or a kQTEventType atom in which case its ID specifies the type of QuickTime event. <P> <B>mcActionExecuteOneActionForQTEvent</B> <P> This allows your application to filter individual actions which are about to be executed in response to a QuickTime event. This is sent before the action is executed. Return true from your filter proc if you do not want the action to be executed, return false if you do want the action executed. The parameter is a ResolvedQTEventSpecPtr. The type of action may be determined from the QTAtomSpec portion. The atom is a kAction atom. The type of action is specified by the leaf data of its child atom of type kWhichAction. <P><DD><DL><DT><B>Parameters:</B><DD><CODE>mc</CODE> - the movie controller the action is invoked upon<DD><CODE>action</CODE> - the id of the action that invoked this method<DD><CODE>es</CODE> - a ResolvedQTEventSpec associated with the action<DT><B>Returns:</B><DD>true if you handled the action otherwise false</DL></DD></DL><HR><A NAME="execute(quicktime.std.movies.MovieController, int, quicktime.std.movies.AtomContainer, quicktime.std.movies.Atom)"><!-- --></A><H3>execute</H3><PRE>public boolean <B>execute</B>(<A HREF="../../../quicktime/std/movies/MovieController.html">MovieController</A> mc, int action, <A HREF="../../../quicktime/std/movies/AtomContainer.html">AtomContainer</A> container, <A HREF="../../../quicktime/std/movies/Atom.html">Atom</A> atom)</PRE><DL><DD>This method should be overridden to handle the following actions:<UL> <LI>mcActionPerformActionList </UL> <P><DD><DL><DT><B>Parameters:</B><DD><CODE>mc</CODE> - the movie controller the action is invoked upon<DD><CODE>action</CODE> - the id of the action that invoked this method<DD><CODE>container</CODE> - the AtomContainer for the perform action list<DD><CODE>atom</CODE> - the atom<DT><B>Returns:</B><DD>true if you handled the action otherwise false</DL></DD></DL><HR><A NAME="execute(quicktime.std.movies.MovieController, int, quicktime.util.StringHandle)"><!-- --></A><H3>execute</H3><PRE>public boolean <B>execute</B>(<A HREF="../../../quicktime/std/movies/MovieController.html">MovieController</A> mc, int action, <A HREF="../../../quicktime/util/StringHandle.html">StringHandle</A> string)</PRE><DL><DD>This method should be overridden to handle the following actions:<UL> <LI>mcActionLinkToURL <LI>mcActionShowMessageString <LI>mcActionGetNextURL </UL><DD><DL><DT><B>Parameters:</B><DD><CODE>mc</CODE> - the movie controller the action is invoked upon<DD><CODE>action</CODE> - the id of the action that invoked this method<DD><CODE>string</CODE> - The String returned by the movie controller<DT><B>Returns:</B><DD>true if you handled the action otherwise false</DL></DD></DL><HR><A NAME="execute(quicktime.std.movies.MovieController, int, int, quicktime.util.StringHandle)"><!-- --></A><H3>execute</H3><PRE>public boolean <B>execute</B>(<A HREF="../../../quicktime/std/movies/MovieController.html">MovieController</A> mc, int action, int stringTypeFlags, <A HREF="../../../quicktime/util/StringHandle.html">StringHandle</A> string)</PRE><DL><DD>This method should be overridden to handle the following actions:<UL> <LI>mcActionShowStatusString </UL><DD><DL><DT><B>Parameters:</B><DD><CODE>mc</CODE> - the movie controller the action is invoked upon<DD><CODE>action</CODE> - the id of the action that invoked this method<DD><CODE>stringTypeFlags</CODE> - information about the string.<DD><CODE>string</CODE> - The String returned by the movie controller<DT><B>Returns:</B><DD>true if you handled the action otherwise false</DL></DD></DL><HR><A NAME="execute(quicktime.std.movies.MovieController, int, quicktime.qd.QDPoint)"><!-- --></A><H3>execute</H3><PRE>public boolean <B>execute</B>(<A HREF="../../../quicktime/std/movies/MovieController.html">MovieController</A> mc, int action, <A HREF="../../../quicktime/qd/QDPoint.html">QDPoint</A> point)</PRE><DL><DD>This method should be overridden to handle the following actions:<UL> <LI>mcActionForceTimeTableUpdate </UL><DD><DL><DT><B>Parameters:</B><DD><CODE>mc</CODE> - the movie controller the action is invoked upon<DD><CODE>action</CODE> - the id of the action that invoked this method<DD><CODE>point</CODE> - the Point in local coordinates<DT><B>Returns:</B><DD>true if you handled the action otherwise false</DL></DD></DL><HR><A NAME="execute(quicktime.std.movies.MovieController, int, quicktime.std.movies.QTGetExternalMovieRecord)"><!-- --></A><H3>execute</H3><PRE>public boolean <B>execute</B>(<A HREF="../../../quicktime/std/movies/MovieController.html">MovieController</A> mc, int action, <A HREF="../../../quicktime/std/movies/QTGetExternalMovieRecord.html">QTGetExternalMovieRecord</A> record)</PRE><DL><DD>This method should be overridden to handle the following actions:<UL> <LI>mcActionGetExternalMovie </UL><DD><DL><DT><B>Parameters:</B><DD><CODE>mc</CODE> - the movie controller the action is invoked upon<DD><CODE>action</CODE> - the id of the action that invoked this method<DD><CODE>QTGetExternalMovieRecord</CODE> - the external movie record<DT><B>Returns:</B><DD>true if you handled the action otherwise false</DL></DD></DL><HR><A NAME="execute(quicktime.std.movies.MovieController, int, quicktime.std.clocks.TimeRecord, java.lang.String)"><!-- --></A><H3>execute</H3><PRE>public boolean <B>execute</B>(<A HREF="../../../quicktime/std/movies/MovieController.html">MovieController</A> mc, int action, <A HREF="../../../quicktime/std/clocks/TimeRecord.html">TimeRecord</A> tr, java.lang.String str)</PRE><DL><DD>This method should be overridden to handle the following actions:<UL> <LI>mcActionGetChapterTime </UL><DD><DL><DT><B>Parameters:</B><DD><CODE>mc</CODE> - the movie controller the action is invoked upon<DD><CODE>action</CODE> - the id of the action that invoked this method<DD><CODE>tr</CODE> - the TimeRecord<DD><CODE>str</CODE> - the String<DT><B>Returns:</B><DD>true if you handled the action otherwise false</DL></DD></DL><!-- ========= END OF CLASS DATA ========= --><HR><!-- ========== START OF NAVBAR ========== --><A NAME="navbar_bottom"><!-- --></A><TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0"><TR><TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1"><A NAME="navbar_bottom_firstrow"><!-- --></A><TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3"> <TR ALIGN="center" VALIGN="top"> <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD> <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD> <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT> </TD> <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/ActionFilter.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A> </TD> <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD> <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD> <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD> <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD> </TR></TABLE></TD><TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM></EM></TD></TR><TR><TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2"> PREV CLASS <A HREF="../../../quicktime/std/movies/Atom.html"><B>NEXT CLASS</B></A></FONT></TD><TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2"> <A HREF="../../../index.html" TARGET="_top"><B>FRAMES</B></A> <A HREF="ActionFilter.html" TARGET="_top"><B>NO FRAMES</B></A></FONT></TD></TR><TR><TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2"> SUMMARY: INNER | FIELD | CONSTR | <A HREF="#method_summary">METHOD</A></FONT></TD><TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">DETAIL: FIELD | CONSTR | <A HREF="#method_detail">METHOD</A></FONT></TD></TR></TABLE><!-- =========== END OF NAVBAR =========== --><HR></BODY></HTML>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -