Important: The information in this document is obsolete and should not be used for new development.
The termination phase begins when iMovie passes in the kPlugTerminate selector for the plug-in instance. At this point it is assumed that the plug-in has completed all of its processing for this instance. The plug-in should perform all necessary clean-up and return the appropriate result code.
Table 1-8 lists the result codes (defined in HYPluginResult) that the plug-in can return, or that might be returned to the plug-in by many of the API procedures.
Result code |
Notes |
Returned by |
|---|---|---|
kPluginOK |
Value: 0. Operation completed successfully. |
iMovie, plug-in |
kPluginFinished |
Operation terminated unsuccessfully |
iMovie, plug-in |
kPluginBadParams |
One or more parameters received were invalid |
iMovie, plug-in |
kPluginOutOfMemory |
Plug-in couldn’t get necessary RAM |
iMovie |
kPluginOutOfDiskSpace |
Target disk doesn’t have room to write a file |
iMovie |
kPluginFailed |
Operation terminated unsuccessfully |
plug-in |
kPluginCantGetNeededFrame |
Plug-in couldn’t obtain a frame required for its service |
plug-in |
kPluginUnimplemented |
Selected service does not exist |
iMovie |
kPluginTryAgainLater |
Selected service is not currently available |
iMovie, plug-in |
kPluginAppIsTooOld |
Plug-in incompatible with older iMovie |
plug-in |
kPluginAppIsTooNew |
iMovie incompatible with older plug-in |
plug-in |
Last updated: 2007-09-04