Contents
Navigation


API Status

New
the API has been added to the current plugin version
Dep
using the API is discouraged as it will be removed from a future plugin version
Rem
the API has been removed from the current plugin version
Mod
the API has been modified respect to the earliest plugin versions
Fix
a bug has been fixed
Knw
a known API issue

Special Requirements

the API is available only for the Mac version of the plugin
the API is available only for MacOS X
the API is available only for the Universal Binary version of the plugin
the API is available only for Windows
the API is available only for QuickTime versions newer than the 3.0 one


New
QTPlugin is now available as Universal Binary as well


Rem
the global method QTPlg_MovieCreateEmptyFile class has been removed [use the QTPlgMovie class constructors instead]
Rem
the global method QTPlg_MovieCreateEmpty class has been removed [use the QTPlgMovie class constructors instead]
Rem
the QTGlobalInfoClass class has been removed [use the QTPlgPreference and QTPlgAccessKey classes instead]
Rem
the QTPlgMovieUndo class has been removed [use the methods and properties of the QTPlgContainer derived classes instead]
Rem
the QTMovieExportClass class has been removed [use the QTPlgExportMovie class instead]
Rem
the QTStdCompressionClass class has been removed [use the QTPlgCompressImage, QTPlgCompressMovie and QTPlgCompressSound classes instead]
Rem
the QTVideoOutputClass class has been removed [use the QTPlgVideoOutput and its derived classes instead]
Rem
the dmListCount property of the QTPlgVideoOutputclass has been removed [use the displayModeList class property instead]
Rem
the dmListItem(i as integer) property of the QTPlgVideoOutputclass has been removed [use the displayModeList class property instead]
Rem
the QTPlgEffectsClass class has been removed [use the services provided by the QTPlgEffectDesc, QTPlgEffectDialog, QTPlgNewEffectTrack and QTPlgEffectPlay classes instead]
Rem
the qtTrackBox property of the QTPlgTrackclass has been removed [use use the bounds properties of the QTPlgContainer derived classes]
Rem
the qtMovieNaturalBox property of the QTPlgMovieclass has been removed [use use the bounds properties of the QTPlgContainer derived classes]
Rem
the qtMovieBox property of the QTPlgMovieclass has been removed [use use the bounds properties of the QTPlgContainer derived classes]
Rem
the doesTemporal property of the QTPlgImageDescCompclass has been removed [use the informations returned by the codecProperties class property]
Rem
the doesDataRate property of the QTPlgImageDescCompclass has been removed [use the informations returned by the codecProperties class property]


New
added class QTPlgOSType
New
added class QTPlgObjectComponent
New
added class QTPlgDictionary
New
added class QTPlgList
New
added class QTPlgObjectsList
New
added class QTPlgAccessKey
New
added class QTPlgPreference
New
added class QTPlgRestrictions [QuickTime 6.0 or later]
New
added class QTPlgGlobalRestrictions [QuickTime 6.0 or later]
New
added class QTPlgMovieRestrictions [QuickTime 6.0 or later]
New
added class QTPlgLevelMeterDesc [QuickTime 4.0 or later]
New
added class QTPlgEqualizerBandsDesc [QuickTime 4.0 or later]
New
added class QTPlgDataDescriptor
Mod
the class QTPlgImageDesc is now a sub class of the QTPlgDataDescriptor class
Mod
the class QTPlgImageDescComp is now a sub class of the QTPlgDataDescriptor class
Mod
the class QTPlgSoundDesc is now a sub class of the QTPlgDataDescriptor class
Mod
the class QTPlgTextDesc is now a sub class of the QTPlgDataDescriptor class
Mod
the class QTPlgTimeCodeDesc is now a sub class of the QTPlgDataDescriptor class
New
added class QTPlgSound3DDesc
New
added class QTPlgDisplayModeList
Mod
the class QTPlgComponentList is now a sub class of the QTPlgList class
Mod
the class QTPlgCodecList is now a sub class of the QTPlgList class
New
added class QTPlgMediaVideo
New
added class QTPlgMediaSound
New
added class QTPlgMediaText
New
added class QTPlgMediaTimeCode
New
added class QTPlgImage
New
added class QTPlgImage8Bit
New
added class QTPlgImage8BitFloat
New
added class QTPlgImage16Bit
New
added class QTPlgImageRGB
New
added class QTPlgImageARGB
New
added class QTPlgImportImage
New
added class QTPlgVideoDigitizerTrigger [QuickTime 6.4 or later]
New
added class QTPlgVideoDigitizerLightHint [QuickTime 6.4 or later]
New
added class QTPlgVideoDigitizerParamsDict
New
added class QTPlgVideoDigitizer
New
added class QTPlgIIDCDigitizer [QuickTime 6.4 or later]
New
added class QTPlgChannelInput [QuickTime 6.0 or later]
New
added class QTPlgChannelDevice
New
added class QTPlgChannelInputsList [QuickTime 6.0 or later]
New
added class QTPlgChannelDevicesList
New
added class QTPlgChannelDigitizer
New
added class QTPlgVideoDigitizerParam
New
added class QTPlgVideoDigitizerFeature
New
added class QTPlgChannel
New
added class QTPlgChannelVideo
New
added class QTPlgChannelSound
New
added class QTPlgChannelText
New
added class QTPlgRecordContext
New
added class QTPlgGrabber
New
added class QTPlgEffectDesc
New
added class QTPlgEffectDialog
New
added class QTPlgNewEffectTrack
New
added class QTPlgDataPresentation
New
added class QTPlgVideoPresentation
New
added class QTPlgImagePlay
New
added class QTPlgEffectPlay
New
added class QTPlgMovieSoundPlay
New
added class QTPlgMovieVideoPlay
New
added class QTPlgDicomValue
New
added class QTPlgDicomItem
New
added class QTPlgDicomItemSequence
New
added class QTPlgDicomDataSet
New
added class QTPlgDicomHeader
New
added class QTPlgDicomFileSet
New
added class QTPlgDicomPatient
New
added class QTPlgDicomStudy
New
added class QTPlgDicomAcquisition
New
added class QTPlgDicomImage
New
added class QTPlgDicomImagePixel
New
added class QTPlgDicomTree
New
added class QTPlgDicomDocument
New
added class QTPlgDicomDirectoryDocument
New
added class QTPlgDicomVideoPresentation
New
added class QTPlgDicomConverter
New
added class QTPlgDicomMovieConverter
New
added class QTPlgDicomImageConverter


QTPlgSoundDesc

Mod
added read–write properties related to variable bit rate options

QTPlgDisplayMode

Mod
the property horResolution has been renamed to hRes
Mod
the property verResolution has been renamed to vRes

QTPlgContainer

New
added new undo related properties and methods

QTPlgMoviePlay

New
added property grayScale, boolean [r/w]
New
added property gamma, double [r/w]

QTPlgComponentService

New
added property properties, QTPlgDictionary [ro]

QTPlgVideoOutput

New
added property displayModeList, QTPlgDisplayModeList [ro]
New
added property soundComponentsList, QTPlgComponentList [ro]

QTPlgVideoOutputMovie

New
added property soundOutput, QTPlgComponent [r/w]

QTPlgCodec

New
added property doesEffect, boolean [ro]

QTPlgComponentList

New
added constant kSelector_EffectDecompressor

QTPlgGraphicsContext

New
added property grayScale, boolean [r/w]
New
added property gamma, double [r/w]

QTPlgMovie

New
added property qtMovieRestrictions, QTPlgMovieRestrictions [ro] [QuickTime 6.0 or later]

QTPlgCompressSound

New
added property dlgVbrOptionsEnabled, boolean [r/w][QuickTime 6.0 or later]
New
added property dlgRateChangeEnabled, boolean [r/w][QuickTime 6.0 or later]


Global Methods

New
added method QTPlg_Endianess() as integer
New
added method QTPlg_OpenQTPlgImageFile(src as folderitem) as QTPlgImage
New
added method QTPlg_IsFileDicomFile(srcFile as folderitem) as boolean
New
added method QTPlg_DicomOpenFile(srcFile as folderitem) as QTPlgDicomTree
New
added method QTPlg_DicomFileToTextFile(srcFile as folderitem,dst as folderitem) as integer
New
added method QTPlg_DicomFileToXmlFile(srcFile as folderitem,dst as folderitem) as integer


None


Fix
fixed a few byte ordering related bugs affecting both Windows and Intel MacOS X