As the guys at RealSoftware (now Xojo) suggest to avoid using global methods in plugins in favor of methods placed in modules, we have added to plugin’s modules a lot of methods that supersede those defined here. Also, a handful of them have not replacement at all and you should not use it anymore. Anyway, you are strongly encouraged to stop using in your code global methods and use the replacement methods instead. Any method marked as [Deprecated] will be definitely removed in a future plugin version.

In the Cocoa version of the plugin (available since version 6.6 of the QTPlugin) global methods are not implemented.

The document provides you with an exhaustive list of deprecated methods, properties, constructors and constants. You can consult this document to find the suitable substitutes for deprecated or dismissed APIs as well.



QTPlg_MovieFrame(m as movie, w as integer, h as integer) as picture [Deprecated]
QTPlg_MovieFrame(m as movie, mTime as integer, w as integer, h as integer) as picture [Deprecated]
QTPlg_MovieFrame(m as movie, mTime as integer, roi as ) as picture [Deprecated]
QTPlg_ThumbnailCreate(srcFile as folderitem) as picture [Deprecated]
QTPlg_ThumbnailCreate(srcPict as picture) as picture [Deprecated]
QTPlg_ThumbnailCreate(m as movie) as picture [Deprecated]
QTPlg_ThumbnailCreate(m as movie, mTime as integer) as picture [Deprecated]


QTplg_MovieTracksCount(m as movie) as integer [Deprecated]
QTPlg_MovieFramesCount(m as movie, fType as string) as integer [Deprecated]
QTPlg_MovieFramesCount(m as movie, tmRange as , fType as string) as integer [Deprecated]
QTPlg_MovieDataSize(m as Movie, tmRange as ) as double [Deprecated]


QTPlg_TrackFramesCount(m as movie, trkIndex as integer) as integer [Deprecated]
QTPlg_TrackFramesCount(m as movie, trkIndex as integer ,sPos as integer, ePos as integer) as integer [Deprecated]
QTPlg_TrackType(m as movie, trkIndex as integer) as string [Deprecated]
QTPlg_TrackOffset(m as movie, trkIndex as integer) as integer [Deprecated]
QTPlg_TrackEnabled(m as movie, trkIndex as integer, enabled as boolean) as integer [Deprecated]
QTPlg_TrackEnabled(m as movie, trkIndex as integer) as boolean [Deprecated]
QTPlg_TrackDuration(m as movie, trkIndex as integer) as integer [Deprecated]
QTPlg_TrackDataOffset(m as movie, trkIndex as integer) as integer [Deprecated]
QTPlg_TrackDataSize(m as Movie, sPos as integer, ePos as integer, trkIndex as integer) as integer [Deprecated]
QTPlg_MediaDataSize(m as Movie, sPos as integer, ePos as integer, trkIndex as integer) as integer [Deprecated]