Important: The information in this document is obsolete and should not be used for new development.
Change For All Video Output Components
QuickTime VR
New QuickTime Menu in Windows
New Movie Errors API
In QuickTime 6 and later, all video output components which
support the SetEchoPort call should
call QTVideoOutputBaseSetEchoPort on
the base video output component to inform it about the change in
echo port.
ComponentResult QTVideoOutputBaseSetEchoPort ( |
QTVideoOutputComponent vo, |
CGrafPtr echoPort); |
Two performance enhancements to QuickTime VR:
Cubic previews are generated correctly in Export to Fast Start QTVR.
Preview now comes in faster for cubics.
There is a new QuickTime menu in the Windows system tray. The menu includes the following items in QuickTime 6:
About QuickTime -> Opens the About QuickTime control panel
QuickTime Website -> Opens the Apple QuickTime website
QuickTime Preferences -> Opens Browser Plug-in control panel
QuickTime Info -> Launches QTInfo
Open QuickTime Player -> Launches QuickTime Player
Open Picture Viewer -> Opens picture viewer
Check for QuickTime Updates -> Opens Browser Plug-in control panel
Favorites -> Lists a hierarchical menu with your favorites
Open Recent -> Opens recently opened items
Exit QuickTime Task -> Quits qttask
There is also a new item in the control panel: a QuickTime system tray icon. If unchecked, the tray icon will never appear. If you choose to exit from the menu, it will exit, and when you reboot your computer, it will reappear.
Adds orthogonal errors to a list of errors.
QTAddMovieError( Movie addTo, Component adder, long errorCode, QTErrorReplacementPtr stringReplacements);
The movie to add error to.
The component which is adding the error.
The error code being added.
The list of strings to substitute (in order) for "^1", "^2", etc.
This routine is used to add orthogonal errors to a list of
errors that will later be reported (at the end of an import or playback,
for example). Errors are stored in 'qter' resources
within the component.
The 'qter' resource
format is defined as follows:
type 'qter' { |
longint = $$Countof(ErrorSpec); |
wide array ErrorSpec { |
longint; // error code used to find this error |
longint // error type |
kQuickTimeErrorNotice = 1, |
kQuickTimeErrorWarning = 2, |
kQuickTimeErrorError = 3; |
// In the following strings, ^FILENAME, ^APPNAME, ^0, ^1, etc will be |
// replaced as appropriate. |
pstring; // main error string |
pstring; // explanation error string |
pstring; // technical string (not displayed |
// to user except in debug cases) |
align long; |
}; |
}; |
Introduced in QuickTime 6.
Last updated: 2002-07-01