Mac OS 9
ImageCompression.h File Reference

QuickTime Image Compression Interfaces. More...

#include <MacTypes.h>
#include <Quickdraw.h>
#include <QDOffscreen.h>
#include <Components.h>
#include <Dialogs.h>
#include <StandardFile.h>

Go to the source code of this file.

Data Structures

struct  MatrixRecord
 
struct  ICMProgressProcRecord
 
struct  ICMCompletionProcRecord
 
struct  ICMDataProcRecord
 
struct  ICMFlushProcRecord
 
struct  ICMAlignmentProcRecord
 
struct  DataRateParams
 
struct  ImageDescription
 
struct  CodecInfo
 
struct  CodecNameSpec
 
struct  CodecNameSpecList
 
struct  ICMFrameTimeRecord
 
struct  PreviewResourceRecord
 
struct  ICMPixelFormatInfo
 
struct  QTResolutionSettings
 
struct  QTTargetDataSize
 
struct  QTThumbnailSettings
 

Macros

#define anyCodec   ((CodecComponent)0)
 
#define bestSpeedCodec   ((CodecComponent)-1)
 
#define bestFidelityCodec   ((CodecComponent)-2)
 
#define bestCompressionCodec   ((CodecComponent)-3)
 
#define NewICMDataUPP(userRoutine)
 
#define NewICMFlushUPP(userRoutine)
 
#define NewICMCompletionUPP(userRoutine)
 
#define NewICMProgressUPP(userRoutine)
 
#define NewStdPixUPP(userRoutine)
 
#define NewQDPixUPP(userRoutine)
 
#define NewICMAlignmentUPP(userRoutine)
 
#define NewICMCursorShieldedUPP(userRoutine)
 
#define NewICMMemoryDisposedUPP(userRoutine)
 
#define NewICMConvertDataFormatUPP(userRoutine)
 
#define DisposeICMDataUPP(userUPP)   DisposeRoutineDescriptor(userUPP)
 
#define DisposeICMFlushUPP(userUPP)   DisposeRoutineDescriptor(userUPP)
 
#define DisposeICMCompletionUPP(userUPP)   DisposeRoutineDescriptor(userUPP)
 
#define DisposeICMProgressUPP(userUPP)   DisposeRoutineDescriptor(userUPP)
 
#define DisposeStdPixUPP(userUPP)   DisposeRoutineDescriptor(userUPP)
 
#define DisposeQDPixUPP(userUPP)   DisposeRoutineDescriptor(userUPP)
 
#define DisposeICMAlignmentUPP(userUPP)   DisposeRoutineDescriptor(userUPP)
 
#define DisposeICMCursorShieldedUPP(userUPP)   DisposeRoutineDescriptor(userUPP)
 
#define DisposeICMMemoryDisposedUPP(userUPP)   DisposeRoutineDescriptor(userUPP)
 
#define DisposeICMConvertDataFormatUPP(userUPP)    DisposeRoutineDescriptor(userUPP)
 
#define InvokeICMDataUPP(dataP, bytesNeeded, refcon, userUPP)
 
#define InvokeICMFlushUPP(data, bytesAdded, refcon, userUPP)
 
#define InvokeICMCompletionUPP(result, flags, refcon, userUPP)
 
#define InvokeICMProgressUPP(message, completeness, refcon, userUPP)
 
#define InvokeStdPixUPP(src, srcRect, matrix, mode, mask, matte, matteRect, flags, userUPP)
 
#define InvokeQDPixUPP(src, srcRect, matrix, mode, mask, matte, matteRect, flags, userUPP)
 
#define InvokeICMAlignmentUPP(rp, refcon, userUPP)    CALL_TWO_PARAMETER_UPP((userUPP), uppICMAlignmentProcInfo, (rp), (refcon))
 
#define InvokeICMCursorShieldedUPP(r, refcon, flags, userUPP)
 
#define InvokeICMMemoryDisposedUPP(memoryBlock, refcon, userUPP)
 
#define InvokeICMConvertDataFormatUPP(refCon, flags, desiredFormat, sourceDataFormat, srcData, srcDataSize, dstData, dstDataSize, userUPP)
 
#define NewICMDataProc(userRoutine)   NewICMDataUPP(userRoutine)
 
#define NewICMFlushProc(userRoutine)   NewICMFlushUPP(userRoutine)
 
#define NewICMCompletionProc(userRoutine)   NewICMCompletionUPP(userRoutine)
 
#define NewICMProgressProc(userRoutine)   NewICMProgressUPP(userRoutine)
 
#define NewStdPixProc(userRoutine)   NewStdPixUPP(userRoutine)
 
#define NewQDPixProc(userRoutine)   NewQDPixUPP(userRoutine)
 
#define NewICMAlignmentProc(userRoutine)   NewICMAlignmentUPP(userRoutine)
 
#define NewICMCursorShieldedProc(userRoutine)    NewICMCursorShieldedUPP(userRoutine)
 
#define NewICMMemoryDisposedProc(userRoutine)    NewICMMemoryDisposedUPP(userRoutine)
 
#define NewICMConvertDataFormatProc(userRoutine)    NewICMConvertDataFormatUPP(userRoutine)
 
#define CallICMDataProc(userRoutine, dataP, bytesNeeded, refcon)    InvokeICMDataUPP(dataP, bytesNeeded, refcon, userRoutine)
 
#define CallICMFlushProc(userRoutine, data, bytesAdded, refcon)    InvokeICMFlushUPP(data, bytesAdded, refcon, userRoutine)
 
#define CallICMCompletionProc(userRoutine, result, flags, refcon)    InvokeICMCompletionUPP(result, flags, refcon, userRoutine)
 
#define CallICMProgressProc(userRoutine, message, completeness, refcon)    InvokeICMProgressUPP(message, completeness, refcon, userRoutine)
 
#define CallStdPixProc(userRoutine, src, srcRect, matrix, mode, mask, matte, matteRect, flags)
 
#define CallQDPixProc(userRoutine, src, srcRect, matrix, mode, mask, matte, matteRect, flags)
 
#define CallICMAlignmentProc(userRoutine, rp, refcon)    InvokeICMAlignmentUPP(rp, refcon, userRoutine)
 
#define CallICMCursorShieldedProc(userRoutine, r, refcon, flags)    InvokeICMCursorShieldedUPP(r, refcon, flags, userRoutine)
 
#define CallICMMemoryDisposedProc(userRoutine, memoryBlock, refcon)    InvokeICMMemoryDisposedUPP(memoryBlock, refcon, userRoutine)
 
#define CallICMConvertDataFormatProc(userRoutine, refCon, flags, desiredFormat, sourceDataFormat, srcData, srcDataSize, dstData, dstDataSize)
 

Typedefs

typedef struct MatrixRecord MatrixRecord
 
typedef MatrixRecordMatrixRecordPtr
 
typedef Component CompressorComponent
 
typedef Component DecompressorComponent
 
typedef Component CodecComponent
 
typedef OSType CodecType
 
typedef unsigned short CodecFlags
 
typedef unsigned long CodecQ
 
typedef long bytesNeeded
 
typedef long long refcon
 
typedef long bytesAdded
 
typedef short flags
 
typedef Fixed completeness
 
typedef RectsrcRect
 
typedef Rect MatrixRecordmatrix
 
typedef Rect MatrixRecord short mode
 
typedef Rect MatrixRecord short RgnHandle mask
 
typedef Rect MatrixRecord short RgnHandle PixMapmatte
 
typedef Rect MatrixRecord short RgnHandle PixMap RectmatteRect
 
typedef void * ICMCursorNotify
 
typedef long Handle desiredFormat
 
typedef long Handle Handle sourceDataFormat
 
typedef long Handle Handle void * srcData
 
typedef long Handle Handle void long srcDataSize
 
typedef long Handle Handle void long void ** dstData
 
typedef long Handle Handle void long void long * dstDataSize
 
typedef long ImageSequence
 
typedef long ImageSequenceDataSource
 
typedef long ImageTranscodeSequence
 
typedef long ImageFieldSequence
 
typedef struct ICMProgressProcRecord ICMProgressProcRecord
 
typedef ICMProgressProcRecordICMProgressProcRecordPtr
 
typedef struct ICMCompletionProcRecord ICMCompletionProcRecord
 
typedef ICMCompletionProcRecordICMCompletionProcRecordPtr
 
typedef struct ICMDataProcRecord ICMDataProcRecord
 
typedef ICMDataProcRecordICMDataProcRecordPtr
 
typedef struct ICMFlushProcRecord ICMFlushProcRecord
 
typedef ICMFlushProcRecordICMFlushProcRecordPtr
 
typedef struct ICMAlignmentProcRecord ICMAlignmentProcRecord
 
typedef ICMAlignmentProcRecordICMAlignmentProcRecordPtr
 
typedef struct DataRateParams DataRateParams
 
typedef DataRateParamsDataRateParamsPtr
 
typedef struct ImageDescription ImageDescription
 
typedef ImageDescriptionImageDescriptionPtr
 
typedef ImageDescriptionPtrImageDescriptionHandle
 
typedef struct CodecInfo CodecInfo
 
typedef struct CodecNameSpec CodecNameSpec
 
typedef struct CodecNameSpecList CodecNameSpecList
 
typedef CodecNameSpecListCodecNameSpecListPtr
 
typedef struct ICMFrameTimeRecord ICMFrameTimeRecord
 
typedef ICMFrameTimeRecordICMFrameTimePtr
 
typedef CodecComponentCodecComponentPtr
 
typedef CodecComponentPtrCodecComponentHandle
 
typedef struct PreviewResourceRecord PreviewResourceRecord
 
typedef PreviewResourceRecordPreviewResourcePtr
 
typedef PreviewResourcePtrPreviewResource
 
typedef struct ICMPixelFormatInfo ICMPixelFormatInfo
 
typedef ICMPixelFormatInfoICMPixelFormatInfoPtr
 
typedef unsigned short MatrixFlags
 
typedef ComponentInstance GraphicsImportComponent
 
typedef ComponentInstance GraphicsExportComponent
 
typedef struct QTResolutionSettings QTResolutionSettings
 
typedef struct QTTargetDataSize QTTargetDataSize
 
typedef struct QTThumbnailSettings QTThumbnailSettings
 
typedef ComponentInstance ImageTranscoderComponent
 

Enumerations

enum  {
  kRawCodecType = FOUR_CHAR_CODE('raw ') , kCinepakCodecType = FOUR_CHAR_CODE('cvid') , kGraphicsCodecType = FOUR_CHAR_CODE('smc ') , kAnimationCodecType = FOUR_CHAR_CODE('rle ') ,
  kVideoCodecType = FOUR_CHAR_CODE('rpza') , kComponentVideoCodecType = FOUR_CHAR_CODE('yuv2') , kJPEGCodecType = FOUR_CHAR_CODE('jpeg') , kMotionJPEGACodecType = FOUR_CHAR_CODE('mjpa') ,
  kMotionJPEGBCodecType = FOUR_CHAR_CODE('mjpb') , kSGICodecType = FOUR_CHAR_CODE('.SGI') , kPlanarRGBCodecType = FOUR_CHAR_CODE('8BPS') , kMacPaintCodecType = FOUR_CHAR_CODE('PNTG') ,
  kGIFCodecType = FOUR_CHAR_CODE('gif ') , kPhotoCDCodecType = FOUR_CHAR_CODE('kpcd') , kQuickDrawGXCodecType = FOUR_CHAR_CODE('qdgx') , kAVRJPEGCodecType = FOUR_CHAR_CODE('avr ') ,
  kOpenDMLJPEGCodecType = FOUR_CHAR_CODE('dmb1') , kBMPCodecType = FOUR_CHAR_CODE('WRLE') , kWindowsRawCodecType = FOUR_CHAR_CODE('WRAW') , kVectorCodecType = FOUR_CHAR_CODE('path') ,
  kQuickDrawCodecType = FOUR_CHAR_CODE('qdrw') , kWaterRippleCodecType = FOUR_CHAR_CODE('ripl') , kFireCodecType = FOUR_CHAR_CODE('fire') , kCloudCodecType = FOUR_CHAR_CODE('clou') ,
  kH261CodecType = FOUR_CHAR_CODE('h261') , kH263CodecType = FOUR_CHAR_CODE('h263') , kDVCNTSCCodecType = FOUR_CHAR_CODE('dvc ') , kDVCPALCodecType = FOUR_CHAR_CODE('dvcp') ,
  kDVCProNTSCCodecType = FOUR_CHAR_CODE('dvpn') , kDVCProPALCodecType = FOUR_CHAR_CODE('dvpp') , kBaseCodecType = FOUR_CHAR_CODE('base') , kFLCCodecType = FOUR_CHAR_CODE('flic') ,
  kTargaCodecType = FOUR_CHAR_CODE('tga ') , kPNGCodecType = FOUR_CHAR_CODE('png ') , kTIFFCodecType = FOUR_CHAR_CODE('tiff') , kComponentVideoSigned = FOUR_CHAR_CODE('yuvu') ,
  kComponentVideoUnsigned = FOUR_CHAR_CODE('yuvs') , kCMYKCodecType = FOUR_CHAR_CODE('cmyk') , kMicrosoftVideo1CodecType = FOUR_CHAR_CODE('msvc') , kSorensonCodecType = FOUR_CHAR_CODE('SVQ1') ,
  kSorenson3CodecType , kIndeo4CodecType = FOUR_CHAR_CODE('IV41') , k64ARGBCodecType = FOUR_CHAR_CODE('b64a') , k48RGBCodecType = FOUR_CHAR_CODE('b48r') ,
  k32AlphaGrayCodecType = FOUR_CHAR_CODE('b32a') , k16GrayCodecType = FOUR_CHAR_CODE('b16g') , kMpegYUV420CodecType = FOUR_CHAR_CODE('myuv') , kYUV420CodecType = FOUR_CHAR_CODE('y420') ,
  kSorensonYUV9CodecType = FOUR_CHAR_CODE('syv9') , k422YpCbCr8CodecType , k444YpCbCr8CodecType , k4444YpCbCrA8CodecType ,
  k422YpCbCr16CodecType , k422YpCbCr10CodecType , k444YpCbCr10CodecType , k4444YpCbCrA8RCodecType
}
 
enum  {
  kBlurImageFilterType = FOUR_CHAR_CODE('blur') , kSharpenImageFilterType = FOUR_CHAR_CODE('shrp') , kEdgeDetectImageFilterType = FOUR_CHAR_CODE('edge') , kEmbossImageFilterType = FOUR_CHAR_CODE('embs') ,
  kConvolveImageFilterType = FOUR_CHAR_CODE('genk') , kAlphaGainImageFilterType = FOUR_CHAR_CODE('gain') , kRGBColorBalanceImageFilterType = FOUR_CHAR_CODE('rgbb') , kHSLColorBalanceImageFilterType = FOUR_CHAR_CODE('hslb') ,
  kColorSyncImageFilterType = FOUR_CHAR_CODE('sync') , kFilmNoiseImageFilterType = FOUR_CHAR_CODE('fmns') , kSolarizeImageFilterType = FOUR_CHAR_CODE('solr') , kColorTintImageFilterType = FOUR_CHAR_CODE('tint') ,
  kLensFlareImageFilterType = FOUR_CHAR_CODE('lens') , kBrightnessContrastImageFilterType = FOUR_CHAR_CODE('brco')
}
 
enum  {
  kAlphaCompositorTransitionType = FOUR_CHAR_CODE('blnd') , kCrossFadeTransitionType = FOUR_CHAR_CODE('dslv') , kChromaKeyTransitionType = FOUR_CHAR_CODE('ckey') , kImplodeTransitionType = FOUR_CHAR_CODE('mplo') ,
  kExplodeTransitionType = FOUR_CHAR_CODE('xplo') , kGradientTransitionType = FOUR_CHAR_CODE('matt') , kPushTransitionType = FOUR_CHAR_CODE('push') , kSlideTransitionType = FOUR_CHAR_CODE('slid') ,
  kWipeTransitionType = FOUR_CHAR_CODE('smpt') , kIrisTransitionType = FOUR_CHAR_CODE('smp2') , kRadialTransitionType = FOUR_CHAR_CODE('smp3') , kMatrixTransitionType = FOUR_CHAR_CODE('smp4') ,
  kZoomTransitionType = FOUR_CHAR_CODE('zoom')
}
 
enum  { kTravellingMatteEffectType = FOUR_CHAR_CODE('trav') }
 
enum  {
  codecInfoDoes1 = (1L << 0) , codecInfoDoes2 = (1L << 1) , codecInfoDoes4 = (1L << 2) , codecInfoDoes8 = (1L << 3) ,
  codecInfoDoes16 = (1L << 4) , codecInfoDoes32 = (1L << 5) , codecInfoDoesDither = (1L << 6) , codecInfoDoesStretch = (1L << 7) ,
  codecInfoDoesShrink = (1L << 8) , codecInfoDoesMask = (1L << 9) , codecInfoDoesTemporal , codecInfoDoesDouble ,
  codecInfoDoesQuad , codecInfoDoesHalf = (1L << 13) , codecInfoDoesQuarter = (1L << 14) , codecInfoDoesRotate = (1L << 15) ,
  codecInfoDoesHorizFlip , codecInfoDoesVertFlip , codecInfoHasEffectParameterList , codecInfoDoesBlend = (1L << 19) ,
  codecInfoDoesWarp , codecInfoDoesRecompress , codecInfoDoesSpool = (1L << 22) , codecInfoDoesRateConstrain = (1L << 23)
}
 
enum  {
  codecInfoDepth1 = (1L << 0) , codecInfoDepth2 = (1L << 1) , codecInfoDepth4 = (1L << 2) , codecInfoDepth8 = (1L << 3) ,
  codecInfoDepth16 = (1L << 4) , codecInfoDepth32 = (1L << 5) , codecInfoDepth24 = (1L << 6) , codecInfoDepth33 ,
  codecInfoDepth34 , codecInfoDepth36 , codecInfoDepth40 , codecInfoStoresClut = (1L << 11) ,
  codecInfoDoesLossless , codecInfoSequenceSensitive
}
 
enum  {
  codecFlagUseImageBuffer = (1L << 0) , codecFlagUseScreenBuffer = (1L << 1) , codecFlagUpdatePrevious = (1L << 2) , codecFlagNoScreenUpdate = (1L << 3) ,
  codecFlagWasCompressed = (1L << 4) , codecFlagDontOffscreen = (1L << 5) , codecFlagUpdatePreviousComp = (1L << 6) , codecFlagForceKeyFrame = (1L << 7) ,
  codecFlagOnlyScreenUpdate = (1L << 8) , codecFlagLiveGrab = (1L << 9) , codecFlagDiffFrame = (1L << 9) , codecFlagDontUseNewImageBuffer = (1L << 10) ,
  codecFlagInterlaceUpdate = (1L << 11) , codecFlagCatchUpDiff = (1L << 12) , codecFlagSupportDisable = (1L << 13) , codecFlagReenable = (1L << 14)
}
 
enum  {
  codecFlagOutUpdateOnNextIdle = (1L << 9) , codecFlagOutUpdateOnDataSourceChange = (1L << 10) , codecFlagSequenceSensitive = (1L << 11) , codecFlagOutUpdateOnTimeChange = (1L << 12) ,
  codecFlagImageBufferNotSourceImage = (1L << 13) , codecFlagUsedNewImageBuffer = (1L << 14) , codecFlagUsedImageBuffer = (1L << 15)
}
 
enum  { codecMinimumDataSize = 32768L }
 
enum  { compressorComponentType , decompressorComponentType }
 
enum  {
  codecLosslessQuality = 0x00000400 , codecMaxQuality = 0x000003FF , codecMinQuality = 0x00000000 , codecLowQuality = 0x00000100 ,
  codecNormalQuality = 0x00000200 , codecHighQuality = 0x00000300
}
 
enum  { codecLockBitsShieldCursor = (1 << 0) }
 
enum  {
  codecCompletionSource , codecCompletionDest , codecCompletionDontUnshield , codecCompletionWentOffscreen = (1 << 3) ,
  codecCompletionUnlockBits , codecCompletionForceChainFlush , codecCompletionDropped = (1 << 6)
}
 
enum  { codecProgressOpen = 0 , codecProgressUpdatePercent = 1 , codecProgressClose = 2 }
 
enum  { defaultDither = 0 , forceDither = 1 , suppressDither = 2 , useColorMatching = 4 }
 
enum  { callStdBits = 1 , callOldBits = 2 , noDefaultOpcodes = 4 }
 
enum  {
  graphicsModeStraightAlpha = 256 , graphicsModePreWhiteAlpha = 257 , graphicsModePreBlackAlpha = 258 , graphicsModeComposition = 259 ,
  graphicsModeStraightAlphaBlend = 260 , graphicsModePreMulColorAlpha = 261
}
 
enum  {
  evenField1ToEvenFieldOut = 1 << 0 , evenField1ToOddFieldOut = 1 << 1 , oddField1ToEvenFieldOut = 1 << 2 , oddField1ToOddFieldOut = 1 << 3 ,
  evenField2ToEvenFieldOut = 1 << 4 , evenField2ToOddFieldOut = 1 << 5 , oddField2ToEvenFieldOut = 1 << 6 , oddField2ToOddFieldOut = 1 << 7
}
 
enum  { icmFrameTimeHasVirtualStartTimeAndDuration = 1 << 0 }
 
enum  { uppICMDataProcInfo = 0x00000FE0 }
 
enum  { uppICMFlushProcInfo = 0x00000FE0 }
 
enum  { uppICMCompletionProcInfo = 0x00000E80 }
 
enum  { uppICMProgressProcInfo = 0x00000FA0 }
 
enum  { uppStdPixProcInfo = 0x002FEFC0 }
 
enum  { uppQDPixProcInfo = 0x002FEFC0 }
 
enum  { uppICMAlignmentProcInfo = 0x000003C0 }
 
enum  { uppICMCursorShieldedProcInfo = 0x00000FC0 }
 
enum  { uppICMMemoryDisposedProcInfo = 0x000003C0 }
 
enum  { uppICMConvertDataFormatProcInfo = 0x003FFFE0 }
 
enum  { codecDSequenceSingleField = (1L << 6) }
 
enum  { kICMSequenceTaskWeight , kICMSequenceTaskName = FOUR_CHAR_CODE('tnam') , kICMSequenceUserPreferredCodecs }
 
enum  {
  kImageDescriptionSampleFormat , kImageDescriptionClassicAtomFormat , kImageDescriptionQTAtomFormat , kImageDescriptionEffectDataFormat ,
  kImageDescriptionPrivateDataFormat , kImageDescriptionAlternateCodec , kImageDescriptionColorSpace
}
 
enum  {
  sfpItemPreviewAreaUser = 11 , sfpItemPreviewStaticText = 12 , sfpItemPreviewDividerUser = 13 , sfpItemCreatePreviewButton = 14 ,
  sfpItemShowPreviewButton = 15
}
 
enum  { kICMPixelFormatIsPlanarMask = 0x0F , kICMPixelFormatIsIndexed = (1L << 4) , kICMPixelFormatIsSupportedByQD = (1L << 5) }
 
enum  { kICMGetChainUltimateParent = 0 , kICMGetChainParent = 1 , kICMGetChainChild = 2 , kICMGetChainUltimateChild = 3 }
 
enum  { kDontUseValidateToFindGraphicsImporter = 1L << 0 }
 
enum  { kICMTempThenAppMemory = 1L << 12 , kICMAppThenTempMemory = 1L << 13 }
 
enum  { kQTUsePlatformDefaultGammaLevel , kQTUseSourceGammaLevel = -1L , kQTCCIR601VideoGammaLevel }
 
enum  {
  identityMatrixType = 0x00 , translateMatrixType = 0x01 , scaleMatrixType = 0x02 , scaleTranslateMatrixType = 0x03 ,
  linearMatrixType = 0x04 , linearTranslateMatrixType , perspectiveMatrixType = 0x06
}
 
enum  { GraphicsImporterComponentType = FOUR_CHAR_CODE('grip') }
 
enum  { graphicsImporterUsesImageDecompressor = 1L << 23 }
 
enum  { quickTimeImageFileImageDescriptionAtom = FOUR_CHAR_CODE('idsc') , quickTimeImageFileImageDataAtom = FOUR_CHAR_CODE('idat') , quickTimeImageFileMetaDataAtom = FOUR_CHAR_CODE('meta') , quickTimeImageFileColorSyncProfileAtom = FOUR_CHAR_CODE('iicc') }
 
enum  { graphicsImporterDrawsAllPixels = 0 , graphicsImporterDoesntDrawAllPixels = 1 , graphicsImporterDontKnowIfDrawAllPixels = 2 }
 
enum  { kGraphicsImporterDontDoGammaCorrection = 1L }
 
enum  {
  kGraphicsExportGroup = FOUR_CHAR_CODE('expo') , kGraphicsExportFileType = FOUR_CHAR_CODE('ftyp') , kGraphicsExportMIMEType = FOUR_CHAR_CODE('mime') , kGraphicsExportExtension = FOUR_CHAR_CODE('ext ') ,
  kGraphicsExportDescription = FOUR_CHAR_CODE('desc')
}
 
enum  {
  kQTPhotoshopLayerMode = FOUR_CHAR_CODE('lmod') , kQTPhotoshopLayerOpacity , kQTPhotoshopLayerClipping , kQTPhotoshopLayerFlags = FOUR_CHAR_CODE('lflg') ,
  kQTPhotoshopLayerName = FOUR_CHAR_CODE('©lnm') , kQTPhotoshopLayerUnicodeName
}
 
enum  {
  kQTIndexedImageType , kQTIndexedImageIsThumbnail , kQTIndexedImageIsLayer , kQTIndexedImageIsPage ,
  kQTIndexedImageIsMultiResolution
}
 
enum  {
  kQTTIFFUserDataPrefix , kQTTIFFExifUserDataPrefix , kQTTIFFExifGPSUserDataPrefix , kQTAlphaMode ,
  kQTAlphaModePreMulColor , kUserDataIPTC = FOUR_CHAR_CODE('iptc')
}
 
enum  { GraphicsExporterComponentType = FOUR_CHAR_CODE('grex') , kBaseGraphicsExporterSubType = FOUR_CHAR_CODE('base') }
 
enum  { graphicsExporterIsBaseExporter = 1L << 0 , graphicsExporterCanTranscode = 1L << 1 , graphicsExporterUsesImageCompressor = 1L << 2 }
 
enum  {
  kQTResolutionSettings = FOUR_CHAR_CODE('reso') , kQTTargetDataSize = FOUR_CHAR_CODE('dasz') , kQTDontRecompress = FOUR_CHAR_CODE('dntr') , kQTInterlaceStyle = FOUR_CHAR_CODE('ilac') ,
  kQTColorSyncProfile = FOUR_CHAR_CODE('iccp') , kQTThumbnailSettings = FOUR_CHAR_CODE('thum') , kQTEnableExif = FOUR_CHAR_CODE('exif') , kQTMetaData = FOUR_CHAR_CODE('meta')
}
 
enum  { kQTTIFFCompressionMethod = FOUR_CHAR_CODE('tifc') , kQTTIFFCompression_None = 1 , kQTTIFFCompression_PackBits = 32773L , kQTTIFFLittleEndian = FOUR_CHAR_CODE('tife') }
 
enum  {
  kQTPNGFilterPreference = FOUR_CHAR_CODE('pngf') , kQTPNGFilterBestForColorType = FOUR_CHAR_CODE('bflt') , kQTPNGFilterNone = 0 , kQTPNGFilterSub = 1 ,
  kQTPNGFilterUp = 2 , kQTPNGFilterAverage = 3 , kQTPNGFilterPaeth = 4 , kQTPNGFilterAdaptivePerRow = FOUR_CHAR_CODE('aflt') ,
  kQTPNGInterlaceStyle = FOUR_CHAR_CODE('ilac') , kQTPNGInterlaceNone = 0 , kQTPNGInterlaceAdam7 = 1
}
 
enum  { ImageTranscodererComponentType = FOUR_CHAR_CODE('imtc') }
 
enum  {
  kGraphicsImportSetDataReferenceSelect = 0x0001 , kGraphicsImportGetDataReferenceSelect = 0x0002 , kGraphicsImportSetDataFileSelect = 0x0003 , kGraphicsImportGetDataFileSelect = 0x0004 ,
  kGraphicsImportSetDataHandleSelect = 0x0005 , kGraphicsImportGetDataHandleSelect = 0x0006 , kGraphicsImportGetImageDescriptionSelect = 0x0007 , kGraphicsImportGetDataOffsetAndSizeSelect = 0x0008 ,
  kGraphicsImportReadDataSelect = 0x0009 , kGraphicsImportSetClipSelect = 0x000A , kGraphicsImportGetClipSelect = 0x000B , kGraphicsImportSetSourceRectSelect = 0x000C ,
  kGraphicsImportGetSourceRectSelect = 0x000D , kGraphicsImportGetNaturalBoundsSelect = 0x000E , kGraphicsImportDrawSelect = 0x000F , kGraphicsImportSetGWorldSelect = 0x0010 ,
  kGraphicsImportGetGWorldSelect = 0x0011 , kGraphicsImportSetMatrixSelect = 0x0012 , kGraphicsImportGetMatrixSelect = 0x0013 , kGraphicsImportSetBoundsRectSelect = 0x0014 ,
  kGraphicsImportGetBoundsRectSelect = 0x0015 , kGraphicsImportSaveAsPictureSelect = 0x0016 , kGraphicsImportSetGraphicsModeSelect = 0x0017 , kGraphicsImportGetGraphicsModeSelect = 0x0018 ,
  kGraphicsImportSetQualitySelect = 0x0019 , kGraphicsImportGetQualitySelect = 0x001A , kGraphicsImportSaveAsQuickTimeImageFileSelect = 0x001B , kGraphicsImportSetDataReferenceOffsetAndLimitSelect = 0x001C ,
  kGraphicsImportGetDataReferenceOffsetAndLimitSelect = 0x001D , kGraphicsImportGetAliasedDataReferenceSelect = 0x001E , kGraphicsImportValidateSelect = 0x001F , kGraphicsImportGetMetaDataSelect = 0x0020 ,
  kGraphicsImportGetMIMETypeListSelect = 0x0021 , kGraphicsImportDoesDrawAllPixelsSelect = 0x0022 , kGraphicsImportGetAsPictureSelect = 0x0023 , kGraphicsImportExportImageFileSelect = 0x0024 ,
  kGraphicsImportGetExportImageTypeListSelect = 0x0025 , kGraphicsImportDoExportImageFileDialogSelect = 0x0026 , kGraphicsImportGetExportSettingsAsAtomContainerSelect = 0x0027 , kGraphicsImportSetExportSettingsFromAtomContainerSelect = 0x0028 ,
  kGraphicsImportSetProgressProcSelect = 0x0029 , kGraphicsImportGetProgressProcSelect = 0x002A , kGraphicsImportGetImageCountSelect = 0x002B , kGraphicsImportSetImageIndexSelect = 0x002C ,
  kGraphicsImportGetImageIndexSelect = 0x002D , kGraphicsImportGetDataOffsetAndSize64Select = 0x002E , kGraphicsImportReadData64Select = 0x002F , kGraphicsImportSetDataReferenceOffsetAndLimit64Select = 0x0030 ,
  kGraphicsImportGetDataReferenceOffsetAndLimit64Select = 0x0031 , kGraphicsImportGetDefaultMatrixSelect = 0x0032 , kGraphicsImportGetDefaultClipSelect = 0x0033 , kGraphicsImportGetDefaultGraphicsModeSelect = 0x0034 ,
  kGraphicsImportGetDefaultSourceRectSelect = 0x0035 , kGraphicsImportGetColorSyncProfileSelect = 0x0036 , kGraphicsImportSetDestRectSelect = 0x0037 , kGraphicsImportGetDestRectSelect = 0x0038 ,
  kGraphicsImportSetFlagsSelect = 0x0039 , kGraphicsImportGetFlagsSelect = 0x003A , kGraphicsImportGetBaseDataOffsetAndSize64Select = 0x003D , kGraphicsExportDoExportSelect = 0x0001 ,
  kGraphicsExportCanTranscodeSelect = 0x0002 , kGraphicsExportDoTranscodeSelect = 0x0003 , kGraphicsExportCanUseCompressorSelect = 0x0004 , kGraphicsExportDoUseCompressorSelect = 0x0005 ,
  kGraphicsExportDoStandaloneExportSelect = 0x0006 , kGraphicsExportGetDefaultFileTypeAndCreatorSelect = 0x0007 , kGraphicsExportGetDefaultFileNameExtensionSelect = 0x0008 , kGraphicsExportGetMIMETypeListSelect = 0x0009 ,
  kGraphicsExportRequestSettingsSelect = 0x000B , kGraphicsExportSetSettingsFromAtomContainerSelect = 0x000C , kGraphicsExportGetSettingsAsAtomContainerSelect = 0x000D , kGraphicsExportGetSettingsAsTextSelect = 0x000E ,
  kGraphicsExportSetDontRecompressSelect = 0x000F , kGraphicsExportGetDontRecompressSelect = 0x0010 , kGraphicsExportSetInterlaceStyleSelect = 0x0011 , kGraphicsExportGetInterlaceStyleSelect = 0x0012 ,
  kGraphicsExportSetMetaDataSelect = 0x0013 , kGraphicsExportGetMetaDataSelect = 0x0014 , kGraphicsExportSetTargetDataSizeSelect = 0x0015 , kGraphicsExportGetTargetDataSizeSelect = 0x0016 ,
  kGraphicsExportSetCompressionMethodSelect = 0x0017 , kGraphicsExportGetCompressionMethodSelect = 0x0018 , kGraphicsExportSetCompressionQualitySelect = 0x0019 , kGraphicsExportGetCompressionQualitySelect = 0x001A ,
  kGraphicsExportSetResolutionSelect = 0x001B , kGraphicsExportGetResolutionSelect = 0x001C , kGraphicsExportSetDepthSelect = 0x001D , kGraphicsExportGetDepthSelect = 0x001E ,
  kGraphicsExportSetColorSyncProfileSelect = 0x0021 , kGraphicsExportGetColorSyncProfileSelect = 0x0022 , kGraphicsExportSetProgressProcSelect = 0x0023 , kGraphicsExportGetProgressProcSelect = 0x0024 ,
  kGraphicsExportSetInputDataReferenceSelect = 0x0025 , kGraphicsExportGetInputDataReferenceSelect = 0x0026 , kGraphicsExportSetInputFileSelect = 0x0027 , kGraphicsExportGetInputFileSelect = 0x0028 ,
  kGraphicsExportSetInputHandleSelect = 0x0029 , kGraphicsExportGetInputHandleSelect = 0x002A , kGraphicsExportSetInputPtrSelect = 0x002B , kGraphicsExportGetInputPtrSelect = 0x002C ,
  kGraphicsExportSetInputGraphicsImporterSelect = 0x002D , kGraphicsExportGetInputGraphicsImporterSelect = 0x002E , kGraphicsExportSetInputPictureSelect = 0x002F , kGraphicsExportGetInputPictureSelect = 0x0030 ,
  kGraphicsExportSetInputGWorldSelect = 0x0031 , kGraphicsExportGetInputGWorldSelect = 0x0032 , kGraphicsExportSetInputPixmapSelect = 0x0033 , kGraphicsExportGetInputPixmapSelect = 0x0034 ,
  kGraphicsExportSetInputOffsetAndLimitSelect = 0x0035 , kGraphicsExportGetInputOffsetAndLimitSelect = 0x0036 , kGraphicsExportMayExporterReadInputDataSelect = 0x0037 , kGraphicsExportGetInputDataSizeSelect = 0x0038 ,
  kGraphicsExportReadInputDataSelect = 0x0039 , kGraphicsExportGetInputImageDescriptionSelect = 0x003A , kGraphicsExportGetInputImageDimensionsSelect = 0x003B , kGraphicsExportGetInputImageDepthSelect = 0x003C ,
  kGraphicsExportDrawInputImageSelect = 0x003D , kGraphicsExportSetOutputDataReferenceSelect = 0x003E , kGraphicsExportGetOutputDataReferenceSelect = 0x003F , kGraphicsExportSetOutputFileSelect = 0x0040 ,
  kGraphicsExportGetOutputFileSelect = 0x0041 , kGraphicsExportSetOutputHandleSelect = 0x0042 , kGraphicsExportGetOutputHandleSelect = 0x0043 , kGraphicsExportSetOutputOffsetAndMaxSizeSelect = 0x0044 ,
  kGraphicsExportGetOutputOffsetAndMaxSizeSelect = 0x0045 , kGraphicsExportSetOutputFileTypeAndCreatorSelect = 0x0046 , kGraphicsExportGetOutputFileTypeAndCreatorSelect = 0x0047 , kGraphicsExportWriteOutputDataSelect = 0x0048 ,
  kGraphicsExportSetOutputMarkSelect = 0x0049 , kGraphicsExportGetOutputMarkSelect = 0x004A , kGraphicsExportReadOutputDataSelect = 0x004B , kGraphicsExportSetThumbnailEnabledSelect = 0x004C ,
  kGraphicsExportGetThumbnailEnabledSelect = 0x004D , kGraphicsExportSetExifEnabledSelect = 0x004E , kGraphicsExportGetExifEnabledSelect = 0x004F , kImageTranscoderBeginSequenceSelect = 0x0001 ,
  kImageTranscoderConvertSelect = 0x0002 , kImageTranscoderDisposeDataSelect = 0x0003 , kImageTranscoderEndSequenceSelect = 0x0004
}
 

Functions

typedef CALLBACK_API (OSErr, ICMDataProcPtr)(Ptr *dataP
 
typedef CALLBACK_API (OSErr, ICMFlushProcPtr)(Ptr data
 
typedef CALLBACK_API (void, ICMCompletionProcPtr)(OSErr result
 
typedef CALLBACK_API (OSErr, ICMProgressProcPtr)(short message
 
typedef CALLBACK_API (void, StdPixProcPtr)(PixMap *src
 
typedef CALLBACK_API (void, QDPixProcPtr)(PixMap *src
 
typedef CALLBACK_API (void, ICMAlignmentProcPtr)(Rect *rp
 
typedef CALLBACK_API (void, ICMCursorShieldedProcPtr)(const Rect *r
 
typedef CALLBACK_API (void, ICMMemoryDisposedProcPtr)(Ptr memoryBlock
 
typedef CALLBACK_API (OSErr, ICMConvertDataFormatProcPtr)(void *refCon
 
typedef STACK_UPP_TYPE (ICMDataProcPtr) ICMDataUPP
 
typedef STACK_UPP_TYPE (ICMFlushProcPtr) ICMFlushUPP
 
typedef STACK_UPP_TYPE (ICMCompletionProcPtr) ICMCompletionUPP
 
typedef STACK_UPP_TYPE (ICMProgressProcPtr) ICMProgressUPP
 
typedef STACK_UPP_TYPE (StdPixProcPtr) StdPixUPP
 
typedef STACK_UPP_TYPE (QDPixProcPtr) QDPixUPP
 
typedef STACK_UPP_TYPE (ICMAlignmentProcPtr) ICMAlignmentUPP
 
typedef STACK_UPP_TYPE (ICMCursorShieldedProcPtr) ICMCursorShieldedUPP
 
typedef STACK_UPP_TYPE (ICMMemoryDisposedProcPtr) ICMMemoryDisposedUPP
 
typedef STACK_UPP_TYPE (ICMConvertDataFormatProcPtr) ICMConvertDataFormatUPP
 
ICMDataUPP NewICMDataUPP (ICMDataProcPtr userRoutine)
 
ICMFlushUPP NewICMFlushUPP (ICMFlushProcPtr userRoutine)
 
ICMCompletionUPP NewICMCompletionUPP (ICMCompletionProcPtr userRoutine)
 
ICMProgressUPP NewICMProgressUPP (ICMProgressProcPtr userRoutine)
 
StdPixUPP NewStdPixUPP (StdPixProcPtr userRoutine)
 
QDPixUPP NewQDPixUPP (QDPixProcPtr userRoutine)
 
ICMAlignmentUPP NewICMAlignmentUPP (ICMAlignmentProcPtr userRoutine)
 
ICMCursorShieldedUPP NewICMCursorShieldedUPP (ICMCursorShieldedProcPtr userRoutine)
 
ICMMemoryDisposedUPP NewICMMemoryDisposedUPP (ICMMemoryDisposedProcPtr userRoutine)
 
ICMConvertDataFormatUPP NewICMConvertDataFormatUPP (ICMConvertDataFormatProcPtr userRoutine)
 
void DisposeICMDataUPP (ICMDataUPP userUPP)
 
void DisposeICMFlushUPP (ICMFlushUPP userUPP)
 
void DisposeICMCompletionUPP (ICMCompletionUPP userUPP)
 
void DisposeICMProgressUPP (ICMProgressUPP userUPP)
 
void DisposeStdPixUPP (StdPixUPP userUPP)
 
void DisposeQDPixUPP (QDPixUPP userUPP)
 
void DisposeICMAlignmentUPP (ICMAlignmentUPP userUPP)
 
void DisposeICMCursorShieldedUPP (ICMCursorShieldedUPP userUPP)
 
void DisposeICMMemoryDisposedUPP (ICMMemoryDisposedUPP userUPP)
 
void DisposeICMConvertDataFormatUPP (ICMConvertDataFormatUPP userUPP)
 
OSErr InvokeICMDataUPP (Ptr *dataP, long bytesNeeded, long refcon, ICMDataUPP userUPP)
 
OSErr InvokeICMFlushUPP (Ptr data, long bytesAdded, long refcon, ICMFlushUPP userUPP)
 
void InvokeICMCompletionUPP (OSErr result, short flags, long refcon, ICMCompletionUPP userUPP)
 
OSErr InvokeICMProgressUPP (short message, Fixed completeness, long refcon, ICMProgressUPP userUPP)
 
void InvokeStdPixUPP (PixMap *src, Rect *srcRect, MatrixRecord *matrix, short mode, RgnHandle mask, PixMap *matte, Rect *matteRect, short flags, StdPixUPP userUPP)
 
void InvokeQDPixUPP (PixMap *src, Rect *srcRect, MatrixRecord *matrix, short mode, RgnHandle mask, PixMap *matte, Rect *matteRect, short flags, QDPixUPP userUPP)
 
void InvokeICMAlignmentUPP (Rect *rp, long refcon, ICMAlignmentUPP userUPP)
 
void InvokeICMCursorShieldedUPP (const Rect *r, void *refcon, long flags, ICMCursorShieldedUPP userUPP)
 
void InvokeICMMemoryDisposedUPP (Ptr memoryBlock, void *refcon, ICMMemoryDisposedUPP userUPP)
 
OSErr InvokeICMConvertDataFormatUPP (void *refCon, long flags, Handle desiredFormat, Handle sourceDataFormat, void *srcData, long srcDataSize, void **dstData, long *dstDataSize, ICMConvertDataFormatUPP userUPP)
 
OSErr CodecManagerVersion (long *version)
 
OSErr GetCodecNameList (CodecNameSpecListPtr *list, short showAll)
 
OSErr DisposeCodecNameList (CodecNameSpecListPtr list)
 
OSErr GetCodecInfo (CodecInfo *info, CodecType cType, CodecComponent codec)
 
OSErr GetMaxCompressionSize (PixMapHandle src, const Rect *srcRect, short colorDepth, CodecQ quality, CodecType cType, CompressorComponent codec, long *size)
 
OSErr GetCSequenceMaxCompressionSize (ImageSequence seqID, PixMapHandle src, long *size)
 
OSErr GetCompressionTime (PixMapHandle src, const Rect *srcRect, short colorDepth, CodecType cType, CompressorComponent codec, CodecQ *spatialQuality, CodecQ *temporalQuality, unsigned long *compressTime)
 
OSErr CompressImage (PixMapHandle src, const Rect *srcRect, CodecQ quality, CodecType cType, ImageDescriptionHandle desc, Ptr data)
 
OSErr FCompressImage (PixMapHandle src, const Rect *srcRect, short colorDepth, CodecQ quality, CodecType cType, CompressorComponent codec, CTabHandle ctable, CodecFlags flags, long bufferSize, ICMFlushProcRecordPtr flushProc, ICMProgressProcRecordPtr progressProc, ImageDescriptionHandle desc, Ptr data)
 
OSErr DecompressImage (Ptr data, ImageDescriptionHandle desc, PixMapHandle dst, const Rect *srcRect, const Rect *dstRect, short mode, RgnHandle mask)
 
OSErr FDecompressImage (Ptr data, ImageDescriptionHandle desc, PixMapHandle dst, const Rect *srcRect, MatrixRecordPtr matrix, short mode, RgnHandle mask, PixMapHandle matte, const Rect *matteRect, CodecQ accuracy, DecompressorComponent codec, long bufferSize, ICMDataProcRecordPtr dataProc, ICMProgressProcRecordPtr progressProc)
 
OSErr CompressSequenceBegin (ImageSequence *seqID, PixMapHandle src, PixMapHandle prev, const Rect *srcRect, const Rect *prevRect, short colorDepth, CodecType cType, CompressorComponent codec, CodecQ spatialQuality, CodecQ temporalQuality, long keyFrameRate, CTabHandle ctable, CodecFlags flags, ImageDescriptionHandle desc)
 
OSErr CompressSequenceFrame (ImageSequence seqID, PixMapHandle src, const Rect *srcRect, CodecFlags flags, Ptr data, long *dataSize, UInt8 *similarity, ICMCompletionProcRecordPtr asyncCompletionProc)
 
OSErr DecompressSequenceBegin (ImageSequence *seqID, ImageDescriptionHandle desc, CGrafPtr port, GDHandle gdh, const Rect *srcRect, MatrixRecordPtr matrix, short mode, RgnHandle mask, CodecFlags flags, CodecQ accuracy, DecompressorComponent codec)
 
OSErr DecompressSequenceBeginS (ImageSequence *seqID, ImageDescriptionHandle desc, Ptr data, long dataSize, CGrafPtr port, GDHandle gdh, const Rect *srcRect, MatrixRecordPtr matrix, short mode, RgnHandle mask, CodecFlags flags, CodecQ accuracy, DecompressorComponent codec)
 
OSErr DecompressSequenceFrame (ImageSequence seqID, Ptr data, CodecFlags inFlags, CodecFlags *outFlags, ICMCompletionProcRecordPtr asyncCompletionProc)
 
OSErr DecompressSequenceFrameS (ImageSequence seqID, Ptr data, long dataSize, CodecFlags inFlags, CodecFlags *outFlags, ICMCompletionProcRecordPtr asyncCompletionProc)
 
OSErr DecompressSequenceFrameWhen (ImageSequence seqID, Ptr data, long dataSize, CodecFlags inFlags, CodecFlags *outFlags, ICMCompletionProcRecordPtr asyncCompletionProc, const ICMFrameTimeRecord *frameTime)
 
OSErr CDSequenceFlush (ImageSequence seqID)
 
OSErr SetDSequenceMatrix (ImageSequence seqID, MatrixRecordPtr matrix)
 
OSErr GetDSequenceMatrix (ImageSequence seqID, MatrixRecordPtr matrix)
 
OSErr SetDSequenceMatte (ImageSequence seqID, PixMapHandle matte, const Rect *matteRect)
 
OSErr SetDSequenceMask (ImageSequence seqID, RgnHandle mask)
 
OSErr SetDSequenceTransferMode (ImageSequence seqID, short mode, const RGBColor *opColor)
 
OSErr SetDSequenceDataProc (ImageSequence seqID, ICMDataProcRecordPtr dataProc, long bufferSize)
 
OSErr SetDSequenceAccuracy (ImageSequence seqID, CodecQ accuracy)
 
OSErr SetDSequenceSrcRect (ImageSequence seqID, const Rect *srcRect)
 
OSErr SetDSequenceFlags (ImageSequence seqID, long flags, long flagsMask)
 
OSErr ICMSequenceGetInfo (ImageSequence seqID, OSType which, void *data)
 
OSErr ICMSequenceSetInfo (ImageSequence seqID, OSType which, void *data, Size dataSize)
 
OSErr GetDSequenceImageBuffer (ImageSequence seqID, GWorldPtr *gworld)
 
OSErr GetDSequenceScreenBuffer (ImageSequence seqID, GWorldPtr *gworld)
 
OSErr SetCSequenceQuality (ImageSequence seqID, CodecQ spatialQuality, CodecQ temporalQuality)
 
OSErr SetCSequencePrev (ImageSequence seqID, PixMapHandle prev, const Rect *prevRect)
 
OSErr SetCSequenceFlushProc (ImageSequence seqID, ICMFlushProcRecordPtr flushProc, long bufferSize)
 
OSErr SetCSequenceKeyFrameRate (ImageSequence seqID, long keyFrameRate)
 
OSErr GetCSequenceKeyFrameRate (ImageSequence seqID, long *keyFrameRate)
 
OSErr GetCSequencePrevBuffer (ImageSequence seqID, GWorldPtr *gworld)
 
OSErr CDSequenceBusy (ImageSequence seqID)
 
OSErr CDSequenceEnd (ImageSequence seqID)
 
OSErr CDSequenceEquivalentImageDescription (ImageSequence seqID, ImageDescriptionHandle newDesc, Boolean *equivalent)
 
OSErr CDSequenceEquivalentImageDescriptionS (ImageSequence seqID, ImageDescriptionHandle newDesc, Boolean *equivalent, Boolean *canSwitch)
 
OSErr ReplaceDSequenceImageDescription (ImageSequence seqID, ImageDescriptionHandle newDesc)
 
OSErr GetCompressedImageSize (ImageDescriptionHandle desc, Ptr data, long bufferSize, ICMDataProcRecordPtr dataProc, long *dataSize)
 
OSErr GetSimilarity (PixMapHandle src, const Rect *srcRect, ImageDescriptionHandle desc, Ptr data, Fixed *similarity)
 
OSErr GetImageDescriptionCTable (ImageDescriptionHandle desc, CTabHandle *ctable)
 
OSErr SetImageDescriptionCTable (ImageDescriptionHandle desc, CTabHandle ctable)
 
OSErr GetImageDescriptionExtension (ImageDescriptionHandle desc, Handle *extension, long idType, long index)
 
OSErr AddImageDescriptionExtension (ImageDescriptionHandle desc, Handle extension, long idType)
 
OSErr RemoveImageDescriptionExtension (ImageDescriptionHandle desc, long idType, long index)
 
OSErr CountImageDescriptionExtensionType (ImageDescriptionHandle desc, long idType, long *count)
 
OSErr GetNextImageDescriptionExtensionType (ImageDescriptionHandle desc, long *idType)
 
OSErr FindCodec (CodecType cType, CodecComponent specCodec, CompressorComponent *compressor, DecompressorComponent *decompressor)
 
OSErr CompressPicture (PicHandle srcPicture, PicHandle dstPicture, CodecQ quality, CodecType cType)
 
OSErr FCompressPicture (PicHandle srcPicture, PicHandle dstPicture, short colorDepth, CTabHandle ctable, CodecQ quality, short doDither, short compressAgain, ICMProgressProcRecordPtr progressProc, CodecType cType, CompressorComponent codec)
 
OSErr CompressPictureFile (short srcRefNum, short dstRefNum, CodecQ quality, CodecType cType)
 
OSErr FCompressPictureFile (short srcRefNum, short dstRefNum, short colorDepth, CTabHandle ctable, CodecQ quality, short doDither, short compressAgain, ICMProgressProcRecordPtr progressProc, CodecType cType, CompressorComponent codec)
 
OSErr GetPictureFileHeader (short refNum, Rect *frame, OpenCPicParams *header)
 
OSErr DrawPictureFile (short refNum, const Rect *frame, ICMProgressProcRecordPtr progressProc)
 
OSErr DrawTrimmedPicture (PicHandle srcPicture, const Rect *frame, RgnHandle trimMask, short doDither, ICMProgressProcRecordPtr progressProc)
 
OSErr DrawTrimmedPictureFile (short srcRefnum, const Rect *frame, RgnHandle trimMask, short doDither, ICMProgressProcRecordPtr progressProc)
 
OSErr MakeThumbnailFromPicture (PicHandle picture, short colorDepth, PicHandle thumbnail, ICMProgressProcRecordPtr progressProc)
 
OSErr MakeThumbnailFromPictureFile (short refNum, short colorDepth, PicHandle thumbnail, ICMProgressProcRecordPtr progressProc)
 
OSErr MakeThumbnailFromPixMap (PixMapHandle src, const Rect *srcRect, short colorDepth, PicHandle thumbnail, ICMProgressProcRecordPtr progressProc)
 
OSErr TrimImage (ImageDescriptionHandle desc, Ptr inData, long inBufferSize, ICMDataProcRecordPtr dataProc, Ptr outData, long outBufferSize, ICMFlushProcRecordPtr flushProc, Rect *trimRect, ICMProgressProcRecordPtr progressProc)
 
OSErr ConvertImage (ImageDescriptionHandle srcDD, Ptr srcData, short colorDepth, CTabHandle ctable, CodecQ accuracy, CodecQ quality, CodecType cType, CodecComponent codec, ImageDescriptionHandle dstDD, Ptr dstData)
 
OSErr GetCompressedPixMapInfo (PixMapPtr pix, ImageDescriptionHandle *desc, Ptr *data, long *bufferSize, ICMDataProcRecord *dataProc, ICMProgressProcRecord *progressProc)
 
OSErr SetCompressedPixMapInfo (PixMapPtr pix, ImageDescriptionHandle desc, Ptr data, long bufferSize, ICMDataProcRecordPtr dataProc, ICMProgressProcRecordPtr progressProc)
 
void StdPix (PixMapPtr src, const Rect *srcRect, MatrixRecordPtr matrix, short mode, RgnHandle mask, PixMapPtr matte, const Rect *matteRect, short flags)
 
OSErr TransformRgn (MatrixRecordPtr matrix, RgnHandle rgn)
 
void SFGetFilePreview (Point where, ConstStr255Param prompt, FileFilterUPP fileFilter, short numTypes, ConstSFTypeListPtr typeList, DlgHookUPP dlgHook, SFReply *reply)
 
void SFPGetFilePreview (Point where, ConstStr255Param prompt, FileFilterUPP fileFilter, short numTypes, ConstSFTypeListPtr typeList, DlgHookUPP dlgHook, SFReply *reply, short dlgID, ModalFilterUPP filterProc)
 
void StandardGetFilePreview (FileFilterUPP fileFilter, short numTypes, ConstSFTypeListPtr typeList, StandardFileReply *reply)
 
void CustomGetFilePreview (FileFilterYDUPP fileFilter, short numTypes, ConstSFTypeListPtr typeList, StandardFileReply *reply, short dlgID, Point where, DlgHookYDUPP dlgHook, ModalFilterYDUPP filterProc, ActivationOrderListPtr activeList, ActivateYDUPP activateProc, void *yourDataPtr)
 
OSErr MakeFilePreview (short resRefNum, ICMProgressProcRecordPtr progress)
 
OSErr AddFilePreview (short resRefNum, OSType previewType, Handle previewData)
 
void AlignScreenRect (Rect *rp, ICMAlignmentProcRecordPtr alignmentProc)
 
void AlignWindow (WindowRef wp, Boolean front, const Rect *alignmentRect, ICMAlignmentProcRecordPtr alignmentProc)
 
void DragAlignedWindow (WindowRef wp, Point startPt, Rect *boundsRect, Rect *alignmentRect, ICMAlignmentProcRecordPtr alignmentProc)
 
long DragAlignedGrayRgn (RgnHandle theRgn, Point startPt, Rect *boundsRect, Rect *slopRect, short axis, UniversalProcPtr actionProc, Rect *alignmentRect, ICMAlignmentProcRecordPtr alignmentProc)
 
OSErr SetCSequenceDataRateParams (ImageSequence seqID, DataRateParamsPtr params)
 
OSErr SetCSequenceFrameNumber (ImageSequence seqID, long frameNumber)
 
OSErr SetCSequencePreferredPacketSize (ImageSequence seqID, long preferredPacketSizeInBytes)
 
OSErr NewImageGWorld (GWorldPtr *gworld, ImageDescriptionHandle idh, GWorldFlags flags)
 
OSErr GetCSequenceDataRateParams (ImageSequence seqID, DataRateParamsPtr params)
 
OSErr GetCSequenceFrameNumber (ImageSequence seqID, long *frameNumber)
 
OSErr GetBestDeviceRect (GDHandle *gdh, Rect *rp)
 
OSErr SetSequenceProgressProc (ImageSequence seqID, ICMProgressProcRecord *progressProc)
 
OSErr GDHasScale (GDHandle gdh, short depth, Fixed *scale)
 
OSErr GDGetScale (GDHandle gdh, Fixed *scale, short *flags)
 
OSErr GDSetScale (GDHandle gdh, Fixed scale, short flags)
 
OSErr ICMShieldSequenceCursor (ImageSequence seqID)
 
void ICMDecompressComplete (ImageSequence seqID, OSErr err, short flag, ICMCompletionProcRecordPtr completionRtn)
 
OSErr ICMDecompressCompleteS (ImageSequence seqID, OSErr err, short flag, ICMCompletionProcRecordPtr completionRtn)
 
OSErr ICMSequenceLockBits (ImageSequence seqID, PixMapPtr dst, long flags)
 
OSErr ICMSequenceUnlockBits (ImageSequence seqID, long flags)
 
OSErr ICMGetPixelFormatInfo (OSType PixelFormat, ICMPixelFormatInfoPtr theInfo)
 
OSErr ICMSetPixelFormatInfo (OSType PixelFormat, ICMPixelFormatInfoPtr theInfo)
 
OSErr ICMSequenceGetChainMember (ImageSequence seqID, ImageSequence *retSeqID, long flags)
 
OSErr SetDSequenceTimeCode (ImageSequence seqID, void *timeCodeFormat, void *timeCodeTime)
 
OSErr CDSequenceNewMemory (ImageSequence seqID, Ptr *data, Size dataSize, long dataUse, ICMMemoryDisposedUPP memoryGoneProc, void *refCon)
 
OSErr CDSequenceDisposeMemory (ImageSequence seqID, Ptr data)
 
OSErr CDSequenceNewDataSource (ImageSequence seqID, ImageSequenceDataSource *sourceID, OSType sourceType, long sourceInputNumber, Handle dataDescription, ICMConvertDataFormatUPP transferProc, void *refCon)
 
OSErr CDSequenceDisposeDataSource (ImageSequenceDataSource sourceID)
 
OSErr CDSequenceSetSourceData (ImageSequenceDataSource sourceID, void *data, long dataSize)
 
OSErr CDSequenceChangedSourceData (ImageSequenceDataSource sourceID)
 
OSErr CDSequenceSetSourceDataQueue (ImageSequenceDataSource sourceID, QHdrPtr dataQueue)
 
OSErr CDSequenceGetDataSource (ImageSequence seqID, ImageSequenceDataSource *sourceID, OSType sourceType, long sourceInputNumber)
 
OSErr PtInDSequenceData (ImageSequence seqID, void *data, Size dataSize, Point where, Boolean *hit)
 
OSErr HitTestDSequenceData (ImageSequence seqID, void *data, Size dataSize, Point where, long *hit, long hitFlags)
 
OSErr GetGraphicsImporterForFile (const FSSpec *theFile, ComponentInstance *gi)
 
OSErr GetGraphicsImporterForDataRef (Handle dataRef, OSType dataRefType, ComponentInstance *gi)
 
OSErr GetGraphicsImporterForFileWithFlags (const FSSpec *theFile, ComponentInstance *gi, long flags)
 
OSErr GetGraphicsImporterForDataRefWithFlags (Handle dataRef, OSType dataRefType, ComponentInstance *gi, long flags)
 
OSErr QTGetFileNameExtension (ConstStrFileNameParam fileName, OSType fileType, OSType *extension)
 
OSErr ImageTranscodeSequenceBegin (ImageTranscodeSequence *its, ImageDescriptionHandle srcDesc, OSType destType, ImageDescriptionHandle *dstDesc, void *data, long dataSize)
 
OSErr ImageTranscodeSequenceEnd (ImageTranscodeSequence its)
 
OSErr ImageTranscodeFrame (ImageTranscodeSequence its, void *srcData, long srcDataSize, void **dstData, long *dstDataSize)
 
OSErr ImageTranscodeDisposeFrameData (ImageTranscodeSequence its, void *dstData)
 
OSErr CDSequenceInvalidate (ImageSequence seqID, RgnHandle invalRgn)
 
OSErr CDSequenceSetTimeBase (ImageSequence seqID, void *base)
 
OSErr ImageFieldSequenceBegin (ImageFieldSequence *ifs, ImageDescriptionHandle desc1, ImageDescriptionHandle desc2, ImageDescriptionHandle descOut)
 
OSErr ImageFieldSequenceExtractCombine (ImageFieldSequence ifs, long fieldFlags, void *data1, long dataSize1, void *data2, long dataSize2, void *outputData, long *outDataSize)
 
OSErr ImageFieldSequenceEnd (ImageFieldSequence ifs)
 
OSErr QTNewGWorld (GWorldPtr *offscreenGWorld, OSType PixelFormat, const Rect *boundsRect, CTabHandle cTable, GDHandle aGDevice, GWorldFlags flags)
 
OSErr QTNewGWorldFromPtr (GWorldPtr *gw, OSType pixelFormat, const Rect *boundsRect, CTabHandle cTable, GDHandle aGDevice, GWorldFlags flags, void *baseAddr, long rowBytes)
 
GWorldFlags QTUpdateGWorld (GWorldPtr *offscreenGWorld, OSType PixelFormat, const Rect *boundsRect, CTabHandle cTable, GDHandle aGDevice, GWorldFlags flags)
 
OSErr MakeImageDescriptionForPixMap (PixMapHandle pixmap, ImageDescriptionHandle *idh)
 
OSErr MakeImageDescriptionForEffect (OSType effectType, ImageDescriptionHandle *idh)
 
short QTGetPixelSize (OSType PixelFormat)
 
long QTGetPixMapPtrRowBytes (PixMapPtr pm)
 
long QTGetPixMapHandleRowBytes (PixMapHandle pm)
 
OSErr QTSetPixMapPtrRowBytes (PixMapPtr pm, long rowBytes)
 
OSErr QTSetPixMapHandleRowBytes (PixMapHandle pm, long rowBytes)
 
Fixed QTGetPixMapPtrGammaLevel (PixMapPtr pm)
 
OSErr QTSetPixMapPtrGammaLevel (PixMapPtr pm, Fixed gammaLevel)
 
Fixed QTGetPixMapHandleGammaLevel (PixMapHandle pm)
 
OSErr QTSetPixMapHandleGammaLevel (PixMapHandle pm, Fixed gammaLevel)
 
Fixed QTGetPixMapPtrRequestedGammaLevel (PixMapPtr pm)
 
OSErr QTSetPixMapPtrRequestedGammaLevel (PixMapPtr pm, Fixed requestedGammaLevel)
 
Fixed QTGetPixMapHandleRequestedGammaLevel (PixMapHandle pm)
 
OSErr QTSetPixMapHandleRequestedGammaLevel (PixMapHandle pm, Fixed requestedGammaLevel)
 
OSErr QuadToQuadMatrix (const Fixed *source, const Fixed *dest, MatrixRecord *map)
 
short GetMatrixType (const MatrixRecord *m)
 
void CopyMatrix (const MatrixRecord *m1, MatrixRecord *m2)
 
Boolean EqualMatrix (const MatrixRecord *m1, const MatrixRecord *m2)
 
void SetIdentityMatrix (MatrixRecord *matrix)
 
void TranslateMatrix (MatrixRecord *m, Fixed deltaH, Fixed deltaV)
 
void RotateMatrix (MatrixRecord *m, Fixed degrees, Fixed aboutX, Fixed aboutY)
 
void ScaleMatrix (MatrixRecord *m, Fixed scaleX, Fixed scaleY, Fixed aboutX, Fixed aboutY)
 
void SkewMatrix (MatrixRecord *m, Fixed skewX, Fixed skewY, Fixed aboutX, Fixed aboutY)
 
OSErr TransformFixedPoints (const MatrixRecord *m, FixedPoint *fpt, long count)
 
OSErr TransformPoints (const MatrixRecord *mp, Point *pt1, long count)
 
Boolean TransformFixedRect (const MatrixRecord *m, FixedRect *fr, FixedPoint *fpp)
 
Boolean TransformRect (const MatrixRecord *m, Rect *r, FixedPoint *fpp)
 
Boolean InverseMatrix (const MatrixRecord *m, MatrixRecord *im)
 
void ConcatMatrix (const MatrixRecord *a, MatrixRecord *b)
 
void RectMatrix (MatrixRecord *matrix, const Rect *srcRect, const Rect *dstRect)
 
void MapMatrix (MatrixRecord *matrix, const Rect *fromRect, const Rect *toRect)
 
void CompAdd (wide *src, wide *dst)
 
void CompSub (wide *src, wide *dst)
 
void CompNeg (wide *dst)
 
void CompShift (wide *src, short shift)
 
void CompMul (long src1, long src2, wide *dst)
 
long CompDiv (wide *numerator, long denominator, long *remainder)
 
void CompFixMul (wide *compSrc, Fixed fixSrc, wide *compDst)
 
void CompMulDiv (wide *co, long mul, long divisor)
 
void CompMulDivTrunc (wide *co, long mul, long divisor, long *remainder)
 
long CompCompare (const wide *a, const wide *minusb)
 
unsigned long CompSquareRoot (const wide *src)
 
Fixed FixMulDiv (Fixed src, Fixed mul, Fixed divisor)
 
Fixed UnsignedFixMulDiv (Fixed src, Fixed mul, Fixed divisor)
 
Fract FracSinCos (Fixed degree, Fract *cosOut)
 
Fixed FixExp2 (Fixed src)
 
Fixed FixLog2 (Fixed src)
 
Fixed FixPow (Fixed base, Fixed exp)
 
ComponentResult GraphicsImportSetDataReference (GraphicsImportComponent ci, Handle dataRef, OSType dataReType)
 
ComponentResult GraphicsImportGetDataReference (GraphicsImportComponent ci, Handle *dataRef, OSType *dataReType)
 
ComponentResult GraphicsImportSetDataFile (GraphicsImportComponent ci, const FSSpec *theFile)
 
ComponentResult GraphicsImportGetDataFile (GraphicsImportComponent ci, FSSpec *theFile)
 
ComponentResult GraphicsImportSetDataHandle (GraphicsImportComponent ci, Handle h)
 
ComponentResult GraphicsImportGetDataHandle (GraphicsImportComponent ci, Handle *h)
 
ComponentResult GraphicsImportGetImageDescription (GraphicsImportComponent ci, ImageDescriptionHandle *desc)
 
ComponentResult GraphicsImportGetDataOffsetAndSize (GraphicsImportComponent ci, unsigned long *offset, unsigned long *size)
 
ComponentResult GraphicsImportReadData (GraphicsImportComponent ci, void *dataPtr, unsigned long dataOffset, unsigned long dataSize)
 
ComponentResult GraphicsImportSetClip (GraphicsImportComponent ci, RgnHandle clipRgn)
 
ComponentResult GraphicsImportGetClip (GraphicsImportComponent ci, RgnHandle *clipRgn)
 
ComponentResult GraphicsImportSetSourceRect (GraphicsImportComponent ci, const Rect *sourceRect)
 
ComponentResult GraphicsImportGetSourceRect (GraphicsImportComponent ci, Rect *sourceRect)
 
ComponentResult GraphicsImportGetNaturalBounds (GraphicsImportComponent ci, Rect *naturalBounds)
 
ComponentResult GraphicsImportDraw (GraphicsImportComponent ci)
 
ComponentResult GraphicsImportSetGWorld (GraphicsImportComponent ci, CGrafPtr port, GDHandle gd)
 
ComponentResult GraphicsImportGetGWorld (GraphicsImportComponent ci, CGrafPtr *port, GDHandle *gd)
 
ComponentResult GraphicsImportSetMatrix (GraphicsImportComponent ci, const MatrixRecord *matrix)
 
ComponentResult GraphicsImportGetMatrix (GraphicsImportComponent ci, MatrixRecord *matrix)
 
ComponentResult GraphicsImportSetBoundsRect (GraphicsImportComponent ci, const Rect *bounds)
 
ComponentResult GraphicsImportGetBoundsRect (GraphicsImportComponent ci, Rect *bounds)
 
ComponentResult GraphicsImportSaveAsPicture (GraphicsImportComponent ci, const FSSpec *fss, ScriptCode scriptTag)
 
ComponentResult GraphicsImportSetGraphicsMode (GraphicsImportComponent ci, long graphicsMode, const RGBColor *opColor)
 
ComponentResult GraphicsImportGetGraphicsMode (GraphicsImportComponent ci, long *graphicsMode, RGBColor *opColor)
 
ComponentResult GraphicsImportSetQuality (GraphicsImportComponent ci, CodecQ quality)
 
ComponentResult GraphicsImportGetQuality (GraphicsImportComponent ci, CodecQ *quality)
 
ComponentResult GraphicsImportSaveAsQuickTimeImageFile (GraphicsImportComponent ci, const FSSpec *fss, ScriptCode scriptTag)
 
ComponentResult GraphicsImportSetDataReferenceOffsetAndLimit (GraphicsImportComponent ci, unsigned long offset, unsigned long limit)
 
ComponentResult GraphicsImportGetDataReferenceOffsetAndLimit (GraphicsImportComponent ci, unsigned long *offset, unsigned long *limit)
 
ComponentResult GraphicsImportGetAliasedDataReference (GraphicsImportComponent ci, Handle *dataRef, OSType *dataRefType)
 
ComponentResult GraphicsImportValidate (GraphicsImportComponent ci, Boolean *valid)
 
ComponentResult GraphicsImportGetMetaData (GraphicsImportComponent ci, void *userData)
 
ComponentResult GraphicsImportGetMIMETypeList (GraphicsImportComponent ci, void *qtAtomContainerPtr)
 
ComponentResult GraphicsImportDoesDrawAllPixels (GraphicsImportComponent ci, short *drawsAllPixels)
 
ComponentResult GraphicsImportGetAsPicture (GraphicsImportComponent ci, PicHandle *picture)
 
ComponentResult GraphicsImportExportImageFile (GraphicsImportComponent ci, OSType fileType, OSType fileCreator, const FSSpec *fss, ScriptCode scriptTag)
 
ComponentResult GraphicsImportGetExportImageTypeList (GraphicsImportComponent ci, void *qtAtomContainerPtr)
 
ComponentResult GraphicsImportDoExportImageFileDialog (GraphicsImportComponent ci, const FSSpec *inDefaultSpec, StringPtr prompt, ModalFilterYDUPP filterProc, OSType *outExportedType, FSSpec *outExportedSpec, ScriptCode *outScriptTag)
 
ComponentResult GraphicsImportGetExportSettingsAsAtomContainer (GraphicsImportComponent ci, void *qtAtomContainerPtr)
 
ComponentResult GraphicsImportSetExportSettingsFromAtomContainer (GraphicsImportComponent ci, void *qtAtomContainer)
 
ComponentResult GraphicsImportSetProgressProc (GraphicsImportComponent ci, ICMProgressProcRecordPtr progressProc)
 
ComponentResult GraphicsImportGetProgressProc (GraphicsImportComponent ci, ICMProgressProcRecordPtr progressProc)
 
ComponentResult GraphicsImportGetImageCount (GraphicsImportComponent ci, unsigned long *imageCount)
 
ComponentResult GraphicsImportSetImageIndex (GraphicsImportComponent ci, unsigned long imageIndex)
 
ComponentResult GraphicsImportGetImageIndex (GraphicsImportComponent ci, unsigned long *imageIndex)
 
ComponentResult GraphicsImportGetDataOffsetAndSize64 (GraphicsImportComponent ci, wide *offset, wide *size)
 
ComponentResult GraphicsImportReadData64 (GraphicsImportComponent ci, void *dataPtr, const wide *dataOffset, unsigned long dataSize)
 
ComponentResult GraphicsImportSetDataReferenceOffsetAndLimit64 (GraphicsImportComponent ci, const wide *offset, const wide *limit)
 
ComponentResult GraphicsImportGetDataReferenceOffsetAndLimit64 (GraphicsImportComponent ci, wide *offset, wide *limit)
 
ComponentResult GraphicsImportGetDefaultMatrix (GraphicsImportComponent ci, MatrixRecord *defaultMatrix)
 
ComponentResult GraphicsImportGetDefaultClip (GraphicsImportComponent ci, RgnHandle *defaultRgn)
 
ComponentResult GraphicsImportGetDefaultGraphicsMode (GraphicsImportComponent ci, long *defaultGraphicsMode, RGBColor *defaultOpColor)
 
ComponentResult GraphicsImportGetDefaultSourceRect (GraphicsImportComponent ci, Rect *defaultSourceRect)
 
ComponentResult GraphicsImportGetColorSyncProfile (GraphicsImportComponent ci, Handle *profile)
 
ComponentResult GraphicsImportSetDestRect (GraphicsImportComponent ci, const Rect *destRect)
 
ComponentResult GraphicsImportGetDestRect (GraphicsImportComponent ci, Rect *destRect)
 
ComponentResult GraphicsImportSetFlags (GraphicsImportComponent ci, long flags)
 
ComponentResult GraphicsImportGetFlags (GraphicsImportComponent ci, long *flags)
 
ComponentResult GraphicsImportGetBaseDataOffsetAndSize64 (GraphicsImportComponent ci, wide *offset, wide *size)
 
ComponentResult GraphicsExportDoExport (GraphicsExportComponent ci, unsigned long *actualSizeWritten)
 
ComponentResult GraphicsExportCanTranscode (GraphicsExportComponent ci, Boolean *canTranscode)
 
ComponentResult GraphicsExportDoTranscode (GraphicsExportComponent ci)
 
ComponentResult GraphicsExportCanUseCompressor (GraphicsExportComponent ci, Boolean *canUseCompressor, void *codecSettingsAtomContainerPtr)
 
ComponentResult GraphicsExportDoUseCompressor (GraphicsExportComponent ci, void *codecSettingsAtomContainer, ImageDescriptionHandle *outDesc)
 
ComponentResult GraphicsExportDoStandaloneExport (GraphicsExportComponent ci)
 
ComponentResult GraphicsExportGetDefaultFileTypeAndCreator (GraphicsExportComponent ci, OSType *fileType, OSType *fileCreator)
 
ComponentResult GraphicsExportGetDefaultFileNameExtension (GraphicsExportComponent ci, OSType *fileNameExtension)
 
ComponentResult GraphicsExportGetMIMETypeList (GraphicsExportComponent ci, void *qtAtomContainerPtr)
 
ComponentResult GraphicsExportRequestSettings (GraphicsExportComponent ci, ModalFilterYDUPP filterProc, void *yourDataProc)
 
ComponentResult GraphicsExportSetSettingsFromAtomContainer (GraphicsExportComponent ci, void *qtAtomContainer)
 
ComponentResult GraphicsExportGetSettingsAsAtomContainer (GraphicsExportComponent ci, void *qtAtomContainerPtr)
 
ComponentResult GraphicsExportGetSettingsAsText (GraphicsExportComponent ci, Handle *theText)
 
ComponentResult GraphicsExportSetDontRecompress (GraphicsExportComponent ci, Boolean dontRecompress)
 
ComponentResult GraphicsExportGetDontRecompress (GraphicsExportComponent ci, Boolean *dontRecompress)
 
ComponentResult GraphicsExportSetInterlaceStyle (GraphicsExportComponent ci, unsigned long interlaceStyle)
 
ComponentResult GraphicsExportGetInterlaceStyle (GraphicsExportComponent ci, unsigned long *interlaceStyle)
 
ComponentResult GraphicsExportSetMetaData (GraphicsExportComponent ci, void *userData)
 
ComponentResult GraphicsExportGetMetaData (GraphicsExportComponent ci, void *userData)
 
ComponentResult GraphicsExportSetTargetDataSize (GraphicsExportComponent ci, unsigned long targetDataSize)
 
ComponentResult GraphicsExportGetTargetDataSize (GraphicsExportComponent ci, unsigned long *targetDataSize)
 
ComponentResult GraphicsExportSetCompressionMethod (GraphicsExportComponent ci, long compressionMethod)
 
ComponentResult GraphicsExportGetCompressionMethod (GraphicsExportComponent ci, long *compressionMethod)
 
ComponentResult GraphicsExportSetCompressionQuality (GraphicsExportComponent ci, CodecQ spatialQuality)
 
ComponentResult GraphicsExportGetCompressionQuality (GraphicsExportComponent ci, CodecQ *spatialQuality)
 
ComponentResult GraphicsExportSetResolution (GraphicsExportComponent ci, Fixed horizontalResolution, Fixed verticalResolution)
 
ComponentResult GraphicsExportGetResolution (GraphicsExportComponent ci, Fixed *horizontalResolution, Fixed *verticalResolution)
 
ComponentResult GraphicsExportSetDepth (GraphicsExportComponent ci, long depth)
 
ComponentResult GraphicsExportGetDepth (GraphicsExportComponent ci, long *depth)
 
ComponentResult GraphicsExportSetColorSyncProfile (GraphicsExportComponent ci, Handle colorSyncProfile)
 
ComponentResult GraphicsExportGetColorSyncProfile (GraphicsExportComponent ci, Handle *colorSyncProfile)
 
ComponentResult GraphicsExportSetProgressProc (GraphicsExportComponent ci, ICMProgressProcRecordPtr progressProc)
 
ComponentResult GraphicsExportGetProgressProc (GraphicsExportComponent ci, ICMProgressProcRecordPtr progressProc)
 
ComponentResult GraphicsExportSetInputDataReference (GraphicsExportComponent ci, Handle dataRef, OSType dataRefType, ImageDescriptionHandle desc)
 
ComponentResult GraphicsExportGetInputDataReference (GraphicsExportComponent ci, Handle *dataRef, OSType *dataRefType)
 
ComponentResult GraphicsExportSetInputFile (GraphicsExportComponent ci, const FSSpec *theFile, ImageDescriptionHandle desc)
 
ComponentResult GraphicsExportGetInputFile (GraphicsExportComponent ci, FSSpec *theFile)
 
ComponentResult GraphicsExportSetInputHandle (GraphicsExportComponent ci, Handle h, ImageDescriptionHandle desc)
 
ComponentResult GraphicsExportGetInputHandle (GraphicsExportComponent ci, Handle *h)
 
ComponentResult GraphicsExportSetInputPtr (GraphicsExportComponent ci, Ptr p, unsigned long size, ImageDescriptionHandle desc)
 
ComponentResult GraphicsExportGetInputPtr (GraphicsExportComponent ci, Ptr *p, unsigned long *size)
 
ComponentResult GraphicsExportSetInputGraphicsImporter (GraphicsExportComponent ci, GraphicsImportComponent grip)
 
ComponentResult GraphicsExportGetInputGraphicsImporter (GraphicsExportComponent ci, GraphicsImportComponent *grip)
 
ComponentResult GraphicsExportSetInputPicture (GraphicsExportComponent ci, PicHandle picture)
 
ComponentResult GraphicsExportGetInputPicture (GraphicsExportComponent ci, PicHandle *picture)
 
ComponentResult GraphicsExportSetInputGWorld (GraphicsExportComponent ci, GWorldPtr gworld)
 
ComponentResult GraphicsExportGetInputGWorld (GraphicsExportComponent ci, GWorldPtr *gworld)
 
ComponentResult GraphicsExportSetInputPixmap (GraphicsExportComponent ci, PixMapHandle pixmap)
 
ComponentResult GraphicsExportGetInputPixmap (GraphicsExportComponent ci, PixMapHandle *pixmap)
 
ComponentResult GraphicsExportSetInputOffsetAndLimit (GraphicsExportComponent ci, unsigned long offset, unsigned long limit)
 
ComponentResult GraphicsExportGetInputOffsetAndLimit (GraphicsExportComponent ci, unsigned long *offset, unsigned long *limit)
 
ComponentResult GraphicsExportMayExporterReadInputData (GraphicsExportComponent ci, Boolean *mayReadInputData)
 
ComponentResult GraphicsExportGetInputDataSize (GraphicsExportComponent ci, unsigned long *size)
 
ComponentResult GraphicsExportReadInputData (GraphicsExportComponent ci, void *dataPtr, unsigned long dataOffset, unsigned long dataSize)
 
ComponentResult GraphicsExportGetInputImageDescription (GraphicsExportComponent ci, ImageDescriptionHandle *desc)
 
ComponentResult GraphicsExportGetInputImageDimensions (GraphicsExportComponent ci, Rect *dimensions)
 
ComponentResult GraphicsExportGetInputImageDepth (GraphicsExportComponent ci, long *inputDepth)
 
ComponentResult GraphicsExportDrawInputImage (GraphicsExportComponent ci, CGrafPtr gw, GDHandle gd, const Rect *srcRect, const Rect *dstRect)
 
ComponentResult GraphicsExportSetOutputDataReference (GraphicsExportComponent ci, Handle dataRef, OSType dataRefType)
 
ComponentResult GraphicsExportGetOutputDataReference (GraphicsExportComponent ci, Handle *dataRef, OSType *dataRefType)
 
ComponentResult GraphicsExportSetOutputFile (GraphicsExportComponent ci, const FSSpec *theFile)
 
ComponentResult GraphicsExportGetOutputFile (GraphicsExportComponent ci, FSSpec *theFile)
 
ComponentResult GraphicsExportSetOutputHandle (GraphicsExportComponent ci, Handle h)
 
ComponentResult GraphicsExportGetOutputHandle (GraphicsExportComponent ci, Handle *h)
 
ComponentResult GraphicsExportSetOutputOffsetAndMaxSize (GraphicsExportComponent ci, unsigned long offset, unsigned long maxSize, Boolean truncateFile)
 
ComponentResult GraphicsExportGetOutputOffsetAndMaxSize (GraphicsExportComponent ci, unsigned long *offset, unsigned long *maxSize, Boolean *truncateFile)
 
ComponentResult GraphicsExportSetOutputFileTypeAndCreator (GraphicsExportComponent ci, OSType fileType, OSType fileCreator)
 
ComponentResult GraphicsExportGetOutputFileTypeAndCreator (GraphicsExportComponent ci, OSType *fileType, OSType *fileCreator)
 
ComponentResult GraphicsExportWriteOutputData (GraphicsExportComponent ci, const void *dataPtr, unsigned long dataSize)
 
ComponentResult GraphicsExportSetOutputMark (GraphicsExportComponent ci, unsigned long mark)
 
ComponentResult GraphicsExportGetOutputMark (GraphicsExportComponent ci, unsigned long *mark)
 
ComponentResult GraphicsExportReadOutputData (GraphicsExportComponent ci, void *dataPtr, unsigned long dataOffset, unsigned long dataSize)
 
ComponentResult GraphicsExportSetThumbnailEnabled (GraphicsExportComponent ci, Boolean enableThumbnail, long maxThumbnailWidth, long maxThumbnailHeight)
 
ComponentResult GraphicsExportGetThumbnailEnabled (GraphicsExportComponent ci, Boolean *thumbnailEnabled, long *maxThumbnailWidth, long *maxThumbnailHeight)
 
ComponentResult GraphicsExportSetExifEnabled (GraphicsExportComponent ci, Boolean enableExif)
 
ComponentResult GraphicsExportGetExifEnabled (GraphicsExportComponent ci, Boolean *exifEnabled)
 
ComponentResult ImageTranscoderBeginSequence (ImageTranscoderComponent itc, ImageDescriptionHandle srcDesc, ImageDescriptionHandle *dstDesc, void *data, long dataSize)
 
ComponentResult ImageTranscoderConvert (ImageTranscoderComponent itc, void *srcData, long srcDataSize, void **dstData, long *dstDataSize)
 
ComponentResult ImageTranscoderDisposeData (ImageTranscoderComponent itc, void *dstData)
 
ComponentResult ImageTranscoderEndSequence (ImageTranscoderComponent itc)
 

Detailed Description

QuickTime Image Compression Interfaces.

Introduced In: QuickTime 5.0
Avaliable From: Universal Interfaces 3.4.1
Copyright: © 1990-2001 by Apple Computer, Inc., all rights reserved

For bug reports, consult the following page on the World Wide Web:

http://developer.apple.com/bugreporter/

Macro Definition Documentation

◆ CallICMConvertDataFormatProc

#define CallICMConvertDataFormatProc (   userRoutine,
  refCon,
  flags,
  desiredFormat,
  sourceDataFormat,
  srcData,
  srcDataSize,
  dstData,
  dstDataSize 
)
Value:
InvokeICMConvertDataFormatUPP(refCon, flags, desiredFormat, \
sourceDataFormat, srcData, srcDataSize, \
dstData, dstDataSize, userRoutine)
OSErr InvokeICMConvertDataFormatUPP(void *refCon, long flags, Handle desiredFormat, Handle sourceDataFormat, void *srcData, long srcDataSize, void **dstData, long *dstDataSize, ICMConvertDataFormatUPP userUPP)

◆ CallQDPixProc

#define CallQDPixProc (   userRoutine,
  src,
  srcRect,
  matrix,
  mode,
  mask,
  matte,
  matteRect,
  flags 
)
Value:
InvokeQDPixUPP(src, srcRect, matrix, mode, mask, matte, matteRect, flags, \
userRoutine)
void InvokeQDPixUPP(PixMap *src, Rect *srcRect, MatrixRecord *matrix, short mode, RgnHandle mask, PixMap *matte, Rect *matteRect, short flags, QDPixUPP userUPP)
Definition: MacTypes.h:527

◆ CallStdPixProc

#define CallStdPixProc (   userRoutine,
  src,
  srcRect,
  matrix,
  mode,
  mask,
  matte,
  matteRect,
  flags 
)
Value:
InvokeStdPixUPP(src, srcRect, matrix, mode, mask, matte, matteRect, flags, \
userRoutine)
void InvokeStdPixUPP(PixMap *src, Rect *srcRect, MatrixRecord *matrix, short mode, RgnHandle mask, PixMap *matte, Rect *matteRect, short flags, StdPixUPP userUPP)

◆ InvokeICMCompletionUPP

#define InvokeICMCompletionUPP (   result,
  flags,
  refcon,
  userUPP 
)
Value:
CALL_THREE_PARAMETER_UPP((userUPP), uppICMCompletionProcInfo, (result), \
(flags), (refcon))

◆ InvokeICMConvertDataFormatUPP

#define InvokeICMConvertDataFormatUPP (   refCon,
  flags,
  desiredFormat,
  sourceDataFormat,
  srcData,
  srcDataSize,
  dstData,
  dstDataSize,
  userUPP 
)
Value:
(OSErr) CALL_EIGHT_PARAMETER_UPP((userUPP), uppICMConvertDataFormatProcInfo, \
(refCon), (flags), (desiredFormat), \
(sourceDataFormat), (srcData), \
(srcDataSize), (dstData), (dstDataSize))

◆ InvokeICMCursorShieldedUPP

#define InvokeICMCursorShieldedUPP (   r,
  refcon,
  flags,
  userUPP 
)
Value:
CALL_THREE_PARAMETER_UPP((userUPP), uppICMCursorShieldedProcInfo, (r), \
(refcon), (flags))

◆ InvokeICMDataUPP

#define InvokeICMDataUPP (   dataP,
  bytesNeeded,
  refcon,
  userUPP 
)
Value:
(OSErr) CALL_THREE_PARAMETER_UPP((userUPP), uppICMDataProcInfo, (dataP), \
(bytesNeeded), (refcon))

◆ InvokeICMFlushUPP

#define InvokeICMFlushUPP (   data,
  bytesAdded,
  refcon,
  userUPP 
)
Value:
(OSErr) CALL_THREE_PARAMETER_UPP((userUPP), uppICMFlushProcInfo, (data), \
(bytesAdded), (refcon))

◆ InvokeICMMemoryDisposedUPP

#define InvokeICMMemoryDisposedUPP (   memoryBlock,
  refcon,
  userUPP 
)
Value:
CALL_TWO_PARAMETER_UPP((userUPP), uppICMMemoryDisposedProcInfo, \
(memoryBlock), (refcon))

◆ InvokeICMProgressUPP

#define InvokeICMProgressUPP (   message,
  completeness,
  refcon,
  userUPP 
)
Value:
(OSErr) CALL_THREE_PARAMETER_UPP((userUPP), uppICMProgressProcInfo, \
(message), (completeness), (refcon))

◆ InvokeQDPixUPP

#define InvokeQDPixUPP (   src,
  srcRect,
  matrix,
  mode,
  mask,
  matte,
  matteRect,
  flags,
  userUPP 
)
Value:
CALL_EIGHT_PARAMETER_UPP((userUPP), uppQDPixProcInfo, (src), (srcRect), \
(matrix), (mode), (mask), (matte), (matteRect), \
(flags))

◆ InvokeStdPixUPP

#define InvokeStdPixUPP (   src,
  srcRect,
  matrix,
  mode,
  mask,
  matte,
  matteRect,
  flags,
  userUPP 
)
Value:
CALL_EIGHT_PARAMETER_UPP((userUPP), uppStdPixProcInfo, (src), (srcRect), \
(matrix), (mode), (mask), (matte), (matteRect), \
(flags))

◆ NewICMAlignmentUPP

#define NewICMAlignmentUPP (   userRoutine)
Value:
(ICMAlignmentUPP) \
NewRoutineDescriptor((ProcPtr)(userRoutine), uppICMAlignmentProcInfo, \
GetCurrentArchitecture())
UniversalProcPtr NewRoutineDescriptor(ProcPtr theProc, ProcInfoType theProcInfo, ISAType theISA)

pascal no_return_value Func(4_bytes, 4_bytes)

◆ NewICMCompletionUPP

#define NewICMCompletionUPP (   userRoutine)
Value:
(ICMCompletionUPP) \
NewRoutineDescriptor((ProcPtr)(userRoutine), uppICMCompletionProcInfo, \
GetCurrentArchitecture())

pascal no_return_value Func(2_bytes, 2_bytes, 4_bytes)

◆ NewICMConvertDataFormatUPP

#define NewICMConvertDataFormatUPP (   userRoutine)
Value:
(ICMConvertDataFormatUPP) NewRoutineDescriptor( \
(ProcPtr)(userRoutine), uppICMConvertDataFormatProcInfo, \
GetCurrentArchitecture())

pascal 2_bytes Func(4_bytes, 4_bytes, 4_bytes, 4_bytes, 4_bytes, 4_bytes, 4_bytes, 4_bytes)

◆ NewICMCursorShieldedUPP

#define NewICMCursorShieldedUPP (   userRoutine)
Value:
(ICMCursorShieldedUPP) NewRoutineDescriptor((ProcPtr)(userRoutine), \
uppICMCursorShieldedProcInfo, \
GetCurrentArchitecture())

pascal no_return_value Func(4_bytes, 4_bytes, 4_bytes)

◆ NewICMDataProc

#define NewICMDataProc (   userRoutine)    NewICMDataUPP(userRoutine)

support for pre-Carbon UPP routines: New...Proc and Call...Proc

◆ NewICMDataUPP

#define NewICMDataUPP (   userRoutine)
Value:
(ICMDataUPP) NewRoutineDescriptor( \
(ProcPtr)(userRoutine), uppICMDataProcInfo, GetCurrentArchitecture())

pascal 2_bytes Func(4_bytes, 4_bytes, 4_bytes)

◆ NewICMFlushUPP

#define NewICMFlushUPP (   userRoutine)
Value:
(ICMFlushUPP) NewRoutineDescriptor( \
(ProcPtr)(userRoutine), uppICMFlushProcInfo, GetCurrentArchitecture())

pascal 2_bytes Func(4_bytes, 4_bytes, 4_bytes)

◆ NewICMMemoryDisposedUPP

#define NewICMMemoryDisposedUPP (   userRoutine)
Value:
(ICMMemoryDisposedUPP) NewRoutineDescriptor((ProcPtr)(userRoutine), \
uppICMMemoryDisposedProcInfo, \
GetCurrentArchitecture())

pascal no_return_value Func(4_bytes, 4_bytes)

◆ NewICMProgressUPP

#define NewICMProgressUPP (   userRoutine)
Value:
(ICMProgressUPP) \
NewRoutineDescriptor((ProcPtr)(userRoutine), uppICMProgressProcInfo, \
GetCurrentArchitecture())

pascal 2_bytes Func(2_bytes, 4_bytes, 4_bytes)

◆ NewQDPixUPP

#define NewQDPixUPP (   userRoutine)
Value:
(QDPixUPP) NewRoutineDescriptor((ProcPtr)(userRoutine), uppQDPixProcInfo, \
GetCurrentArchitecture())

pascal no_return_value Func(4_bytes, 4_bytes, 4_bytes, 2_bytes, 4_bytes, 4_bytes, 4_bytes, 2_bytes)

◆ NewStdPixUPP

#define NewStdPixUPP (   userRoutine)
Value:
(StdPixUPP) NewRoutineDescriptor((ProcPtr)(userRoutine), uppStdPixProcInfo, \
GetCurrentArchitecture())

pascal no_return_value Func(4_bytes, 4_bytes, 4_bytes, 2_bytes, 4_bytes, 4_bytes, 4_bytes, 2_bytes)

Enumeration Type Documentation

◆ anonymous enum

anonymous enum
Enumerator
kComponentVideoSigned 

NOTE: despite what might seem obvious from the two constants below and their names, they really are correct. 'yuvu' really does mean signed, and 'yuvs' really does mean unsigned. Really.

kIndeo4CodecType 

available in QuickTime 5 and later

k444YpCbCr8CodecType 

Component Y'CbCr 8-bit 4:2:2

k4444YpCbCrA8CodecType 

Component Y'CbCr 8-bit 4:4:4

k422YpCbCr16CodecType 

Component Y'CbCrA 8-bit 4:4:4:4

k422YpCbCr10CodecType 

Component Y'CbCr 10,12,14,16-bit 4:2:2

k444YpCbCr10CodecType 

Component Y'CbCr 10-bit 4:2:2

k4444YpCbCrA8RCodecType 

Component Y'CbCr 10-bit 4:4:4

◆ anonymous enum

anonymous enum

one source effects

◆ anonymous enum

anonymous enum

two source effects

◆ anonymous enum

anonymous enum

three source effects

◆ anonymous enum

anonymous enum

These are the bits that are set in the Component flags, and also in the codecInfo struct.

Enumerator
codecInfoDoes2 

codec can work with 1-bit pixels

codecInfoDoes4 

codec can work with 2-bit pixels

codecInfoDoes8 

codec can work with 4-bit pixels

codecInfoDoes16 

codec can work with 8-bit pixels

codecInfoDoes32 

codec can work with 16-bit pixels

codecInfoDoesDither 

codec can work with 32-bit pixels

codecInfoDoesStretch 

codec can do ditherMode

codecInfoDoesShrink 

codec can stretch to arbitrary sizes

codecInfoDoesMask 

codec can shrink to arbitrary sizes

codecInfoDoesTemporal 

codec can mask to clipping regions

codecInfoDoesDouble 

codec can handle temporal redundancy

codecInfoDoesQuad 

codec can stretch to double size exactly

codecInfoDoesHalf 

codec can stretch to quadruple size exactly

codecInfoDoesQuarter 

codec can shrink to half size

codecInfoDoesRotate 

codec can shrink to quarter size

codecInfoDoesHorizFlip 

codec can rotate on decompress

codecInfoDoesVertFlip 

codec can flip horizontally on decompress

codecInfoHasEffectParameterList 

codec can flip vertically on decompress

codecInfoDoesBlend 

codec implements get effects parameter list call, once was codecInfoDoesSkew

codecInfoDoesWarp 

codec can blend on decompress

codecInfoDoesRecompress 

codec can warp arbitrarily on decompress

codecInfoDoesSpool 

codec can recompress image without accumulating errors

codecInfoDoesRateConstrain 

codec can spool image data

◆ anonymous enum

anonymous enum
Enumerator
codecInfoDepth2 

compressed data at 1 bpp depth available

codecInfoDepth4 

compressed data at 2 bpp depth available

codecInfoDepth8 

compressed data at 4 bpp depth available

codecInfoDepth16 

compressed data at 8 bpp depth available

codecInfoDepth32 

compressed data at 16 bpp depth available

codecInfoDepth24 

compressed data at 32 bpp depth available

codecInfoDepth33 

compressed data at 24 bpp depth available

codecInfoDepth34 

compressed data at 1 bpp monochrome depth available

codecInfoDepth36 

compressed data at 2 bpp grayscale depth available

codecInfoDepth40 

compressed data at 4 bpp grayscale depth available

codecInfoStoresClut 

compressed data at 8 bpp grayscale depth available

codecInfoDoesLossless 

compressed data can have custom cluts

codecInfoSequenceSensitive 

compressed data can be stored in lossless format

◆ anonymous enum

anonymous enum

input sequence flags

Enumerator
codecFlagUseScreenBuffer 

decompress

codecFlagUpdatePrevious 

decompress

codecFlagNoScreenUpdate 

compress

codecFlagWasCompressed 

decompress

codecFlagDontOffscreen 

compress

codecFlagUpdatePreviousComp 

decompress

codecFlagForceKeyFrame 

compress

codecFlagOnlyScreenUpdate 

compress

codecFlagLiveGrab 

decompress

codecFlagDiffFrame 

compress

codecFlagDontUseNewImageBuffer 

decompress

codecFlagInterlaceUpdate 

decompress

codecFlagCatchUpDiff 

decompress

codecFlagSupportDisable 

decompress

codecFlagReenable 

decompress

◆ anonymous enum

anonymous enum

output sequence flags

◆ anonymous enum

anonymous enum
Enumerator
codecMinimumDataSize 

The minimum data size for spooling in or out data

◆ anonymous enum

anonymous enum
Enumerator
decompressorComponentType 

the type for "Components" which compress images

◆ anonymous enum

anonymous enum
Enumerator
codecCompletionDest 

asynchronous codec is done with source data

codecCompletionDontUnshield 

asynchronous codec is done with destination data

codecCompletionWentOffscreen 

on dest complete don't unshield cursor

codecCompletionUnlockBits 

codec used offscreen buffer

codecCompletionForceChainFlush 

on dest complete, call ICMSequenceUnlockBits

codecCompletionDropped 

ICM needs to flush the whole chain

◆ anonymous enum

anonymous enum
Enumerator
kICMSequenceTaskName 

data is pointer to UInt32

kICMSequenceUserPreferredCodecs 

data is pointer to OSType

◆ anonymous enum

anonymous enum
Enumerator
kImageDescriptionClassicAtomFormat 

image description extension describing sample format

kImageDescriptionQTAtomFormat 

sample contains classic atom structure (ie, GX codec and Curve codec)

kImageDescriptionEffectDataFormat 

sample contains QT atom structure

kImageDescriptionPrivateDataFormat 

sample describes an effect (as QTAtoms)

kImageDescriptionAlternateCodec 

sample is in a private codec specific format

kImageDescriptionColorSpace 

image description extension containing the OSType of a substitute codec should the main codec not be available

◆ anonymous enum

anonymous enum
Enumerator
kQTUseSourceGammaLevel 

When decompressing into this PixMap, gamma-correct to the platform's standard gamma.

kQTCCIR601VideoGammaLevel 

When decompressing into this PixMap, don't perform gamma-correction.

◆ anonymous enum

anonymous enum
Enumerator
translateMatrixType 

result if matrix is identity

scaleMatrixType 

result if matrix translates

scaleTranslateMatrixType 

result if matrix scales

linearMatrixType 

result if matrix scales and translates

linearTranslateMatrixType 

result if matrix is general 2 x 2

perspectiveMatrixType 

result if matrix is general 2 x 2 and translates

◆ anonymous enum

anonymous enum

Flags for GraphicsImportSetFlags

◆ anonymous enum

anonymous enum

User data types for layers of Photoshop files

Enumerator
kQTPhotoshopLayerOpacity 

OSType

kQTPhotoshopLayerClipping 

UInt8, 0 = transparent .. 255 = opaque

kQTPhotoshopLayerFlags 

UInt8, 0 = base, 1 = non-base

kQTPhotoshopLayerName 

UInt8

kQTPhotoshopLayerUnicodeName 

Text

◆ anonymous enum

anonymous enum

User data returned by graphics importers to suggest intended use for indexed images

Enumerator
kQTIndexedImageIsThumbnail 

1 or more OSTypes, such as the following values:

kQTIndexedImageIsLayer 

The image at this index is a thumbnail.

kQTIndexedImageIsPage 

The image at this index is a layer.

kQTIndexedImageIsMultiResolution 

The image at this index is a page.

◆ anonymous enum

anonymous enum

Other user data types returned by graphics importers

Enumerator
kQTTIFFExifUserDataPrefix 

Added to some tag values in TIFF IFDs to generate user data codes. (0x7469 is 'ti'.) For example, YCbCrPositioning is tag 0x0213, so its user data code is 0x74690213.

kQTTIFFExifGPSUserDataPrefix 

Added to tag values in Exif IFDs to generate user data codes. (0x6578 is 'ex'.) For example, DateTimeOriginal is tag 0x9003, so its user data code is 0x65789003.

kQTAlphaMode 

Added to tag values in Exif GPS IFDs to generate user data codes. (0x6770 is 'gp'.) For example, GPSAltitude is tag 0x0006, so its user data code is 0x6770006.

kQTAlphaModePreMulColor 

UInt32; eg, graphicsModeStraightAlpha or graphicsModePreBlackAlpha

kUserDataIPTC 

RGBColor; used if kQTAlphaMode is graphicsModePreMulColorAlpha

◆ anonymous enum

anonymous enum
Enumerator
kQTMetaData 

UInt8 (boolean)

◆ anonymous enum

anonymous enum
Enumerator
kQTTIFFCompression_None 

UInt32

◆ anonymous enum

anonymous enum
Enumerator
kQTPNGFilterBestForColorType 

UInt32

kQTPNGInterlaceNone 

UInt32

◆ anonymous enum

anonymous enum

UPP call backs selectors for component calls

Function Documentation

◆ AddFilePreview()

OSErr AddFilePreview ( short  resRefNum,
OSType  previewType,
Handle  previewData 
)

AddFilePreview()

Non-Carbon CFM: in QuickTimeLib 2.5 and later
Carbon Lib: in CarbonLib 1.0 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 3.0 and later

◆ AddImageDescriptionExtension()

OSErr AddImageDescriptionExtension ( ImageDescriptionHandle  desc,
Handle  extension,
long  idType 
)

AddImageDescriptionExtension()

Non-Carbon CFM: in QuickTimeLib 2.5 and later
Carbon Lib: in CarbonLib 1.0 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 3.0 and later

◆ AlignScreenRect()

void AlignScreenRect ( Rect rp,
ICMAlignmentProcRecordPtr  alignmentProc 
)

AlignScreenRect()

Non-Carbon CFM: in QuickTimeLib 2.5 and later
Carbon Lib: in CarbonLib 1.0 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 3.0 and later

◆ AlignWindow()

void AlignWindow ( WindowRef  wp,
Boolean  front,
const Rect alignmentRect,
ICMAlignmentProcRecordPtr  alignmentProc 
)

AlignWindow()

Non-Carbon CFM: in QuickTimeLib 2.5 and later
Carbon Lib: in CarbonLib 1.0 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 3.0 and later

◆ CDSequenceBusy()

OSErr CDSequenceBusy ( ImageSequence  seqID)

CDSequenceBusy()

Non-Carbon CFM: in QuickTimeLib 2.5 and later
Carbon Lib: in CarbonLib 1.0 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 3.0 and later

◆ CDSequenceChangedSourceData()

OSErr CDSequenceChangedSourceData ( ImageSequenceDataSource  sourceID)

CDSequenceChangedSourceData()

Non-Carbon CFM: in QuickTimeLib 2.5 and later
Carbon Lib: in CarbonLib 1.0 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 3.0 and later

◆ CDSequenceDisposeDataSource()

OSErr CDSequenceDisposeDataSource ( ImageSequenceDataSource  sourceID)

CDSequenceDisposeDataSource()

Non-Carbon CFM: in QuickTimeLib 2.5 and later
Carbon Lib: in CarbonLib 1.0 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 3.0 and later

◆ CDSequenceDisposeMemory()

OSErr CDSequenceDisposeMemory ( ImageSequence  seqID,
Ptr  data 
)

CDSequenceDisposeMemory()

Non-Carbon CFM: in QuickTimeLib 2.5 and later
Carbon Lib: in CarbonLib 1.0 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 3.0 and later

◆ CDSequenceEnd()

OSErr CDSequenceEnd ( ImageSequence  seqID)

CDSequenceEnd()

Non-Carbon CFM: in QuickTimeLib 2.5 and later
Carbon Lib: in CarbonLib 1.0 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 3.0 and later

◆ CDSequenceEquivalentImageDescription()

OSErr CDSequenceEquivalentImageDescription ( ImageSequence  seqID,
ImageDescriptionHandle  newDesc,
Boolean equivalent 
)

CDSequenceEquivalentImageDescription()

Non-Carbon CFM: in QuickTimeLib 2.5 and later
Carbon Lib: in CarbonLib 1.0 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 3.0 and later

◆ CDSequenceEquivalentImageDescriptionS()

OSErr CDSequenceEquivalentImageDescriptionS ( ImageSequence  seqID,
ImageDescriptionHandle  newDesc,
Boolean equivalent,
Boolean canSwitch 
)

CDSequenceEquivalentImageDescriptionS()

Non-Carbon CFM: in QuickTimeLib 5.0 and later
Carbon Lib: in CarbonLib 1.3 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 5.0 and later

◆ CDSequenceFlush()

OSErr CDSequenceFlush ( ImageSequence  seqID)

CDSequenceFlush()

Non-Carbon CFM: in QuickTimeLib 2.5 and later
Carbon Lib: in CarbonLib 1.0 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 3.0 and later

◆ CDSequenceGetDataSource()

OSErr CDSequenceGetDataSource ( ImageSequence  seqID,
ImageSequenceDataSource *  sourceID,
OSType  sourceType,
long  sourceInputNumber 
)

CDSequenceGetDataSource()

Non-Carbon CFM: in QuickTimeLib 3.0 and later
Carbon Lib: in CarbonLib 1.0 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 3.0 and later

◆ CDSequenceInvalidate()

OSErr CDSequenceInvalidate ( ImageSequence  seqID,
RgnHandle  invalRgn 
)

CDSequenceInvalidate()

Non-Carbon CFM: in QuickTimeLib 2.5 and later
Carbon Lib: in CarbonLib 1.0 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 3.0 and later

◆ CDSequenceNewDataSource()

OSErr CDSequenceNewDataSource ( ImageSequence  seqID,
ImageSequenceDataSource *  sourceID,
OSType  sourceType,
long  sourceInputNumber,
Handle  dataDescription,
ICMConvertDataFormatUPP  transferProc,
void *  refCon 
)

CDSequenceNewDataSource()

Non-Carbon CFM: in QuickTimeLib 2.5 and later
Carbon Lib: in CarbonLib 1.0 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 3.0 and later

◆ CDSequenceNewMemory()

OSErr CDSequenceNewMemory ( ImageSequence  seqID,
Ptr *  data,
Size  dataSize,
long  dataUse,
ICMMemoryDisposedUPP  memoryGoneProc,
void *  refCon 
)

CDSequenceNewMemory()

Non-Carbon CFM: in QuickTimeLib 2.5 and later
Carbon Lib: in CarbonLib 1.0 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 3.0 and later

◆ CDSequenceSetSourceData()

OSErr CDSequenceSetSourceData ( ImageSequenceDataSource  sourceID,
void *  data,
long  dataSize 
)

CDSequenceSetSourceData()

Non-Carbon CFM: in QuickTimeLib 2.5 and later
Carbon Lib: in CarbonLib 1.0 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 3.0 and later

◆ CDSequenceSetSourceDataQueue()

OSErr CDSequenceSetSourceDataQueue ( ImageSequenceDataSource  sourceID,
QHdrPtr  dataQueue 
)

CDSequenceSetSourceDataQueue()

Non-Carbon CFM: in QuickTimeLib 3.0 and later
Carbon Lib: in CarbonLib 1.1 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 3.0 and later

◆ CDSequenceSetTimeBase()

OSErr CDSequenceSetTimeBase ( ImageSequence  seqID,
void *  base 
)

CDSequenceSetTimeBase()

Non-Carbon CFM: in QuickTimeLib 3.0 and later
Carbon Lib: in CarbonLib 1.0 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 3.0 and later

◆ CodecManagerVersion()

OSErr CodecManagerVersion ( long *  version)

CALL_NOT_IN_CARBON CodecManagerVersion()

Non-Carbon CFM: in QuickTimeLib 2.5 and later
Carbon Lib: in CarbonLib 1.0 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 3.0 and later

◆ CompAdd()

void CompAdd ( wide src,
wide dst 
)

CompAdd()

Non-Carbon CFM: in QuickTimeLib 2.5 and later
Carbon Lib: in CarbonLib 1.0 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 3.0 and later

◆ CompCompare()

long CompCompare ( const wide a,
const wide minusb 
)

CompCompare()

Non-Carbon CFM: in QuickTimeLib 2.5 and later
Carbon Lib: in CarbonLib 1.0 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 3.0 and later

◆ CompDiv()

long CompDiv ( wide numerator,
long  denominator,
long *  remainder 
)

CompDiv()

Non-Carbon CFM: in QuickTimeLib 2.5 and later
Carbon Lib: in CarbonLib 1.0 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 3.0 and later

◆ CompFixMul()

void CompFixMul ( wide compSrc,
Fixed  fixSrc,
wide compDst 
)

CompFixMul()

Non-Carbon CFM: in QuickTimeLib 2.5 and later
Carbon Lib: in CarbonLib 1.0 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 3.0 and later

◆ CompMul()

void CompMul ( long  src1,
long  src2,
wide dst 
)

CompMul()

Non-Carbon CFM: in QuickTimeLib 2.5 and later
Carbon Lib: in CarbonLib 1.0 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 3.0 and later

◆ CompMulDiv()

void CompMulDiv ( wide co,
long  mul,
long  divisor 
)

CompMulDiv()

Non-Carbon CFM: in QuickTimeLib 2.5 and later
Carbon Lib: in CarbonLib 1.0 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 3.0 and later

◆ CompMulDivTrunc()

void CompMulDivTrunc ( wide co,
long  mul,
long  divisor,
long *  remainder 
)

CompMulDivTrunc()

Non-Carbon CFM: in QuickTimeLib 2.5 and later
Carbon Lib: in CarbonLib 1.0 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 3.0 and later

◆ CompNeg()

void CompNeg ( wide dst)

CompNeg()

Non-Carbon CFM: in QuickTimeLib 2.5 and later
Carbon Lib: in CarbonLib 1.0 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 3.0 and later

◆ CompressImage()

OSErr CompressImage ( PixMapHandle  src,
const Rect srcRect,
CodecQ  quality,
CodecType  cType,
ImageDescriptionHandle  desc,
Ptr  data 
)

CompressImage()

Non-Carbon CFM: in QuickTimeLib 2.5 and later
Carbon Lib: in CarbonLib 1.0 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 3.0 and later

◆ CompressPicture()

OSErr CompressPicture ( PicHandle  srcPicture,
PicHandle  dstPicture,
CodecQ  quality,
CodecType  cType 
)

CompressPicture()

Non-Carbon CFM: in QuickTimeLib 2.5 and later
Carbon Lib: in CarbonLib 1.0 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 3.0 and later

◆ CompressPictureFile()

OSErr CompressPictureFile ( short  srcRefNum,
short  dstRefNum,
CodecQ  quality,
CodecType  cType 
)

CompressPictureFile()

Non-Carbon CFM: in QuickTimeLib 2.5 and later
Carbon Lib: in CarbonLib 1.0 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 3.0 and later

◆ CompressSequenceBegin()

OSErr CompressSequenceBegin ( ImageSequence *  seqID,
PixMapHandle  src,
PixMapHandle  prev,
const Rect srcRect,
const Rect prevRect,
short  colorDepth,
CodecType  cType,
CompressorComponent  codec,
CodecQ  spatialQuality,
CodecQ  temporalQuality,
long  keyFrameRate,
CTabHandle  ctable,
CodecFlags  flags,
ImageDescriptionHandle  desc 
)

CompressSequenceBegin()

Non-Carbon CFM: in QuickTimeLib 2.5 and later
Carbon Lib: in CarbonLib 1.0 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 3.0 and later

◆ CompressSequenceFrame()

OSErr CompressSequenceFrame ( ImageSequence  seqID,
PixMapHandle  src,
const Rect srcRect,
CodecFlags  flags,
Ptr  data,
long *  dataSize,
UInt8 *  similarity,
ICMCompletionProcRecordPtr  asyncCompletionProc 
)

CompressSequenceFrame()

Non-Carbon CFM: in QuickTimeLib 2.5 and later
Carbon Lib: in CarbonLib 1.0 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 3.0 and later

◆ CompShift()

void CompShift ( wide src,
short  shift 
)

CompShift()

Non-Carbon CFM: in QuickTimeLib 2.5 and later
Carbon Lib: in CarbonLib 1.0 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 3.0 and later

◆ CompSquareRoot()

unsigned long CompSquareRoot ( const wide src)

CompSquareRoot()

Non-Carbon CFM: in QuickTimeLib 3.0 and later
Carbon Lib: in CarbonLib 1.0 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 3.0 and later

◆ CompSub()

void CompSub ( wide src,
wide dst 
)

CompSub()

Non-Carbon CFM: in QuickTimeLib 2.5 and later
Carbon Lib: in CarbonLib 1.0 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 3.0 and later

◆ ConcatMatrix()

void ConcatMatrix ( const MatrixRecord a,
MatrixRecord b 
)

ConcatMatrix()

Non-Carbon CFM: in QuickTimeLib 2.5 and later
Carbon Lib: in CarbonLib 1.0 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 3.0 and later

◆ ConvertImage()

OSErr ConvertImage ( ImageDescriptionHandle  srcDD,
Ptr  srcData,
short  colorDepth,
CTabHandle  ctable,
CodecQ  accuracy,
CodecQ  quality,
CodecType  cType,
CodecComponent  codec,
ImageDescriptionHandle  dstDD,
Ptr  dstData 
)

ConvertImage()

Non-Carbon CFM: in QuickTimeLib 2.5 and later
Carbon Lib: in CarbonLib 1.0 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 3.0 and later

◆ CopyMatrix()

void CopyMatrix ( const MatrixRecord m1,
MatrixRecord m2 
)

CopyMatrix()

Non-Carbon CFM: in QuickTimeLib 2.5 and later
Carbon Lib: in CarbonLib 1.0 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 3.0 and later

◆ CountImageDescriptionExtensionType()

OSErr CountImageDescriptionExtensionType ( ImageDescriptionHandle  desc,
long  idType,
long *  count 
)

CountImageDescriptionExtensionType()

Non-Carbon CFM: in QuickTimeLib 2.5 and later
Carbon Lib: in CarbonLib 1.0 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 3.0 and later

◆ CustomGetFilePreview()

void CustomGetFilePreview ( FileFilterYDUPP  fileFilter,
short  numTypes,
ConstSFTypeListPtr  typeList,
StandardFileReply reply,
short  dlgID,
Point  where,
DlgHookYDUPP  dlgHook,
ModalFilterYDUPP  filterProc,
ActivationOrderListPtr  activeList,
ActivateYDUPP  activateProc,
void *  yourDataPtr 
)

CustomGetFilePreview()

Non-Carbon CFM: in QuickTimeLib 2.5 and later
Carbon Lib: not available
Mac OS X: not available
Windows: in qtmlClient.lib 3.0 and later

◆ DecompressImage()

OSErr DecompressImage ( Ptr  data,
ImageDescriptionHandle  desc,
PixMapHandle  dst,
const Rect srcRect,
const Rect dstRect,
short  mode,
RgnHandle  mask 
)

DecompressImage()

Non-Carbon CFM: in QuickTimeLib 2.5 and later
Carbon Lib: in CarbonLib 1.0 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 3.0 and later

◆ DecompressSequenceBegin()

OSErr DecompressSequenceBegin ( ImageSequence *  seqID,
ImageDescriptionHandle  desc,
CGrafPtr  port,
GDHandle  gdh,
const Rect srcRect,
MatrixRecordPtr  matrix,
short  mode,
RgnHandle  mask,
CodecFlags  flags,
CodecQ  accuracy,
DecompressorComponent  codec 
)

DecompressSequenceBegin()

Non-Carbon CFM: in QuickTimeLib 2.5 and later
Carbon Lib: in CarbonLib 1.0 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 3.0 and later

◆ DecompressSequenceBeginS()

OSErr DecompressSequenceBeginS ( ImageSequence *  seqID,
ImageDescriptionHandle  desc,
Ptr  data,
long  dataSize,
CGrafPtr  port,
GDHandle  gdh,
const Rect srcRect,
MatrixRecordPtr  matrix,
short  mode,
RgnHandle  mask,
CodecFlags  flags,
CodecQ  accuracy,
DecompressorComponent  codec 
)

DecompressSequenceBeginS()

Non-Carbon CFM: in QuickTimeLib 2.5 and later
Carbon Lib: in CarbonLib 1.0 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 3.0 and later

◆ DecompressSequenceFrame()

OSErr DecompressSequenceFrame ( ImageSequence  seqID,
Ptr  data,
CodecFlags  inFlags,
CodecFlags *  outFlags,
ICMCompletionProcRecordPtr  asyncCompletionProc 
)

DecompressSequenceFrame()

Non-Carbon CFM: in QuickTimeLib 2.5 and later
Carbon Lib: in CarbonLib 1.0 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 3.0 and later

◆ DecompressSequenceFrameS()

OSErr DecompressSequenceFrameS ( ImageSequence  seqID,
Ptr  data,
long  dataSize,
CodecFlags  inFlags,
CodecFlags *  outFlags,
ICMCompletionProcRecordPtr  asyncCompletionProc 
)

DecompressSequenceFrameS()

Non-Carbon CFM: in QuickTimeLib 2.5 and later
Carbon Lib: in CarbonLib 1.0 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 3.0 and later

◆ DecompressSequenceFrameWhen()

OSErr DecompressSequenceFrameWhen ( ImageSequence  seqID,
Ptr  data,
long  dataSize,
CodecFlags  inFlags,
CodecFlags *  outFlags,
ICMCompletionProcRecordPtr  asyncCompletionProc,
const ICMFrameTimeRecord frameTime 
)

DecompressSequenceFrameWhen()

Non-Carbon CFM: in QuickTimeLib 2.5 and later
Carbon Lib: in CarbonLib 1.0 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 3.0 and later

◆ DisposeCodecNameList()

OSErr DisposeCodecNameList ( CodecNameSpecListPtr  list)

DisposeCodecNameList()

Non-Carbon CFM: in QuickTimeLib 2.5 and later
Carbon Lib: in CarbonLib 1.0 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 3.0 and later

◆ DisposeICMAlignmentUPP()

void DisposeICMAlignmentUPP ( ICMAlignmentUPP  userUPP)

DisposeICMAlignmentUPP()

Non-Carbon CFM: available as macro/inline
Carbon Lib: in CarbonLib 1.0 and later
Mac OS X: in version 10.0 and later

◆ DisposeICMCompletionUPP()

void DisposeICMCompletionUPP ( ICMCompletionUPP  userUPP)

DisposeICMCompletionUPP()

Non-Carbon CFM: available as macro/inline
Carbon Lib: in CarbonLib 1.0 and later
Mac OS X: in version 10.0 and later

◆ DisposeICMConvertDataFormatUPP()

void DisposeICMConvertDataFormatUPP ( ICMConvertDataFormatUPP  userUPP)

DisposeICMConvertDataFormatUPP()

Non-Carbon CFM: available as macro/inline
Carbon Lib: in CarbonLib 1.0 and later
Mac OS X: in version 10.0 and later

◆ DisposeICMCursorShieldedUPP()

void DisposeICMCursorShieldedUPP ( ICMCursorShieldedUPP  userUPP)

DisposeICMCursorShieldedUPP()

Non-Carbon CFM: available as macro/inline
Carbon Lib: in CarbonLib 1.0 and later
Mac OS X: in version 10.0 and later

◆ DisposeICMDataUPP()

void DisposeICMDataUPP ( ICMDataUPP  userUPP)

DisposeICMDataUPP()

Non-Carbon CFM: available as macro/inline
Carbon Lib: in CarbonLib 1.0 and later
Mac OS X: in version 10.0 and later

◆ DisposeICMFlushUPP()

void DisposeICMFlushUPP ( ICMFlushUPP  userUPP)

DisposeICMFlushUPP()

Non-Carbon CFM: available as macro/inline
Carbon Lib: in CarbonLib 1.0 and later
Mac OS X: in version 10.0 and later

◆ DisposeICMMemoryDisposedUPP()

void DisposeICMMemoryDisposedUPP ( ICMMemoryDisposedUPP  userUPP)

DisposeICMMemoryDisposedUPP()

Non-Carbon CFM: available as macro/inline
Carbon Lib: in CarbonLib 1.0 and later
Mac OS X: in version 10.0 and later

◆ DisposeICMProgressUPP()

void DisposeICMProgressUPP ( ICMProgressUPP  userUPP)

DisposeICMProgressUPP()

Non-Carbon CFM: available as macro/inline
Carbon Lib: in CarbonLib 1.0 and later
Mac OS X: in version 10.0 and later

◆ DisposeQDPixUPP()

void DisposeQDPixUPP ( QDPixUPP  userUPP)

DisposeQDPixUPP()

Non-Carbon CFM: available as macro/inline
Carbon Lib: in CarbonLib 1.0 and later
Mac OS X: in version 10.0 and later

◆ DisposeStdPixUPP()

void DisposeStdPixUPP ( StdPixUPP  userUPP)

DisposeStdPixUPP()

Non-Carbon CFM: available as macro/inline
Carbon Lib: in CarbonLib 1.0 and later
Mac OS X: in version 10.0 and later

◆ DragAlignedGrayRgn()

long DragAlignedGrayRgn ( RgnHandle  theRgn,
Point  startPt,
Rect boundsRect,
Rect slopRect,
short  axis,
UniversalProcPtr  actionProc,
Rect alignmentRect,
ICMAlignmentProcRecordPtr  alignmentProc 
)

DragAlignedGrayRgn()

Non-Carbon CFM: in QuickTimeLib 2.5 and later
Carbon Lib: in CarbonLib 1.0 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 3.0 and later

◆ DragAlignedWindow()

void DragAlignedWindow ( WindowRef  wp,
Point  startPt,
Rect boundsRect,
Rect alignmentRect,
ICMAlignmentProcRecordPtr  alignmentProc 
)

DragAlignedWindow()

Non-Carbon CFM: in QuickTimeLib 2.5 and later
Carbon Lib: in CarbonLib 1.0 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 3.0 and later

◆ DrawPictureFile()

OSErr DrawPictureFile ( short  refNum,
const Rect frame,
ICMProgressProcRecordPtr  progressProc 
)

DrawPictureFile()

Non-Carbon CFM: in QuickTimeLib 2.5 and later
Carbon Lib: in CarbonLib 1.0 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 3.0 and later

◆ DrawTrimmedPicture()

OSErr DrawTrimmedPicture ( PicHandle  srcPicture,
const Rect frame,
RgnHandle  trimMask,
short  doDither,
ICMProgressProcRecordPtr  progressProc 
)

DrawTrimmedPicture()

Non-Carbon CFM: in QuickTimeLib 2.5 and later
Carbon Lib: in CarbonLib 1.0 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 3.0 and later

◆ DrawTrimmedPictureFile()

OSErr DrawTrimmedPictureFile ( short  srcRefnum,
const Rect frame,
RgnHandle  trimMask,
short  doDither,
ICMProgressProcRecordPtr  progressProc 
)

DrawTrimmedPictureFile()

Non-Carbon CFM: in QuickTimeLib 2.5 and later
Carbon Lib: in CarbonLib 1.0 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 3.0 and later

◆ EqualMatrix()

Boolean EqualMatrix ( const MatrixRecord m1,
const MatrixRecord m2 
)

EqualMatrix()

Non-Carbon CFM: in QuickTimeLib 2.5 and later
Carbon Lib: in CarbonLib 1.0 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 3.0 and later

◆ FCompressImage()

OSErr FCompressImage ( PixMapHandle  src,
const Rect srcRect,
short  colorDepth,
CodecQ  quality,
CodecType  cType,
CompressorComponent  codec,
CTabHandle  ctable,
CodecFlags  flags,
long  bufferSize,
ICMFlushProcRecordPtr  flushProc,
ICMProgressProcRecordPtr  progressProc,
ImageDescriptionHandle  desc,
Ptr  data 
)

FCompressImage()

Non-Carbon CFM: in QuickTimeLib 2.5 and later
Carbon Lib: in CarbonLib 1.0 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 3.0 and later

◆ FCompressPicture()

OSErr FCompressPicture ( PicHandle  srcPicture,
PicHandle  dstPicture,
short  colorDepth,
CTabHandle  ctable,
CodecQ  quality,
short  doDither,
short  compressAgain,
ICMProgressProcRecordPtr  progressProc,
CodecType  cType,
CompressorComponent  codec 
)

FCompressPicture()

Non-Carbon CFM: in QuickTimeLib 2.5 and later
Carbon Lib: in CarbonLib 1.0 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 3.0 and later

◆ FCompressPictureFile()

OSErr FCompressPictureFile ( short  srcRefNum,
short  dstRefNum,
short  colorDepth,
CTabHandle  ctable,
CodecQ  quality,
short  doDither,
short  compressAgain,
ICMProgressProcRecordPtr  progressProc,
CodecType  cType,
CompressorComponent  codec 
)

FCompressPictureFile()

Non-Carbon CFM: in QuickTimeLib 2.5 and later
Carbon Lib: in CarbonLib 1.0 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 3.0 and later

◆ FDecompressImage()

OSErr FDecompressImage ( Ptr  data,
ImageDescriptionHandle  desc,
PixMapHandle  dst,
const Rect srcRect,
MatrixRecordPtr  matrix,
short  mode,
RgnHandle  mask,
PixMapHandle  matte,
const Rect matteRect,
CodecQ  accuracy,
DecompressorComponent  codec,
long  bufferSize,
ICMDataProcRecordPtr  dataProc,
ICMProgressProcRecordPtr  progressProc 
)

FDecompressImage()

Non-Carbon CFM: in QuickTimeLib 2.5 and later
Carbon Lib: in CarbonLib 1.0 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 3.0 and later

◆ FindCodec()

OSErr FindCodec ( CodecType  cType,
CodecComponent  specCodec,
CompressorComponent compressor,
DecompressorComponent decompressor 
)

FindCodec()

Non-Carbon CFM: in QuickTimeLib 2.5 and later
Carbon Lib: in CarbonLib 1.0 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 3.0 and later

◆ FixExp2()

Fixed FixExp2 ( Fixed  src)

FixExp2()

Non-Carbon CFM: in QuickTimeLib 2.5 and later
Carbon Lib: in CarbonLib 1.0 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 3.0 and later

◆ FixLog2()

Fixed FixLog2 ( Fixed  src)

FixLog2()

Non-Carbon CFM: in QuickTimeLib 2.5 and later
Carbon Lib: in CarbonLib 1.0 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 3.0 and later

◆ FixMulDiv()

Fixed FixMulDiv ( Fixed  src,
Fixed  mul,
Fixed  divisor 
)

FixMulDiv()

Non-Carbon CFM: in QuickTimeLib 2.5 and later
Carbon Lib: in CarbonLib 1.0 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 3.0 and later

◆ FixPow()

Fixed FixPow ( Fixed  base,
Fixed  exp 
)

FixPow()

Non-Carbon CFM: in QuickTimeLib 2.5 and later
Carbon Lib: in CarbonLib 1.0 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 3.0 and later

◆ FracSinCos()

Fract FracSinCos ( Fixed  degree,
Fract *  cosOut 
)

FracSinCos()

Non-Carbon CFM: in QuickTimeLib 2.5 and later
Carbon Lib: in CarbonLib 1.0 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 3.0 and later

◆ GDGetScale()

OSErr GDGetScale ( GDHandle  gdh,
Fixed scale,
short *  flags 
)

GDGetScale()

Non-Carbon CFM: in QuickTimeLib 2.5 and later
Carbon Lib: in CarbonLib 1.0 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 3.0 and later

◆ GDHasScale()

OSErr GDHasScale ( GDHandle  gdh,
short  depth,
Fixed scale 
)

GDHasScale()

Non-Carbon CFM: in QuickTimeLib 2.5 and later
Carbon Lib: in CarbonLib 1.0 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 3.0 and later

◆ GDSetScale()

OSErr GDSetScale ( GDHandle  gdh,
Fixed  scale,
short  flags 
)

GDSetScale()

Non-Carbon CFM: in QuickTimeLib 2.5 and later
Carbon Lib: in CarbonLib 1.0 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 3.0 and later

◆ GetBestDeviceRect()

OSErr GetBestDeviceRect ( GDHandle gdh,
Rect rp 
)

GetBestDeviceRect()

Non-Carbon CFM: in QuickTimeLib 2.5 and later
Carbon Lib: in CarbonLib 1.0 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 3.0 and later

◆ GetCodecInfo()

OSErr GetCodecInfo ( CodecInfo info,
CodecType  cType,
CodecComponent  codec 
)

GetCodecInfo()

Non-Carbon CFM: in QuickTimeLib 2.5 and later
Carbon Lib: in CarbonLib 1.0 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 3.0 and later

◆ GetCodecNameList()

OSErr GetCodecNameList ( CodecNameSpecListPtr list,
short  showAll 
)

GetCodecNameList()

Non-Carbon CFM: in QuickTimeLib 2.5 and later
Carbon Lib: in CarbonLib 1.0 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 3.0 and later

◆ GetCompressedImageSize()

OSErr GetCompressedImageSize ( ImageDescriptionHandle  desc,
Ptr  data,
long  bufferSize,
ICMDataProcRecordPtr  dataProc,
long *  dataSize 
)

GetCompressedImageSize()

Non-Carbon CFM: in QuickTimeLib 2.5 and later
Carbon Lib: in CarbonLib 1.0 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 3.0 and later

◆ GetCompressedPixMapInfo()

OSErr GetCompressedPixMapInfo ( PixMapPtr  pix,
ImageDescriptionHandle desc,
Ptr *  data,
long *  bufferSize,
ICMDataProcRecord dataProc,
ICMProgressProcRecord progressProc 
)

GetCompressedPixMapInfo()

Non-Carbon CFM: in QuickTimeLib 2.5 and later
Carbon Lib: in CarbonLib 1.0 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 3.0 and later

◆ GetCompressionTime()

OSErr GetCompressionTime ( PixMapHandle  src,
const Rect srcRect,
short  colorDepth,
CodecType  cType,
CompressorComponent  codec,
CodecQ *  spatialQuality,
CodecQ *  temporalQuality,
unsigned long *  compressTime 
)

GetCompressionTime()

Non-Carbon CFM: in QuickTimeLib 2.5 and later
Carbon Lib: in CarbonLib 1.0 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 3.0 and later

◆ GetCSequenceDataRateParams()

OSErr GetCSequenceDataRateParams ( ImageSequence  seqID,
DataRateParamsPtr  params 
)

GetCSequenceDataRateParams()

Non-Carbon CFM: in QuickTimeLib 2.5 and later
Carbon Lib: in CarbonLib 1.0 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 3.0 and later

◆ GetCSequenceFrameNumber()

OSErr GetCSequenceFrameNumber ( ImageSequence  seqID,
long *  frameNumber 
)

GetCSequenceFrameNumber()

Non-Carbon CFM: in QuickTimeLib 2.5 and later
Carbon Lib: in CarbonLib 1.0 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 3.0 and later

◆ GetCSequenceKeyFrameRate()

OSErr GetCSequenceKeyFrameRate ( ImageSequence  seqID,
long *  keyFrameRate 
)

GetCSequenceKeyFrameRate()

Non-Carbon CFM: in QuickTimeLib 2.5 and later
Carbon Lib: in CarbonLib 1.0 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 3.0 and later

◆ GetCSequenceMaxCompressionSize()

OSErr GetCSequenceMaxCompressionSize ( ImageSequence  seqID,
PixMapHandle  src,
long *  size 
)

GetCSequenceMaxCompressionSize()

Non-Carbon CFM: in QuickTimeLib 2.5 and later
Carbon Lib: in CarbonLib 1.0 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 3.0 and later

◆ GetCSequencePrevBuffer()

OSErr GetCSequencePrevBuffer ( ImageSequence  seqID,
GWorldPtr gworld 
)

GetCSequencePrevBuffer()

Non-Carbon CFM: in QuickTimeLib 2.5 and later
Carbon Lib: in CarbonLib 1.0 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 3.0 and later

◆ GetDSequenceImageBuffer()

OSErr GetDSequenceImageBuffer ( ImageSequence  seqID,
GWorldPtr gworld 
)

GetDSequenceImageBuffer()

Non-Carbon CFM: in QuickTimeLib 2.5 and later
Carbon Lib: in CarbonLib 1.0 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 3.0 and later

◆ GetDSequenceMatrix()

OSErr GetDSequenceMatrix ( ImageSequence  seqID,
MatrixRecordPtr  matrix 
)

GetDSequenceMatrix()

Non-Carbon CFM: in QuickTimeLib 4.0 and later
Carbon Lib: in CarbonLib 1.0.2 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 4.0 and later

◆ GetDSequenceScreenBuffer()

OSErr GetDSequenceScreenBuffer ( ImageSequence  seqID,
GWorldPtr gworld 
)

GetDSequenceScreenBuffer()

Non-Carbon CFM: in QuickTimeLib 2.5 and later
Carbon Lib: in CarbonLib 1.0 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 3.0 and later

◆ GetGraphicsImporterForDataRef()

OSErr GetGraphicsImporterForDataRef ( Handle  dataRef,
OSType  dataRefType,
ComponentInstance gi 
)

GetGraphicsImporterForDataRef()

Non-Carbon CFM: in QuickTimeLib 2.5 and later
Carbon Lib: in CarbonLib 1.0 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 3.0 and later

◆ GetGraphicsImporterForDataRefWithFlags()

OSErr GetGraphicsImporterForDataRefWithFlags ( Handle  dataRef,
OSType  dataRefType,
ComponentInstance gi,
long  flags 
)

GetGraphicsImporterForDataRefWithFlags()

Non-Carbon CFM: in QuickTimeLib 3.0 and later
Carbon Lib: in CarbonLib 1.1 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 3.0 and later

◆ GetGraphicsImporterForFile()

OSErr GetGraphicsImporterForFile ( const FSSpec *  theFile,
ComponentInstance gi 
)

GetGraphicsImporterForFile()

Non-Carbon CFM: in QuickTimeLib 2.5 and later
Carbon Lib: in CarbonLib 1.0 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 3.0 and later

◆ GetGraphicsImporterForFileWithFlags()

OSErr GetGraphicsImporterForFileWithFlags ( const FSSpec *  theFile,
ComponentInstance gi,
long  flags 
)

GetGraphicsImporterForFileWithFlags()

Non-Carbon CFM: in QuickTimeLib 3.0 and later
Carbon Lib: in CarbonLib 1.1 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 3.0 and later

◆ GetImageDescriptionCTable()

OSErr GetImageDescriptionCTable ( ImageDescriptionHandle  desc,
CTabHandle ctable 
)

GetImageDescriptionCTable()

Non-Carbon CFM: in QuickTimeLib 2.5 and later
Carbon Lib: in CarbonLib 1.0 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 3.0 and later

◆ GetImageDescriptionExtension()

OSErr GetImageDescriptionExtension ( ImageDescriptionHandle  desc,
Handle *  extension,
long  idType,
long  index 
)

GetImageDescriptionExtension()

Non-Carbon CFM: in QuickTimeLib 2.5 and later
Carbon Lib: in CarbonLib 1.0 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 3.0 and later

◆ GetMatrixType()

short GetMatrixType ( const MatrixRecord m)

GetMatrixType()

Non-Carbon CFM: in QuickTimeLib 2.5 and later
Carbon Lib: in CarbonLib 1.0 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 3.0 and later

◆ GetMaxCompressionSize()

OSErr GetMaxCompressionSize ( PixMapHandle  src,
const Rect srcRect,
short  colorDepth,
CodecQ  quality,
CodecType  cType,
CompressorComponent  codec,
long *  size 
)

GetMaxCompressionSize()

Non-Carbon CFM: in QuickTimeLib 2.5 and later
Carbon Lib: in CarbonLib 1.0 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 3.0 and later

◆ GetNextImageDescriptionExtensionType()

OSErr GetNextImageDescriptionExtensionType ( ImageDescriptionHandle  desc,
long *  idType 
)

GetNextImageDescriptionExtensionType()

Non-Carbon CFM: in QuickTimeLib 2.5 and later
Carbon Lib: in CarbonLib 1.0 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 3.0 and later

◆ GetPictureFileHeader()

OSErr GetPictureFileHeader ( short  refNum,
Rect frame,
OpenCPicParams header 
)

GetPictureFileHeader()

Non-Carbon CFM: in QuickTimeLib 2.5 and later
Carbon Lib: in CarbonLib 1.0 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 3.0 and later

◆ GetSimilarity()

OSErr GetSimilarity ( PixMapHandle  src,
const Rect srcRect,
ImageDescriptionHandle  desc,
Ptr  data,
Fixed similarity 
)

GetSimilarity()

Non-Carbon CFM: in QuickTimeLib 2.5 and later
Carbon Lib: in CarbonLib 1.0 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 3.0 and later

◆ GraphicsExportCanTranscode()

ComponentResult GraphicsExportCanTranscode ( GraphicsExportComponent  ci,
Boolean canTranscode 
)

Used for internal communication between the base and format-specific graphics exporter: GraphicsExportCanTranscode()

Non-Carbon CFM: in QuickTimeLib 4.0 and later
Carbon Lib: in CarbonLib 1.0.2 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 4.0 and later

◆ GraphicsExportCanUseCompressor()

ComponentResult GraphicsExportCanUseCompressor ( GraphicsExportComponent  ci,
Boolean canUseCompressor,
void *  codecSettingsAtomContainerPtr 
)

GraphicsExportCanUseCompressor()

Non-Carbon CFM: in QuickTimeLib 4.0 and later
Carbon Lib: in CarbonLib 1.0.2 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 4.0 and later

◆ GraphicsExportDoExport()

ComponentResult GraphicsExportDoExport ( GraphicsExportComponent  ci,
unsigned long *  actualSizeWritten 
)

To use: set the input and output (and other settings as desired) and call GEDoExport. GraphicsExportDoExport()

Non-Carbon CFM: in QuickTimeLib 4.0 and later
Carbon Lib: in CarbonLib 1.0.2 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 4.0 and later

◆ GraphicsExportDoStandaloneExport()

ComponentResult GraphicsExportDoStandaloneExport ( GraphicsExportComponent  ci)

GraphicsExportDoStandaloneExport()

Non-Carbon CFM: in QuickTimeLib 4.0 and later
Carbon Lib: in CarbonLib 1.0.2 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 4.0 and later

◆ GraphicsExportDoTranscode()

ComponentResult GraphicsExportDoTranscode ( GraphicsExportComponent  ci)

GraphicsExportDoTranscode()

Non-Carbon CFM: in QuickTimeLib 4.0 and later
Carbon Lib: in CarbonLib 1.0.2 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 4.0 and later

◆ GraphicsExportDoUseCompressor()

ComponentResult GraphicsExportDoUseCompressor ( GraphicsExportComponent  ci,
void *  codecSettingsAtomContainer,
ImageDescriptionHandle outDesc 
)

GraphicsExportDoUseCompressor()

Non-Carbon CFM: in QuickTimeLib 4.0 and later
Carbon Lib: in CarbonLib 1.0.2 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 4.0 and later

◆ GraphicsExportDrawInputImage()

ComponentResult GraphicsExportDrawInputImage ( GraphicsExportComponent  ci,
CGrafPtr  gw,
GDHandle  gd,
const Rect srcRect,
const Rect dstRect 
)

GraphicsExportDrawInputImage()

Non-Carbon CFM: in QuickTimeLib 4.0 and later
Carbon Lib: in CarbonLib 1.0.2 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 4.0 and later

◆ GraphicsExportGetColorSyncProfile()

ComponentResult GraphicsExportGetColorSyncProfile ( GraphicsExportComponent  ci,
Handle *  colorSyncProfile 
)

GraphicsExportGetColorSyncProfile()

Non-Carbon CFM: in QuickTimeLib 4.0 and later
Carbon Lib: in CarbonLib 1.0.2 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 4.0 and later

◆ GraphicsExportGetCompressionMethod()

ComponentResult GraphicsExportGetCompressionMethod ( GraphicsExportComponent  ci,
long *  compressionMethod 
)

GraphicsExportGetCompressionMethod()

Non-Carbon CFM: in QuickTimeLib 4.0 and later
Carbon Lib: in CarbonLib 1.0.2 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 4.0 and later

◆ GraphicsExportGetCompressionQuality()

ComponentResult GraphicsExportGetCompressionQuality ( GraphicsExportComponent  ci,
CodecQ *  spatialQuality 
)

GraphicsExportGetCompressionQuality()

Non-Carbon CFM: in QuickTimeLib 4.0 and later
Carbon Lib: in CarbonLib 1.0.2 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 4.0 and later

◆ GraphicsExportGetDefaultFileNameExtension()

ComponentResult GraphicsExportGetDefaultFileNameExtension ( GraphicsExportComponent  ci,
OSType *  fileNameExtension 
)

GraphicsExportGetDefaultFileNameExtension()

Non-Carbon CFM: in QuickTimeLib 4.0 and later
Carbon Lib: in CarbonLib 1.0.2 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 4.0 and later

◆ GraphicsExportGetDefaultFileTypeAndCreator()

ComponentResult GraphicsExportGetDefaultFileTypeAndCreator ( GraphicsExportComponent  ci,
OSType *  fileType,
OSType *  fileCreator 
)

Queries applications can make of a format-specific graphics exporter: GraphicsExportGetDefaultFileTypeAndCreator()

Non-Carbon CFM: in QuickTimeLib 4.0 and later
Carbon Lib: in CarbonLib 1.0.2 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 4.0 and later

◆ GraphicsExportGetDepth()

ComponentResult GraphicsExportGetDepth ( GraphicsExportComponent  ci,
long *  depth 
)

GraphicsExportGetDepth()

Non-Carbon CFM: in QuickTimeLib 4.0 and later
Carbon Lib: in CarbonLib 1.0.2 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 4.0 and later

◆ GraphicsExportGetDontRecompress()

ComponentResult GraphicsExportGetDontRecompress ( GraphicsExportComponent  ci,
Boolean dontRecompress 
)

GraphicsExportGetDontRecompress()

Non-Carbon CFM: in QuickTimeLib 4.0 and later
Carbon Lib: in CarbonLib 1.0.2 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 4.0 and later

◆ GraphicsExportGetExifEnabled()

ComponentResult GraphicsExportGetExifEnabled ( GraphicsExportComponent  ci,
Boolean exifEnabled 
)

GraphicsExportGetExifEnabled()

Non-Carbon CFM: in QuickTimeLib 5.0.2 and later
Carbon Lib: in CarbonLib 1.4 and later
Mac OS X: in version 10.1 and later
Windows: in qtmlClient.lib 5.0.2 and later

◆ GraphicsExportGetInputDataReference()

ComponentResult GraphicsExportGetInputDataReference ( GraphicsExportComponent  ci,
Handle *  dataRef,
OSType *  dataRefType 
)

GraphicsExportGetInputDataReference()

Non-Carbon CFM: in QuickTimeLib 4.0 and later
Carbon Lib: in CarbonLib 1.0.2 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 4.0 and later

◆ GraphicsExportGetInputDataSize()

ComponentResult GraphicsExportGetInputDataSize ( GraphicsExportComponent  ci,
unsigned long *  size 
)

GraphicsExportGetInputDataSize()

Non-Carbon CFM: in QuickTimeLib 4.0 and later
Carbon Lib: in CarbonLib 1.0.2 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 4.0 and later

◆ GraphicsExportGetInputFile()

ComponentResult GraphicsExportGetInputFile ( GraphicsExportComponent  ci,
FSSpec *  theFile 
)

GraphicsExportGetInputFile()

Non-Carbon CFM: in QuickTimeLib 4.0 and later
Carbon Lib: in CarbonLib 1.0.2 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 4.0 and later

◆ GraphicsExportGetInputGraphicsImporter()

ComponentResult GraphicsExportGetInputGraphicsImporter ( GraphicsExportComponent  ci,
GraphicsImportComponent grip 
)

GraphicsExportGetInputGraphicsImporter()

Non-Carbon CFM: in QuickTimeLib 4.0 and later
Carbon Lib: in CarbonLib 1.0.2 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 4.0 and later

◆ GraphicsExportGetInputGWorld()

ComponentResult GraphicsExportGetInputGWorld ( GraphicsExportComponent  ci,
GWorldPtr gworld 
)

GraphicsExportGetInputGWorld()

Non-Carbon CFM: in QuickTimeLib 4.0 and later
Carbon Lib: in CarbonLib 1.0.2 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 4.0 and later

◆ GraphicsExportGetInputHandle()

ComponentResult GraphicsExportGetInputHandle ( GraphicsExportComponent  ci,
Handle *  h 
)

GraphicsExportGetInputHandle()

Non-Carbon CFM: in QuickTimeLib 4.0 and later
Carbon Lib: in CarbonLib 1.0.2 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 4.0 and later

◆ GraphicsExportGetInputImageDepth()

ComponentResult GraphicsExportGetInputImageDepth ( GraphicsExportComponent  ci,
long *  inputDepth 
)

GraphicsExportGetInputImageDepth()

Non-Carbon CFM: in QuickTimeLib 4.0 and later
Carbon Lib: in CarbonLib 1.0.2 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 4.0 and later

◆ GraphicsExportGetInputImageDescription()

ComponentResult GraphicsExportGetInputImageDescription ( GraphicsExportComponent  ci,
ImageDescriptionHandle desc 
)

Used by format-specific graphics exporters, especially when doing standalone export: GraphicsExportGetInputImageDescription()

Non-Carbon CFM: in QuickTimeLib 4.0 and later
Carbon Lib: in CarbonLib 1.0.2 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 4.0 and later

◆ GraphicsExportGetInputImageDimensions()

ComponentResult GraphicsExportGetInputImageDimensions ( GraphicsExportComponent  ci,
Rect dimensions 
)

GraphicsExportGetInputImageDimensions()

Non-Carbon CFM: in QuickTimeLib 4.0 and later
Carbon Lib: in CarbonLib 1.0.2 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 4.0 and later

◆ GraphicsExportGetInputOffsetAndLimit()

ComponentResult GraphicsExportGetInputOffsetAndLimit ( GraphicsExportComponent  ci,
unsigned long *  offset,
unsigned long *  limit 
)

GraphicsExportGetInputOffsetAndLimit()

Non-Carbon CFM: in QuickTimeLib 4.0 and later
Carbon Lib: in CarbonLib 1.0.2 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 4.0 and later

◆ GraphicsExportGetInputPicture()

ComponentResult GraphicsExportGetInputPicture ( GraphicsExportComponent  ci,
PicHandle picture 
)

GraphicsExportGetInputPicture()

Non-Carbon CFM: in QuickTimeLib 4.0 and later
Carbon Lib: in CarbonLib 1.0.2 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 4.0 and later

◆ GraphicsExportGetInputPixmap()

ComponentResult GraphicsExportGetInputPixmap ( GraphicsExportComponent  ci,
PixMapHandle pixmap 
)

GraphicsExportGetInputPixmap()

Non-Carbon CFM: in QuickTimeLib 4.0 and later
Carbon Lib: in CarbonLib 1.0.2 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 4.0 and later

◆ GraphicsExportGetInputPtr()

ComponentResult GraphicsExportGetInputPtr ( GraphicsExportComponent  ci,
Ptr *  p,
unsigned long *  size 
)

GraphicsExportGetInputPtr()

Non-Carbon CFM: in QuickTimeLib 4.0 and later
Carbon Lib: in CarbonLib 1.0.2 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 4.0 and later

◆ GraphicsExportGetInterlaceStyle()

ComponentResult GraphicsExportGetInterlaceStyle ( GraphicsExportComponent  ci,
unsigned long *  interlaceStyle 
)

GraphicsExportGetInterlaceStyle()

Non-Carbon CFM: in QuickTimeLib 4.0 and later
Carbon Lib: in CarbonLib 1.0.2 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 4.0 and later

◆ GraphicsExportGetMetaData()

ComponentResult GraphicsExportGetMetaData ( GraphicsExportComponent  ci,
void *  userData 
)

GraphicsExportGetMetaData()

Non-Carbon CFM: in QuickTimeLib 4.0 and later
Carbon Lib: in CarbonLib 1.0.2 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 4.0 and later

◆ GraphicsExportGetMIMETypeList()

ComponentResult GraphicsExportGetMIMETypeList ( GraphicsExportComponent  ci,
void *  qtAtomContainerPtr 
)

GraphicsExportGetMIMETypeList()

Non-Carbon CFM: in QuickTimeLib 4.0 and later
Carbon Lib: in CarbonLib 1.0.2 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 4.0 and later

◆ GraphicsExportGetOutputDataReference()

ComponentResult GraphicsExportGetOutputDataReference ( GraphicsExportComponent  ci,
Handle *  dataRef,
OSType *  dataRefType 
)

GraphicsExportGetOutputDataReference()

Non-Carbon CFM: in QuickTimeLib 4.0 and later
Carbon Lib: in CarbonLib 1.0.2 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 4.0 and later

◆ GraphicsExportGetOutputFile()

ComponentResult GraphicsExportGetOutputFile ( GraphicsExportComponent  ci,
FSSpec *  theFile 
)

GraphicsExportGetOutputFile()

Non-Carbon CFM: in QuickTimeLib 4.0 and later
Carbon Lib: in CarbonLib 1.0.2 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 4.0 and later

◆ GraphicsExportGetOutputFileTypeAndCreator()

ComponentResult GraphicsExportGetOutputFileTypeAndCreator ( GraphicsExportComponent  ci,
OSType *  fileType,
OSType *  fileCreator 
)

GraphicsExportGetOutputFileTypeAndCreator()

Non-Carbon CFM: in QuickTimeLib 4.0 and later
Carbon Lib: in CarbonLib 1.0.2 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 4.0 and later

◆ GraphicsExportGetOutputHandle()

ComponentResult GraphicsExportGetOutputHandle ( GraphicsExportComponent  ci,
Handle *  h 
)

GraphicsExportGetOutputHandle()

Non-Carbon CFM: in QuickTimeLib 4.0 and later
Carbon Lib: in CarbonLib 1.0.2 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 4.0 and later

◆ GraphicsExportGetOutputMark()

ComponentResult GraphicsExportGetOutputMark ( GraphicsExportComponent  ci,
unsigned long *  mark 
)

GraphicsExportGetOutputMark()

Non-Carbon CFM: in QuickTimeLib 4.0 and later
Carbon Lib: in CarbonLib 1.0.2 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 4.0 and later

◆ GraphicsExportGetOutputOffsetAndMaxSize()

ComponentResult GraphicsExportGetOutputOffsetAndMaxSize ( GraphicsExportComponent  ci,
unsigned long *  offset,
unsigned long *  maxSize,
Boolean truncateFile 
)

GraphicsExportGetOutputOffsetAndMaxSize()

Non-Carbon CFM: in QuickTimeLib 4.0 and later
Carbon Lib: in CarbonLib 1.0.2 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 4.0 and later

◆ GraphicsExportGetProgressProc()

ComponentResult GraphicsExportGetProgressProc ( GraphicsExportComponent  ci,
ICMProgressProcRecordPtr  progressProc 
)

GraphicsExportGetProgressProc()

Non-Carbon CFM: in QuickTimeLib 4.0 and later
Carbon Lib: in CarbonLib 1.0.2 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 4.0 and later

◆ GraphicsExportGetResolution()

ComponentResult GraphicsExportGetResolution ( GraphicsExportComponent  ci,
Fixed horizontalResolution,
Fixed verticalResolution 
)

GraphicsExportGetResolution()

Non-Carbon CFM: in QuickTimeLib 4.0 and later
Carbon Lib: in CarbonLib 1.0.2 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 4.0 and later

◆ GraphicsExportGetSettingsAsAtomContainer()

ComponentResult GraphicsExportGetSettingsAsAtomContainer ( GraphicsExportComponent  ci,
void *  qtAtomContainerPtr 
)

GraphicsExportGetSettingsAsAtomContainer()

Non-Carbon CFM: in QuickTimeLib 4.0 and later
Carbon Lib: in CarbonLib 1.0.2 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 4.0 and later

◆ GraphicsExportGetSettingsAsText()

ComponentResult GraphicsExportGetSettingsAsText ( GraphicsExportComponent  ci,
Handle *  theText 
)

GraphicsExportGetSettingsAsText()

Non-Carbon CFM: in QuickTimeLib 4.0 and later
Carbon Lib: in CarbonLib 1.0.2 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 4.0 and later

◆ GraphicsExportGetTargetDataSize()

ComponentResult GraphicsExportGetTargetDataSize ( GraphicsExportComponent  ci,
unsigned long *  targetDataSize 
)

GraphicsExportGetTargetDataSize()

Non-Carbon CFM: in QuickTimeLib 4.0 and later
Carbon Lib: in CarbonLib 1.0.2 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 4.0 and later

◆ GraphicsExportGetThumbnailEnabled()

ComponentResult GraphicsExportGetThumbnailEnabled ( GraphicsExportComponent  ci,
Boolean thumbnailEnabled,
long *  maxThumbnailWidth,
long *  maxThumbnailHeight 
)

GraphicsExportGetThumbnailEnabled()

Non-Carbon CFM: in QuickTimeLib 5.0.2 and later
Carbon Lib: in CarbonLib 1.4 and later
Mac OS X: in version 10.1 and later
Windows: in qtmlClient.lib 5.0.2 and later

◆ GraphicsExportMayExporterReadInputData()

ComponentResult GraphicsExportMayExporterReadInputData ( GraphicsExportComponent  ci,
Boolean mayReadInputData 
)

Used by format-specific graphics exporters when transcoding: GraphicsExportMayExporterReadInputData()

Non-Carbon CFM: in QuickTimeLib 4.0 and later
Carbon Lib: in CarbonLib 1.0.2 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 4.0 and later

◆ GraphicsExportReadInputData()

ComponentResult GraphicsExportReadInputData ( GraphicsExportComponent  ci,
void *  dataPtr,
unsigned long  dataOffset,
unsigned long  dataSize 
)

GraphicsExportReadInputData()

Non-Carbon CFM: in QuickTimeLib 4.0 and later
Carbon Lib: in CarbonLib 1.0.2 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 4.0 and later

◆ GraphicsExportReadOutputData()

ComponentResult GraphicsExportReadOutputData ( GraphicsExportComponent  ci,
void *  dataPtr,
unsigned long  dataOffset,
unsigned long  dataSize 
)

GraphicsExportReadOutputData()

Non-Carbon CFM: in QuickTimeLib 4.0 and later
Carbon Lib: in CarbonLib 1.0.2 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 4.0 and later

◆ GraphicsExportRequestSettings()

ComponentResult GraphicsExportRequestSettings ( GraphicsExportComponent  ci,
ModalFilterYDUPP  filterProc,
void *  yourDataProc 
)

GraphicsExportIsTranscodePossibleFromCurrentInput is removed; call GraphicsExportCanTranscode instead Graphics exporter settings: GraphicsExportRequestSettings()

Non-Carbon CFM: in QuickTimeLib 4.0 and later
Carbon Lib: in CarbonLib 1.0.2 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 4.0 and later

◆ GraphicsExportSetColorSyncProfile()

ComponentResult GraphicsExportSetColorSyncProfile ( GraphicsExportComponent  ci,
Handle  colorSyncProfile 
)

GraphicsExportSetColorSyncProfile()

Non-Carbon CFM: in QuickTimeLib 4.0 and later
Carbon Lib: in CarbonLib 1.0.2 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 4.0 and later

◆ GraphicsExportSetCompressionMethod()

ComponentResult GraphicsExportSetCompressionMethod ( GraphicsExportComponent  ci,
long  compressionMethod 
)

GraphicsExportSetCompressionMethod()

Non-Carbon CFM: in QuickTimeLib 4.0 and later
Carbon Lib: in CarbonLib 1.0.2 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 4.0 and later

◆ GraphicsExportSetCompressionQuality()

ComponentResult GraphicsExportSetCompressionQuality ( GraphicsExportComponent  ci,
CodecQ  spatialQuality 
)

GraphicsExportSetCompressionQuality()

Non-Carbon CFM: in QuickTimeLib 4.0 and later
Carbon Lib: in CarbonLib 1.0.2 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 4.0 and later

◆ GraphicsExportSetDepth()

ComponentResult GraphicsExportSetDepth ( GraphicsExportComponent  ci,
long  depth 
)

GraphicsExportSetDepth()

Non-Carbon CFM: in QuickTimeLib 4.0 and later
Carbon Lib: in CarbonLib 1.0.2 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 4.0 and later

◆ GraphicsExportSetDontRecompress()

ComponentResult GraphicsExportSetDontRecompress ( GraphicsExportComponent  ci,
Boolean  dontRecompress 
)

Graphics exporters may implement some or none of the following: GraphicsExportSetDontRecompress()

Non-Carbon CFM: in QuickTimeLib 4.0 and later
Carbon Lib: in CarbonLib 1.0.2 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 4.0 and later

◆ GraphicsExportSetExifEnabled()

ComponentResult GraphicsExportSetExifEnabled ( GraphicsExportComponent  ci,
Boolean  enableExif 
)

Allows export of Exif files, if supported. This disables Exif-incompatible settings such as grayscale JPEG and compressed TIFF, and enables export of Exif metadata. GraphicsExportSetExifEnabled()

Non-Carbon CFM: in QuickTimeLib 5.0.2 and later
Carbon Lib: in CarbonLib 1.4 and later
Mac OS X: in version 10.1 and later
Windows: in qtmlClient.lib 5.0.2 and later

◆ GraphicsExportSetInputDataReference()

ComponentResult GraphicsExportSetInputDataReference ( GraphicsExportComponent  ci,
Handle  dataRef,
OSType  dataRefType,
ImageDescriptionHandle  desc 
)

Sources for the input image: GraphicsExportSetInputDataReference()

Non-Carbon CFM: in QuickTimeLib 4.0 and later
Carbon Lib: in CarbonLib 1.0.2 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 4.0 and later

◆ GraphicsExportSetInputFile()

ComponentResult GraphicsExportSetInputFile ( GraphicsExportComponent  ci,
const FSSpec *  theFile,
ImageDescriptionHandle  desc 
)

GraphicsExportSetInputFile()

Non-Carbon CFM: in QuickTimeLib 4.0 and later
Carbon Lib: in CarbonLib 1.0.2 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 4.0 and later

◆ GraphicsExportSetInputGraphicsImporter()

ComponentResult GraphicsExportSetInputGraphicsImporter ( GraphicsExportComponent  ci,
GraphicsImportComponent  grip 
)

GraphicsExportSetInputGraphicsImporter()

Non-Carbon CFM: in QuickTimeLib 4.0 and later
Carbon Lib: in CarbonLib 1.0.2 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 4.0 and later

◆ GraphicsExportSetInputGWorld()

ComponentResult GraphicsExportSetInputGWorld ( GraphicsExportComponent  ci,
GWorldPtr  gworld 
)

GraphicsExportSetInputGWorld()

Non-Carbon CFM: in QuickTimeLib 4.0 and later
Carbon Lib: in CarbonLib 1.0.2 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 4.0 and later

◆ GraphicsExportSetInputHandle()

ComponentResult GraphicsExportSetInputHandle ( GraphicsExportComponent  ci,
Handle  h,
ImageDescriptionHandle  desc 
)

GraphicsExportSetInputHandle()

Non-Carbon CFM: in QuickTimeLib 4.0 and later
Carbon Lib: in CarbonLib 1.0.2 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 4.0 and later

◆ GraphicsExportSetInputOffsetAndLimit()

ComponentResult GraphicsExportSetInputOffsetAndLimit ( GraphicsExportComponent  ci,
unsigned long  offset,
unsigned long  limit 
)

Only applicable when the input is a data reference, file, handle or ptr: GraphicsExportSetInputOffsetAndLimit()

Non-Carbon CFM: in QuickTimeLib 4.0 and later
Carbon Lib: in CarbonLib 1.0.2 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 4.0 and later

◆ GraphicsExportSetInputPicture()

ComponentResult GraphicsExportSetInputPicture ( GraphicsExportComponent  ci,
PicHandle  picture 
)

GraphicsExportSetInputPicture()

Non-Carbon CFM: in QuickTimeLib 4.0 and later
Carbon Lib: in CarbonLib 1.0.2 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 4.0 and later

◆ GraphicsExportSetInputPixmap()

ComponentResult GraphicsExportSetInputPixmap ( GraphicsExportComponent  ci,
PixMapHandle  pixmap 
)

GraphicsExportSetInputPixmap()

Non-Carbon CFM: in QuickTimeLib 4.0 and later
Carbon Lib: in CarbonLib 1.0.2 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 4.0 and later

◆ GraphicsExportSetInputPtr()

ComponentResult GraphicsExportSetInputPtr ( GraphicsExportComponent  ci,
Ptr  p,
unsigned long  size,
ImageDescriptionHandle  desc 
)

GraphicsExportSetInputPtr()

Non-Carbon CFM: in QuickTimeLib 4.0 and later
Carbon Lib: in CarbonLib 1.0.2 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 4.0 and later

◆ GraphicsExportSetInterlaceStyle()

ComponentResult GraphicsExportSetInterlaceStyle ( GraphicsExportComponent  ci,
unsigned long  interlaceStyle 
)

GraphicsExportSetInterlaceStyle()

Non-Carbon CFM: in QuickTimeLib 4.0 and later
Carbon Lib: in CarbonLib 1.0.2 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 4.0 and later

◆ GraphicsExportSetMetaData()

ComponentResult GraphicsExportSetMetaData ( GraphicsExportComponent  ci,
void *  userData 
)

GraphicsExportSetMetaData()

Non-Carbon CFM: in QuickTimeLib 4.0 and later
Carbon Lib: in CarbonLib 1.0.2 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 4.0 and later

◆ GraphicsExportSetOutputDataReference()

ComponentResult GraphicsExportSetOutputDataReference ( GraphicsExportComponent  ci,
Handle  dataRef,
OSType  dataRefType 
)

Destinations for the output image: GraphicsExportSetOutputDataReference()

Non-Carbon CFM: in QuickTimeLib 4.0 and later
Carbon Lib: in CarbonLib 1.0.2 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 4.0 and later

◆ GraphicsExportSetOutputFile()

ComponentResult GraphicsExportSetOutputFile ( GraphicsExportComponent  ci,
const FSSpec *  theFile 
)

GraphicsExportSetOutputFile()

Non-Carbon CFM: in QuickTimeLib 4.0 and later
Carbon Lib: in CarbonLib 1.0.2 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 4.0 and later

◆ GraphicsExportSetOutputFileTypeAndCreator()

ComponentResult GraphicsExportSetOutputFileTypeAndCreator ( GraphicsExportComponent  ci,
OSType  fileType,
OSType  fileCreator 
)

GraphicsExportSetOutputFileTypeAndCreator()

Non-Carbon CFM: in QuickTimeLib 4.0 and later
Carbon Lib: in CarbonLib 1.0.2 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 4.0 and later

◆ GraphicsExportSetOutputHandle()

ComponentResult GraphicsExportSetOutputHandle ( GraphicsExportComponent  ci,
Handle  h 
)

GraphicsExportSetOutputHandle()

Non-Carbon CFM: in QuickTimeLib 4.0 and later
Carbon Lib: in CarbonLib 1.0.2 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 4.0 and later

◆ GraphicsExportSetOutputMark()

ComponentResult GraphicsExportSetOutputMark ( GraphicsExportComponent  ci,
unsigned long  mark 
)

GraphicsExportSetOutputMark()

Non-Carbon CFM: in QuickTimeLib 4.0 and later
Carbon Lib: in CarbonLib 1.0.2 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 4.0 and later

◆ GraphicsExportSetOutputOffsetAndMaxSize()

ComponentResult GraphicsExportSetOutputOffsetAndMaxSize ( GraphicsExportComponent  ci,
unsigned long  offset,
unsigned long  maxSize,
Boolean  truncateFile 
)

GraphicsExportSetOutputOffsetAndMaxSize()

Non-Carbon CFM: in QuickTimeLib 4.0 and later
Carbon Lib: in CarbonLib 1.0.2 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 4.0 and later

◆ GraphicsExportSetProgressProc()

ComponentResult GraphicsExportSetProgressProc ( GraphicsExportComponent  ci,
ICMProgressProcRecordPtr  progressProc 
)

Always implemented by the base graphics exporter: GraphicsExportSetProgressProc()

Non-Carbon CFM: in QuickTimeLib 4.0 and later
Carbon Lib: in CarbonLib 1.0.2 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 4.0 and later

◆ GraphicsExportSetResolution()

ComponentResult GraphicsExportSetResolution ( GraphicsExportComponent  ci,
Fixed  horizontalResolution,
Fixed  verticalResolution 
)

GraphicsExportSetResolution()

Non-Carbon CFM: in QuickTimeLib 4.0 and later
Carbon Lib: in CarbonLib 1.0.2 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 4.0 and later

◆ GraphicsExportSetSettingsFromAtomContainer()

ComponentResult GraphicsExportSetSettingsFromAtomContainer ( GraphicsExportComponent  ci,
void *  qtAtomContainer 
)

GraphicsExportSetSettingsFromAtomContainer()

Non-Carbon CFM: in QuickTimeLib 4.0 and later
Carbon Lib: in CarbonLib 1.0.2 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 4.0 and later

◆ GraphicsExportSetTargetDataSize()

ComponentResult GraphicsExportSetTargetDataSize ( GraphicsExportComponent  ci,
unsigned long  targetDataSize 
)

GraphicsExportSetTargetDataSize()

Non-Carbon CFM: in QuickTimeLib 4.0 and later
Carbon Lib: in CarbonLib 1.0.2 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 4.0 and later

◆ GraphicsExportSetThumbnailEnabled()

ComponentResult GraphicsExportSetThumbnailEnabled ( GraphicsExportComponent  ci,
Boolean  enableThumbnail,
long  maxThumbnailWidth,
long  maxThumbnailHeight 
)

Allows embedded thumbnail creation, if supported. GraphicsExportSetThumbnailEnabled()

Non-Carbon CFM: in QuickTimeLib 5.0.2 and later
Carbon Lib: in CarbonLib 1.4 and later
Mac OS X: in version 10.1 and later
Windows: in qtmlClient.lib 5.0.2 and later

◆ GraphicsExportWriteOutputData()

ComponentResult GraphicsExportWriteOutputData ( GraphicsExportComponent  ci,
const void *  dataPtr,
unsigned long  dataSize 
)

Used by format-specific graphics exporters: GraphicsExportWriteOutputData()

Non-Carbon CFM: in QuickTimeLib 4.0 and later
Carbon Lib: in CarbonLib 1.0.2 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 4.0 and later

◆ GraphicsImportDoesDrawAllPixels()

ComponentResult GraphicsImportDoesDrawAllPixels ( GraphicsImportComponent  ci,
short *  drawsAllPixels 
)

GraphicsImportDoesDrawAllPixels()

Non-Carbon CFM: in QuickTimeLib 3.0 and later
Carbon Lib: in CarbonLib 1.0 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 3.0 and later

◆ GraphicsImportDoExportImageFileDialog()

ComponentResult GraphicsImportDoExportImageFileDialog ( GraphicsImportComponent  ci,
const FSSpec *  inDefaultSpec,
StringPtr  prompt,
ModalFilterYDUPP  filterProc,
OSType *  outExportedType,
FSSpec *  outExportedSpec,
ScriptCode *  outScriptTag 
)

GraphicsImportDoExportImageFileDialog()

Non-Carbon CFM: in QuickTimeLib 3.0 and later
Carbon Lib: in CarbonLib 1.0 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 3.0 and later

◆ GraphicsImportDraw()

ComponentResult GraphicsImportDraw ( GraphicsImportComponent  ci)

GraphicsImportDraw()

Non-Carbon CFM: in QuickTimeLib 2.5 and later
Carbon Lib: in CarbonLib 1.0 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 3.0 and later

◆ GraphicsImportExportImageFile()

ComponentResult GraphicsImportExportImageFile ( GraphicsImportComponent  ci,
OSType  fileType,
OSType  fileCreator,
const FSSpec *  fss,
ScriptCode  scriptTag 
)

GraphicsImportExportImageFile()

Non-Carbon CFM: in QuickTimeLib 3.0 and later
Carbon Lib: in CarbonLib 1.0 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 3.0 and later

◆ GraphicsImportGetAliasedDataReference()

ComponentResult GraphicsImportGetAliasedDataReference ( GraphicsImportComponent  ci,
Handle *  dataRef,
OSType *  dataRefType 
)

GraphicsImportGetAliasedDataReference()

Non-Carbon CFM: in QuickTimeLib 2.5 and later
Carbon Lib: in CarbonLib 1.0 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 3.0 and later

◆ GraphicsImportGetAsPicture()

ComponentResult GraphicsImportGetAsPicture ( GraphicsImportComponent  ci,
PicHandle picture 
)

GraphicsImportGetAsPicture()

Non-Carbon CFM: in QuickTimeLib 3.0 and later
Carbon Lib: in CarbonLib 1.0 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 3.0 and later

◆ GraphicsImportGetBaseDataOffsetAndSize64()

ComponentResult GraphicsImportGetBaseDataOffsetAndSize64 ( GraphicsImportComponent  ci,
wide offset,
wide size 
)

2 private selectors GraphicsImportGetBaseDataOffsetAndSize64()

Non-Carbon CFM: in QuickTimeLib 5.0.2 and later
Carbon Lib: in CarbonLib 1.4 and later
Mac OS X: in version 10.1 and later
Windows: in qtmlClient.lib 5.0.2 and later

◆ GraphicsImportGetBoundsRect()

ComponentResult GraphicsImportGetBoundsRect ( GraphicsImportComponent  ci,
Rect bounds 
)

GraphicsImportGetBoundsRect()

Non-Carbon CFM: in QuickTimeLib 2.5 and later
Carbon Lib: in CarbonLib 1.0 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 3.0 and later

◆ GraphicsImportGetClip()

ComponentResult GraphicsImportGetClip ( GraphicsImportComponent  ci,
RgnHandle clipRgn 
)

GraphicsImportGetClip()

Non-Carbon CFM: in QuickTimeLib 2.5 and later
Carbon Lib: in CarbonLib 1.0 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 3.0 and later

◆ GraphicsImportGetColorSyncProfile()

ComponentResult GraphicsImportGetColorSyncProfile ( GraphicsImportComponent  ci,
Handle *  profile 
)

GraphicsImportGetColorSyncProfile()

Non-Carbon CFM: in QuickTimeLib 4.0 and later
Carbon Lib: in CarbonLib 1.0.2 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 4.0 and later

◆ GraphicsImportGetDataFile()

ComponentResult GraphicsImportGetDataFile ( GraphicsImportComponent  ci,
FSSpec *  theFile 
)

GraphicsImportGetDataFile()

Non-Carbon CFM: in QuickTimeLib 2.5 and later
Carbon Lib: in CarbonLib 1.0 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 3.0 and later

◆ GraphicsImportGetDataHandle()

ComponentResult GraphicsImportGetDataHandle ( GraphicsImportComponent  ci,
Handle *  h 
)

GraphicsImportGetDataHandle()

Non-Carbon CFM: in QuickTimeLib 2.5 and later
Carbon Lib: in CarbonLib 1.0 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 3.0 and later

◆ GraphicsImportGetDataOffsetAndSize()

ComponentResult GraphicsImportGetDataOffsetAndSize ( GraphicsImportComponent  ci,
unsigned long *  offset,
unsigned long *  size 
)

GraphicsImportGetDataOffsetAndSize()

Non-Carbon CFM: in QuickTimeLib 2.5 and later
Carbon Lib: in CarbonLib 1.0 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 3.0 and later

◆ GraphicsImportGetDataOffsetAndSize64()

ComponentResult GraphicsImportGetDataOffsetAndSize64 ( GraphicsImportComponent  ci,
wide offset,
wide size 
)

GraphicsImportGetDataOffsetAndSize64()

Non-Carbon CFM: in QuickTimeLib 4.0 and later
Carbon Lib: in CarbonLib 1.0.2 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 4.0 and later

◆ GraphicsImportGetDataReference()

ComponentResult GraphicsImportGetDataReference ( GraphicsImportComponent  ci,
Handle *  dataRef,
OSType *  dataReType 
)

GraphicsImportGetDataReference()

Non-Carbon CFM: in QuickTimeLib 2.5 and later
Carbon Lib: in CarbonLib 1.0 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 3.0 and later

◆ GraphicsImportGetDataReferenceOffsetAndLimit()

ComponentResult GraphicsImportGetDataReferenceOffsetAndLimit ( GraphicsImportComponent  ci,
unsigned long *  offset,
unsigned long *  limit 
)

GraphicsImportGetDataReferenceOffsetAndLimit()

Non-Carbon CFM: in QuickTimeLib 2.5 and later
Carbon Lib: in CarbonLib 1.0 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 3.0 and later

◆ GraphicsImportGetDataReferenceOffsetAndLimit64()

ComponentResult GraphicsImportGetDataReferenceOffsetAndLimit64 ( GraphicsImportComponent  ci,
wide offset,
wide limit 
)

GraphicsImportGetDataReferenceOffsetAndLimit64()

Non-Carbon CFM: in QuickTimeLib 4.0 and later
Carbon Lib: in CarbonLib 1.0.2 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 4.0 and later

◆ GraphicsImportGetDefaultClip()

ComponentResult GraphicsImportGetDefaultClip ( GraphicsImportComponent  ci,
RgnHandle defaultRgn 
)

GraphicsImportGetDefaultClip()

Non-Carbon CFM: in QuickTimeLib 4.0 and later
Carbon Lib: in CarbonLib 1.0.2 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 4.0 and later

◆ GraphicsImportGetDefaultGraphicsMode()

ComponentResult GraphicsImportGetDefaultGraphicsMode ( GraphicsImportComponent  ci,
long *  defaultGraphicsMode,
RGBColor defaultOpColor 
)

GraphicsImportGetDefaultGraphicsMode()

Non-Carbon CFM: in QuickTimeLib 4.0 and later
Carbon Lib: in CarbonLib 1.0.2 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 4.0 and later

◆ GraphicsImportGetDefaultMatrix()

ComponentResult GraphicsImportGetDefaultMatrix ( GraphicsImportComponent  ci,
MatrixRecord defaultMatrix 
)

GraphicsImportGetDefaultMatrix()

Non-Carbon CFM: in QuickTimeLib 4.0 and later
Carbon Lib: in CarbonLib 1.0.2 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 4.0 and later

◆ GraphicsImportGetDefaultSourceRect()

ComponentResult GraphicsImportGetDefaultSourceRect ( GraphicsImportComponent  ci,
Rect defaultSourceRect 
)

GraphicsImportGetDefaultSourceRect()

Non-Carbon CFM: in QuickTimeLib 4.0 and later
Carbon Lib: in CarbonLib 1.0.2 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 4.0 and later

◆ GraphicsImportGetDestRect()

ComponentResult GraphicsImportGetDestRect ( GraphicsImportComponent  ci,
Rect destRect 
)

GraphicsImportGetDestRect()

Non-Carbon CFM: in QuickTimeLib 4.0 and later
Carbon Lib: in CarbonLib 1.0.2 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 4.0 and later

◆ GraphicsImportGetExportImageTypeList()

ComponentResult GraphicsImportGetExportImageTypeList ( GraphicsImportComponent  ci,
void *  qtAtomContainerPtr 
)

GraphicsImportGetExportImageTypeList()

Non-Carbon CFM: in QuickTimeLib 3.0 and later
Carbon Lib: in CarbonLib 1.0 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 3.0 and later

◆ GraphicsImportGetExportSettingsAsAtomContainer()

ComponentResult GraphicsImportGetExportSettingsAsAtomContainer ( GraphicsImportComponent  ci,
void *  qtAtomContainerPtr 
)

GraphicsImportGetExportSettingsAsAtomContainer()

Non-Carbon CFM: in QuickTimeLib 3.0 and later
Carbon Lib: in CarbonLib 1.0 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 3.0 and later

◆ GraphicsImportGetFlags()

ComponentResult GraphicsImportGetFlags ( GraphicsImportComponent  ci,
long *  flags 
)

GraphicsImportGetFlags()

Non-Carbon CFM: in QuickTimeLib 4.0 and later
Carbon Lib: in CarbonLib 1.0.2 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 4.0 and later

◆ GraphicsImportGetGraphicsMode()

ComponentResult GraphicsImportGetGraphicsMode ( GraphicsImportComponent  ci,
long *  graphicsMode,
RGBColor opColor 
)

GraphicsImportGetGraphicsMode()

Non-Carbon CFM: in QuickTimeLib 2.5 and later
Carbon Lib: in CarbonLib 1.0 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 3.0 and later

◆ GraphicsImportGetGWorld()

ComponentResult GraphicsImportGetGWorld ( GraphicsImportComponent  ci,
CGrafPtr port,
GDHandle gd 
)

GraphicsImportGetGWorld()

Non-Carbon CFM: in QuickTimeLib 2.5 and later
Carbon Lib: in CarbonLib 1.0 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 3.0 and later

◆ GraphicsImportGetImageCount()

ComponentResult GraphicsImportGetImageCount ( GraphicsImportComponent  ci,
unsigned long *  imageCount 
)

GraphicsImportGetImageCount()

Non-Carbon CFM: in QuickTimeLib 4.0 and later
Carbon Lib: in CarbonLib 1.0.2 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 4.0 and later

◆ GraphicsImportGetImageDescription()

ComponentResult GraphicsImportGetImageDescription ( GraphicsImportComponent  ci,
ImageDescriptionHandle desc 
)

GraphicsImportGetImageDescription()

Non-Carbon CFM: in QuickTimeLib 2.5 and later
Carbon Lib: in CarbonLib 1.0 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 3.0 and later

◆ GraphicsImportGetImageIndex()

ComponentResult GraphicsImportGetImageIndex ( GraphicsImportComponent  ci,
unsigned long *  imageIndex 
)

GraphicsImportGetImageIndex()

Non-Carbon CFM: in QuickTimeLib 4.0 and later
Carbon Lib: in CarbonLib 1.0.2 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 4.0 and later

◆ GraphicsImportGetMatrix()

ComponentResult GraphicsImportGetMatrix ( GraphicsImportComponent  ci,
MatrixRecord matrix 
)

GraphicsImportGetMatrix()

Non-Carbon CFM: in QuickTimeLib 2.5 and later
Carbon Lib: in CarbonLib 1.0 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 3.0 and later

◆ GraphicsImportGetMetaData()

ComponentResult GraphicsImportGetMetaData ( GraphicsImportComponent  ci,
void *  userData 
)

GraphicsImportGetMetaData()

Non-Carbon CFM: in QuickTimeLib 3.0 and later
Carbon Lib: in CarbonLib 1.0 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 3.0 and later

◆ GraphicsImportGetMIMETypeList()

ComponentResult GraphicsImportGetMIMETypeList ( GraphicsImportComponent  ci,
void *  qtAtomContainerPtr 
)

GraphicsImportGetMIMETypeList()

Non-Carbon CFM: in QuickTimeLib 3.0 and later
Carbon Lib: in CarbonLib 1.0 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 3.0 and later

◆ GraphicsImportGetNaturalBounds()

ComponentResult GraphicsImportGetNaturalBounds ( GraphicsImportComponent  ci,
Rect naturalBounds 
)

GraphicsImportGetNaturalBounds()

Non-Carbon CFM: in QuickTimeLib 2.5 and later
Carbon Lib: in CarbonLib 1.0 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 3.0 and later

◆ GraphicsImportGetProgressProc()

ComponentResult GraphicsImportGetProgressProc ( GraphicsImportComponent  ci,
ICMProgressProcRecordPtr  progressProc 
)

GraphicsImportGetProgressProc()

Non-Carbon CFM: in QuickTimeLib 3.0 and later
Carbon Lib: in CarbonLib 1.0 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 3.0 and later

◆ GraphicsImportGetQuality()

ComponentResult GraphicsImportGetQuality ( GraphicsImportComponent  ci,
CodecQ *  quality 
)

GraphicsImportGetQuality()

Non-Carbon CFM: in QuickTimeLib 2.5 and later
Carbon Lib: in CarbonLib 1.0 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 3.0 and later

◆ GraphicsImportGetSourceRect()

ComponentResult GraphicsImportGetSourceRect ( GraphicsImportComponent  ci,
Rect sourceRect 
)

GraphicsImportGetSourceRect()

Non-Carbon CFM: in QuickTimeLib 2.5 and later
Carbon Lib: in CarbonLib 1.0 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 3.0 and later

◆ GraphicsImportReadData()

ComponentResult GraphicsImportReadData ( GraphicsImportComponent  ci,
void *  dataPtr,
unsigned long  dataOffset,
unsigned long  dataSize 
)

GraphicsImportReadData()

Non-Carbon CFM: in QuickTimeLib 2.5 and later
Carbon Lib: in CarbonLib 1.0 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 3.0 and later

◆ GraphicsImportReadData64()

ComponentResult GraphicsImportReadData64 ( GraphicsImportComponent  ci,
void *  dataPtr,
const wide dataOffset,
unsigned long  dataSize 
)

GraphicsImportReadData64()

Non-Carbon CFM: in QuickTimeLib 4.0 and later
Carbon Lib: in CarbonLib 1.0.2 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 4.0 and later

◆ GraphicsImportSaveAsPicture()

ComponentResult GraphicsImportSaveAsPicture ( GraphicsImportComponent  ci,
const FSSpec *  fss,
ScriptCode  scriptTag 
)

GraphicsImportSaveAsPicture()

Non-Carbon CFM: in QuickTimeLib 2.5 and later
Carbon Lib: in CarbonLib 1.0 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 3.0 and later

◆ GraphicsImportSaveAsQuickTimeImageFile()

ComponentResult GraphicsImportSaveAsQuickTimeImageFile ( GraphicsImportComponent  ci,
const FSSpec *  fss,
ScriptCode  scriptTag 
)

GraphicsImportSaveAsQuickTimeImageFile()

Non-Carbon CFM: in QuickTimeLib 2.5 and later
Carbon Lib: in CarbonLib 1.0 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 3.0 and later

◆ GraphicsImportSetBoundsRect()

ComponentResult GraphicsImportSetBoundsRect ( GraphicsImportComponent  ci,
const Rect bounds 
)

GraphicsImportSetBoundsRect()

Non-Carbon CFM: in QuickTimeLib 2.5 and later
Carbon Lib: in CarbonLib 1.0 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 3.0 and later

◆ GraphicsImportSetClip()

ComponentResult GraphicsImportSetClip ( GraphicsImportComponent  ci,
RgnHandle  clipRgn 
)

GraphicsImportSetClip()

Non-Carbon CFM: in QuickTimeLib 2.5 and later
Carbon Lib: in CarbonLib 1.0 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 3.0 and later

◆ GraphicsImportSetDataFile()

ComponentResult GraphicsImportSetDataFile ( GraphicsImportComponent  ci,
const FSSpec *  theFile 
)

GraphicsImportSetDataFile()

Non-Carbon CFM: in QuickTimeLib 2.5 and later
Carbon Lib: in CarbonLib 1.0 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 3.0 and later

◆ GraphicsImportSetDataHandle()

ComponentResult GraphicsImportSetDataHandle ( GraphicsImportComponent  ci,
Handle  h 
)

GraphicsImportSetDataHandle()

Non-Carbon CFM: in QuickTimeLib 2.5 and later
Carbon Lib: in CarbonLib 1.0 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 3.0 and later

◆ GraphicsImportSetDataReference()

ComponentResult GraphicsImportSetDataReference ( GraphicsImportComponent  ci,
Handle  dataRef,
OSType  dataReType 
)

GraphicsImportSetDataReference()

Non-Carbon CFM: in QuickTimeLib 2.5 and later
Carbon Lib: in CarbonLib 1.0 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 3.0 and later

◆ GraphicsImportSetDataReferenceOffsetAndLimit()

ComponentResult GraphicsImportSetDataReferenceOffsetAndLimit ( GraphicsImportComponent  ci,
unsigned long  offset,
unsigned long  limit 
)

GraphicsImportSetDataReferenceOffsetAndLimit()

Non-Carbon CFM: in QuickTimeLib 2.5 and later
Carbon Lib: in CarbonLib 1.0 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 3.0 and later

◆ GraphicsImportSetDataReferenceOffsetAndLimit64()

ComponentResult GraphicsImportSetDataReferenceOffsetAndLimit64 ( GraphicsImportComponent  ci,
const wide offset,
const wide limit 
)

GraphicsImportSetDataReferenceOffsetAndLimit64()

Non-Carbon CFM: in QuickTimeLib 4.0 and later
Carbon Lib: in CarbonLib 1.0.2 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 4.0 and later

◆ GraphicsImportSetDestRect()

ComponentResult GraphicsImportSetDestRect ( GraphicsImportComponent  ci,
const Rect destRect 
)

GraphicsImportSetDestRect()

Non-Carbon CFM: in QuickTimeLib 4.0 and later
Carbon Lib: in CarbonLib 1.0.2 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 4.0 and later

◆ GraphicsImportSetExportSettingsFromAtomContainer()

ComponentResult GraphicsImportSetExportSettingsFromAtomContainer ( GraphicsImportComponent  ci,
void *  qtAtomContainer 
)

GraphicsImportSetExportSettingsFromAtomContainer()

Non-Carbon CFM: in QuickTimeLib 3.0 and later
Carbon Lib: in CarbonLib 1.0 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 3.0 and later

◆ GraphicsImportSetFlags()

ComponentResult GraphicsImportSetFlags ( GraphicsImportComponent  ci,
long  flags 
)

GraphicsImportSetFlags()

Non-Carbon CFM: in QuickTimeLib 4.0 and later
Carbon Lib: in CarbonLib 1.0.2 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 4.0 and later

◆ GraphicsImportSetGraphicsMode()

ComponentResult GraphicsImportSetGraphicsMode ( GraphicsImportComponent  ci,
long  graphicsMode,
const RGBColor opColor 
)

GraphicsImportSetGraphicsMode()

Non-Carbon CFM: in QuickTimeLib 2.5 and later
Carbon Lib: in CarbonLib 1.0 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 3.0 and later

◆ GraphicsImportSetGWorld()

ComponentResult GraphicsImportSetGWorld ( GraphicsImportComponent  ci,
CGrafPtr  port,
GDHandle  gd 
)

GraphicsImportSetGWorld()

Non-Carbon CFM: in QuickTimeLib 2.5 and later
Carbon Lib: in CarbonLib 1.0 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 3.0 and later

◆ GraphicsImportSetImageIndex()

ComponentResult GraphicsImportSetImageIndex ( GraphicsImportComponent  ci,
unsigned long  imageIndex 
)

GraphicsImportSetImageIndex()

Non-Carbon CFM: in QuickTimeLib 4.0 and later
Carbon Lib: in CarbonLib 1.0.2 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 4.0 and later

◆ GraphicsImportSetMatrix()

ComponentResult GraphicsImportSetMatrix ( GraphicsImportComponent  ci,
const MatrixRecord matrix 
)

GraphicsImportSetMatrix()

Non-Carbon CFM: in QuickTimeLib 2.5 and later
Carbon Lib: in CarbonLib 1.0 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 3.0 and later

◆ GraphicsImportSetProgressProc()

ComponentResult GraphicsImportSetProgressProc ( GraphicsImportComponent  ci,
ICMProgressProcRecordPtr  progressProc 
)

GraphicsImportSetProgressProc()

Non-Carbon CFM: in QuickTimeLib 3.0 and later
Carbon Lib: in CarbonLib 1.0 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 3.0 and later

◆ GraphicsImportSetQuality()

ComponentResult GraphicsImportSetQuality ( GraphicsImportComponent  ci,
CodecQ  quality 
)

GraphicsImportSetQuality()

Non-Carbon CFM: in QuickTimeLib 2.5 and later
Carbon Lib: in CarbonLib 1.0 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 3.0 and later

◆ GraphicsImportSetSourceRect()

ComponentResult GraphicsImportSetSourceRect ( GraphicsImportComponent  ci,
const Rect sourceRect 
)

GraphicsImportSetSourceRect()

Non-Carbon CFM: in QuickTimeLib 2.5 and later
Carbon Lib: in CarbonLib 1.0 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 3.0 and later

◆ GraphicsImportValidate()

ComponentResult GraphicsImportValidate ( GraphicsImportComponent  ci,
Boolean valid 
)

GraphicsImportValidate()

Non-Carbon CFM: in QuickTimeLib 2.5 and later
Carbon Lib: in CarbonLib 1.0 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 3.0 and later

◆ HitTestDSequenceData()

OSErr HitTestDSequenceData ( ImageSequence  seqID,
void *  data,
Size  dataSize,
Point  where,
long *  hit,
long  hitFlags 
)

HitTestDSequenceData()

Non-Carbon CFM: in QuickTimeLib 3.0 and later
Carbon Lib: in CarbonLib 1.0 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 3.0 and later

◆ ICMDecompressComplete()

void ICMDecompressComplete ( ImageSequence  seqID,
OSErr  err,
short  flag,
ICMCompletionProcRecordPtr  completionRtn 
)

ICMDecompressComplete()

Non-Carbon CFM: in QuickTimeLib 2.5 and later
Carbon Lib: in CarbonLib 1.0 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 3.0 and later

◆ ICMDecompressCompleteS()

OSErr ICMDecompressCompleteS ( ImageSequence  seqID,
OSErr  err,
short  flag,
ICMCompletionProcRecordPtr  completionRtn 
)

ICMDecompressCompleteS()

Non-Carbon CFM: in QuickTimeLib 3.0 and later
Carbon Lib: in CarbonLib 1.1 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 3.0 and later

◆ ICMGetPixelFormatInfo()

OSErr ICMGetPixelFormatInfo ( OSType  PixelFormat,
ICMPixelFormatInfoPtr  theInfo 
)

ICMGetPixelFormatInfo()

Non-Carbon CFM: in QuickTimeLib 3.0 and later
Carbon Lib: in CarbonLib 1.0 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 3.0 and later

◆ ICMSequenceGetChainMember()

OSErr ICMSequenceGetChainMember ( ImageSequence  seqID,
ImageSequence *  retSeqID,
long  flags 
)

ICMSequenceGetChainMember()

Non-Carbon CFM: in QuickTimeLib 3.0 and later
Carbon Lib: in CarbonLib 1.0 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 3.0 and later

◆ ICMSequenceGetInfo()

OSErr ICMSequenceGetInfo ( ImageSequence  seqID,
OSType  which,
void *  data 
)

ICMSequenceGetInfo()

Non-Carbon CFM: in QuickTimeLib 5.0 and later
Carbon Lib: in CarbonLib 1.3 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 5.0 and later

◆ ICMSequenceLockBits()

OSErr ICMSequenceLockBits ( ImageSequence  seqID,
PixMapPtr  dst,
long  flags 
)

ICMSequenceLockBits()

Non-Carbon CFM: in QuickTimeLib 3.0 and later
Carbon Lib: in CarbonLib 1.0 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 3.0 and later

◆ ICMSequenceSetInfo()

OSErr ICMSequenceSetInfo ( ImageSequence  seqID,
OSType  which,
void *  data,
Size  dataSize 
)

ICMSequenceSetInfo()

Non-Carbon CFM: in QuickTimeLib 5.0 and later
Carbon Lib: in CarbonLib 1.3 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 5.0 and later

◆ ICMSequenceUnlockBits()

OSErr ICMSequenceUnlockBits ( ImageSequence  seqID,
long  flags 
)

ICMSequenceUnlockBits()

Non-Carbon CFM: in QuickTimeLib 3.0 and later
Carbon Lib: in CarbonLib 1.0 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 3.0 and later

◆ ICMSetPixelFormatInfo()

OSErr ICMSetPixelFormatInfo ( OSType  PixelFormat,
ICMPixelFormatInfoPtr  theInfo 
)

ICMSetPixelFormatInfo()

Non-Carbon CFM: in QuickTimeLib 3.0 and later
Carbon Lib: in CarbonLib 1.1 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 3.0 and later

◆ ICMShieldSequenceCursor()

OSErr ICMShieldSequenceCursor ( ImageSequence  seqID)

ICMShieldSequenceCursor()

Non-Carbon CFM: in QuickTimeLib 2.5 and later
Carbon Lib: in CarbonLib 1.0 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 3.0 and later

◆ ImageFieldSequenceBegin()

OSErr ImageFieldSequenceBegin ( ImageFieldSequence *  ifs,
ImageDescriptionHandle  desc1,
ImageDescriptionHandle  desc2,
ImageDescriptionHandle  descOut 
)

ImageFieldSequenceBegin()

Non-Carbon CFM: in QuickTimeLib 2.5 and later
Carbon Lib: in CarbonLib 1.0 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 3.0 and later

◆ ImageFieldSequenceEnd()

OSErr ImageFieldSequenceEnd ( ImageFieldSequence  ifs)

ImageFieldSequenceEnd()

Non-Carbon CFM: in QuickTimeLib 2.5 and later
Carbon Lib: in CarbonLib 1.0 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 3.0 and later

◆ ImageFieldSequenceExtractCombine()

OSErr ImageFieldSequenceExtractCombine ( ImageFieldSequence  ifs,
long  fieldFlags,
void *  data1,
long  dataSize1,
void *  data2,
long  dataSize2,
void *  outputData,
long *  outDataSize 
)

ImageFieldSequenceExtractCombine()

Non-Carbon CFM: in QuickTimeLib 2.5 and later
Carbon Lib: in CarbonLib 1.0 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 3.0 and later

◆ ImageTranscodeDisposeFrameData()

OSErr ImageTranscodeDisposeFrameData ( ImageTranscodeSequence  its,
void *  dstData 
)

ImageTranscodeDisposeFrameData()

Non-Carbon CFM: in QuickTimeLib 2.5 and later
Carbon Lib: in CarbonLib 1.0 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 3.0 and later

◆ ImageTranscodeFrame()

OSErr ImageTranscodeFrame ( ImageTranscodeSequence  its,
void *  srcData,
long  srcDataSize,
void **  dstData,
long *  dstDataSize 
)

ImageTranscodeFrame()

Non-Carbon CFM: in QuickTimeLib 2.5 and later
Carbon Lib: in CarbonLib 1.0 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 3.0 and later

◆ ImageTranscoderBeginSequence()

ComponentResult ImageTranscoderBeginSequence ( ImageTranscoderComponent  itc,
ImageDescriptionHandle  srcDesc,
ImageDescriptionHandle dstDesc,
void *  data,
long  dataSize 
)

ImageTranscoderBeginSequence()

Non-Carbon CFM: in QuickTimeLib 2.5 and later
Carbon Lib: in CarbonLib 1.0 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 3.0 and later

◆ ImageTranscoderConvert()

ComponentResult ImageTranscoderConvert ( ImageTranscoderComponent  itc,
void *  srcData,
long  srcDataSize,
void **  dstData,
long *  dstDataSize 
)

ImageTranscoderConvert()

Non-Carbon CFM: in QuickTimeLib 2.5 and later
Carbon Lib: in CarbonLib 1.0 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 3.0 and later

◆ ImageTranscoderDisposeData()

ComponentResult ImageTranscoderDisposeData ( ImageTranscoderComponent  itc,
void *  dstData 
)

ImageTranscoderDisposeData()

Non-Carbon CFM: in QuickTimeLib 2.5 and later
Carbon Lib: in CarbonLib 1.0 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 3.0 and later

◆ ImageTranscoderEndSequence()

ComponentResult ImageTranscoderEndSequence ( ImageTranscoderComponent  itc)

ImageTranscoderEndSequence()

Non-Carbon CFM: in QuickTimeLib 2.5 and later
Carbon Lib: in CarbonLib 1.0 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 3.0 and later

◆ ImageTranscodeSequenceBegin()

OSErr ImageTranscodeSequenceBegin ( ImageTranscodeSequence *  its,
ImageDescriptionHandle  srcDesc,
OSType  destType,
ImageDescriptionHandle dstDesc,
void *  data,
long  dataSize 
)

ImageTranscodeSequenceBegin()

Non-Carbon CFM: in QuickTimeLib 2.5 and later
Carbon Lib: in CarbonLib 1.0 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 3.0 and later

◆ ImageTranscodeSequenceEnd()

OSErr ImageTranscodeSequenceEnd ( ImageTranscodeSequence  its)

ImageTranscodeSequenceEnd()

Non-Carbon CFM: in QuickTimeLib 2.5 and later
Carbon Lib: in CarbonLib 1.0 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 3.0 and later

◆ InverseMatrix()

Boolean InverseMatrix ( const MatrixRecord m,
MatrixRecord im 
)

InverseMatrix()

Non-Carbon CFM: in QuickTimeLib 2.5 and later
Carbon Lib: in CarbonLib 1.0 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 3.0 and later

◆ InvokeICMAlignmentUPP()

void InvokeICMAlignmentUPP ( Rect rp,
long  refcon,
ICMAlignmentUPP  userUPP 
)

InvokeICMAlignmentUPP()

Non-Carbon CFM: available as macro/inline
Carbon Lib: in CarbonLib 1.0 and later
Mac OS X: in version 10.0 and later

◆ InvokeICMCompletionUPP()

void InvokeICMCompletionUPP ( OSErr  result,
short  flags,
long  refcon,
ICMCompletionUPP  userUPP 
)

InvokeICMCompletionUPP()

Non-Carbon CFM: available as macro/inline
Carbon Lib: in CarbonLib 1.0 and later
Mac OS X: in version 10.0 and later

◆ InvokeICMConvertDataFormatUPP()

OSErr InvokeICMConvertDataFormatUPP ( void *  refCon,
long  flags,
Handle  desiredFormat,
Handle  sourceDataFormat,
void *  srcData,
long  srcDataSize,
void **  dstData,
long *  dstDataSize,
ICMConvertDataFormatUPP  userUPP 
)

InvokeICMConvertDataFormatUPP()

Non-Carbon CFM: available as macro/inline
Carbon Lib: in CarbonLib 1.0 and later
Mac OS X: in version 10.0 and later

◆ InvokeICMCursorShieldedUPP()

void InvokeICMCursorShieldedUPP ( const Rect r,
void *  refcon,
long  flags,
ICMCursorShieldedUPP  userUPP 
)

InvokeICMCursorShieldedUPP()

Non-Carbon CFM: available as macro/inline
Carbon Lib: in CarbonLib 1.0 and later
Mac OS X: in version 10.0 and later

◆ InvokeICMDataUPP()

OSErr InvokeICMDataUPP ( Ptr *  dataP,
long  bytesNeeded,
long  refcon,
ICMDataUPP  userUPP 
)

InvokeICMDataUPP()

Non-Carbon CFM: available as macro/inline
Carbon Lib: in CarbonLib 1.0 and later
Mac OS X: in version 10.0 and later

◆ InvokeICMFlushUPP()

OSErr InvokeICMFlushUPP ( Ptr  data,
long  bytesAdded,
long  refcon,
ICMFlushUPP  userUPP 
)

InvokeICMFlushUPP()

Non-Carbon CFM: available as macro/inline
Carbon Lib: in CarbonLib 1.0 and later
Mac OS X: in version 10.0 and later

◆ InvokeICMMemoryDisposedUPP()

void InvokeICMMemoryDisposedUPP ( Ptr  memoryBlock,
void *  refcon,
ICMMemoryDisposedUPP  userUPP 
)

InvokeICMMemoryDisposedUPP()

Non-Carbon CFM: available as macro/inline
Carbon Lib: in CarbonLib 1.0 and later
Mac OS X: in version 10.0 and later

◆ InvokeICMProgressUPP()

OSErr InvokeICMProgressUPP ( short  message,
Fixed  completeness,
long  refcon,
ICMProgressUPP  userUPP 
)

InvokeICMProgressUPP()

Non-Carbon CFM: available as macro/inline
Carbon Lib: in CarbonLib 1.0 and later
Mac OS X: in version 10.0 and later

◆ InvokeQDPixUPP()

void InvokeQDPixUPP ( PixMap src,
Rect srcRect,
MatrixRecord matrix,
short  mode,
RgnHandle  mask,
PixMap matte,
Rect matteRect,
short  flags,
QDPixUPP  userUPP 
)

InvokeQDPixUPP()

Non-Carbon CFM: available as macro/inline
Carbon Lib: in CarbonLib 1.0 and later
Mac OS X: in version 10.0 and later

◆ InvokeStdPixUPP()

void InvokeStdPixUPP ( PixMap src,
Rect srcRect,
MatrixRecord matrix,
short  mode,
RgnHandle  mask,
PixMap matte,
Rect matteRect,
short  flags,
StdPixUPP  userUPP 
)

InvokeStdPixUPP()

Non-Carbon CFM: available as macro/inline
Carbon Lib: in CarbonLib 1.0 and later
Mac OS X: in version 10.0 and later

◆ MakeFilePreview()

OSErr MakeFilePreview ( short  resRefNum,
ICMProgressProcRecordPtr  progress 
)

CALL_NOT_IN_CARBON MakeFilePreview()

Non-Carbon CFM: in QuickTimeLib 2.5 and later
Carbon Lib: in CarbonLib 1.0 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 3.0 and later

◆ MakeImageDescriptionForEffect()

OSErr MakeImageDescriptionForEffect ( OSType  effectType,
ImageDescriptionHandle idh 
)

MakeImageDescriptionForEffect()

Non-Carbon CFM: in QuickTimeLib 4.0 and later
Carbon Lib: in CarbonLib 1.0.2 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 4.0 and later

◆ MakeImageDescriptionForPixMap()

OSErr MakeImageDescriptionForPixMap ( PixMapHandle  pixmap,
ImageDescriptionHandle idh 
)

MakeImageDescriptionForPixMap()

Non-Carbon CFM: in QuickTimeLib 3.0 and later
Carbon Lib: in CarbonLib 1.0 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 3.0 and later

◆ MakeThumbnailFromPicture()

OSErr MakeThumbnailFromPicture ( PicHandle  picture,
short  colorDepth,
PicHandle  thumbnail,
ICMProgressProcRecordPtr  progressProc 
)

MakeThumbnailFromPicture()

Non-Carbon CFM: in QuickTimeLib 2.5 and later
Carbon Lib: in CarbonLib 1.0 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 3.0 and later

◆ MakeThumbnailFromPictureFile()

OSErr MakeThumbnailFromPictureFile ( short  refNum,
short  colorDepth,
PicHandle  thumbnail,
ICMProgressProcRecordPtr  progressProc 
)

MakeThumbnailFromPictureFile()

Non-Carbon CFM: in QuickTimeLib 2.5 and later
Carbon Lib: in CarbonLib 1.0 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 3.0 and later

◆ MakeThumbnailFromPixMap()

OSErr MakeThumbnailFromPixMap ( PixMapHandle  src,
const Rect srcRect,
short  colorDepth,
PicHandle  thumbnail,
ICMProgressProcRecordPtr  progressProc 
)

MakeThumbnailFromPixMap()

Non-Carbon CFM: in QuickTimeLib 2.5 and later
Carbon Lib: in CarbonLib 1.0 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 3.0 and later

◆ MapMatrix()

void MapMatrix ( MatrixRecord matrix,
const Rect fromRect,
const Rect toRect 
)

MapMatrix()

Non-Carbon CFM: in QuickTimeLib 2.5 and later
Carbon Lib: in CarbonLib 1.0 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 3.0 and later

◆ NewICMAlignmentUPP()

ICMAlignmentUPP NewICMAlignmentUPP ( ICMAlignmentProcPtr  userRoutine)

NewICMAlignmentUPP()

Non-Carbon CFM: available as macro/inline
Carbon Lib: in CarbonLib 1.0 and later
Mac OS X: in version 10.0 and later

◆ NewICMCompletionUPP()

ICMCompletionUPP NewICMCompletionUPP ( ICMCompletionProcPtr  userRoutine)

NewICMCompletionUPP()

Non-Carbon CFM: available as macro/inline
Carbon Lib: in CarbonLib 1.0 and later
Mac OS X: in version 10.0 and later

◆ NewICMConvertDataFormatUPP()

ICMConvertDataFormatUPP NewICMConvertDataFormatUPP ( ICMConvertDataFormatProcPtr  userRoutine)

NewICMConvertDataFormatUPP()

Non-Carbon CFM: available as macro/inline
Carbon Lib: in CarbonLib 1.0 and later
Mac OS X: in version 10.0 and later

◆ NewICMCursorShieldedUPP()

ICMCursorShieldedUPP NewICMCursorShieldedUPP ( ICMCursorShieldedProcPtr  userRoutine)

NewICMCursorShieldedUPP()

Non-Carbon CFM: available as macro/inline
Carbon Lib: in CarbonLib 1.0 and later
Mac OS X: in version 10.0 and later

◆ NewICMDataUPP()

ICMDataUPP NewICMDataUPP ( ICMDataProcPtr  userRoutine)

NewICMDataUPP()

Non-Carbon CFM: available as macro/inline
Carbon Lib: in CarbonLib 1.0 and later
Mac OS X: in version 10.0 and later

◆ NewICMFlushUPP()

ICMFlushUPP NewICMFlushUPP ( ICMFlushProcPtr  userRoutine)

NewICMFlushUPP()

Non-Carbon CFM: available as macro/inline
Carbon Lib: in CarbonLib 1.0 and later
Mac OS X: in version 10.0 and later

◆ NewICMMemoryDisposedUPP()

ICMMemoryDisposedUPP NewICMMemoryDisposedUPP ( ICMMemoryDisposedProcPtr  userRoutine)

NewICMMemoryDisposedUPP()

Non-Carbon CFM: available as macro/inline
Carbon Lib: in CarbonLib 1.0 and later
Mac OS X: in version 10.0 and later

◆ NewICMProgressUPP()

ICMProgressUPP NewICMProgressUPP ( ICMProgressProcPtr  userRoutine)

NewICMProgressUPP()

Non-Carbon CFM: available as macro/inline
Carbon Lib: in CarbonLib 1.0 and later
Mac OS X: in version 10.0 and later

◆ NewImageGWorld()

OSErr NewImageGWorld ( GWorldPtr gworld,
ImageDescriptionHandle  idh,
GWorldFlags  flags 
)

NewImageGWorld()

Non-Carbon CFM: in QuickTimeLib 2.5 and later
Carbon Lib: in CarbonLib 1.0 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 3.0 and later

◆ NewQDPixUPP()

QDPixUPP NewQDPixUPP ( QDPixProcPtr  userRoutine)

NewQDPixUPP()

Non-Carbon CFM: available as macro/inline
Carbon Lib: in CarbonLib 1.0 and later
Mac OS X: in version 10.0 and later

◆ NewStdPixUPP()

StdPixUPP NewStdPixUPP ( StdPixProcPtr  userRoutine)

NewStdPixUPP()

Non-Carbon CFM: available as macro/inline
Carbon Lib: in CarbonLib 1.0 and later
Mac OS X: in version 10.0 and later

◆ PtInDSequenceData()

OSErr PtInDSequenceData ( ImageSequence  seqID,
void *  data,
Size  dataSize,
Point  where,
Boolean hit 
)

PtInDSequenceData()

Non-Carbon CFM: in QuickTimeLib 2.5 and later
Carbon Lib: in CarbonLib 1.0 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 3.0 and later

◆ QTGetFileNameExtension()

OSErr QTGetFileNameExtension ( ConstStrFileNameParam  fileName,
OSType  fileType,
OSType *  extension 
)

QTGetFileNameExtension()

Non-Carbon CFM: in QuickTimeLib 3.0 and later
Carbon Lib: in CarbonLib 1.0 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 3.0 and later

◆ QTGetPixelSize()

short QTGetPixelSize ( OSType  PixelFormat)

QTGetPixelSize()

Non-Carbon CFM: in QuickTimeLib 3.0 and later
Carbon Lib: in CarbonLib 1.0 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 3.0 and later

◆ QTGetPixMapHandleGammaLevel()

Fixed QTGetPixMapHandleGammaLevel ( PixMapHandle  pm)

QTGetPixMapHandleGammaLevel()

Non-Carbon CFM: in QuickTimeLib 5.0 and later
Carbon Lib: in CarbonLib 1.3 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 5.0 and later

◆ QTGetPixMapHandleRequestedGammaLevel()

Fixed QTGetPixMapHandleRequestedGammaLevel ( PixMapHandle  pm)

QTGetPixMapHandleRequestedGammaLevel()

Non-Carbon CFM: in QuickTimeLib 5.0 and later
Carbon Lib: in CarbonLib 1.3 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 5.0 and later

◆ QTGetPixMapHandleRowBytes()

long QTGetPixMapHandleRowBytes ( PixMapHandle  pm)

QTGetPixMapHandleRowBytes()

Non-Carbon CFM: in QuickTimeLib 4.0 and later
Carbon Lib: in CarbonLib 1.0.2 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 4.0 and later

◆ QTGetPixMapPtrGammaLevel()

Fixed QTGetPixMapPtrGammaLevel ( PixMapPtr  pm)

QTGetPixMapPtrGammaLevel()

Non-Carbon CFM: in QuickTimeLib 5.0 and later
Carbon Lib: in CarbonLib 1.3 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 5.0 and later

◆ QTGetPixMapPtrRequestedGammaLevel()

Fixed QTGetPixMapPtrRequestedGammaLevel ( PixMapPtr  pm)

QTGetPixMapPtrRequestedGammaLevel()

Non-Carbon CFM: in QuickTimeLib 5.0 and later
Carbon Lib: in CarbonLib 1.3 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 5.0 and later

◆ QTGetPixMapPtrRowBytes()

long QTGetPixMapPtrRowBytes ( PixMapPtr  pm)

QTGetPixMapPtrRowBytes()

Non-Carbon CFM: in QuickTimeLib 4.0 and later
Carbon Lib: in CarbonLib 1.0.2 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 4.0 and later

◆ QTNewGWorld()

OSErr QTNewGWorld ( GWorldPtr offscreenGWorld,
OSType  PixelFormat,
const Rect boundsRect,
CTabHandle  cTable,
GDHandle  aGDevice,
GWorldFlags  flags 
)

QTNewGWorld()

Non-Carbon CFM: in QuickTimeLib 3.0 and later
Carbon Lib: in CarbonLib 1.0 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 3.0 and later

◆ QTNewGWorldFromPtr()

OSErr QTNewGWorldFromPtr ( GWorldPtr gw,
OSType  pixelFormat,
const Rect boundsRect,
CTabHandle  cTable,
GDHandle  aGDevice,
GWorldFlags  flags,
void *  baseAddr,
long  rowBytes 
)

QTNewGWorldFromPtr()

Non-Carbon CFM: in QuickTimeLib 4.0 and later
Carbon Lib: in CarbonLib 1.0.2 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 4.0 and later

◆ QTSetPixMapHandleGammaLevel()

OSErr QTSetPixMapHandleGammaLevel ( PixMapHandle  pm,
Fixed  gammaLevel 
)

QTSetPixMapHandleGammaLevel()

Non-Carbon CFM: in QuickTimeLib 5.0 and later
Carbon Lib: in CarbonLib 1.3 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 5.0 and later

◆ QTSetPixMapHandleRequestedGammaLevel()

OSErr QTSetPixMapHandleRequestedGammaLevel ( PixMapHandle  pm,
Fixed  requestedGammaLevel 
)

QTSetPixMapHandleRequestedGammaLevel()

Non-Carbon CFM: in QuickTimeLib 5.0 and later
Carbon Lib: in CarbonLib 1.3 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 5.0 and later

◆ QTSetPixMapHandleRowBytes()

OSErr QTSetPixMapHandleRowBytes ( PixMapHandle  pm,
long  rowBytes 
)

QTSetPixMapHandleRowBytes()

Non-Carbon CFM: in QuickTimeLib 4.0 and later
Carbon Lib: in CarbonLib 1.0.2 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 4.0 and later

◆ QTSetPixMapPtrGammaLevel()

OSErr QTSetPixMapPtrGammaLevel ( PixMapPtr  pm,
Fixed  gammaLevel 
)

QTSetPixMapPtrGammaLevel()

Non-Carbon CFM: in QuickTimeLib 5.0 and later
Carbon Lib: in CarbonLib 1.3 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 5.0 and later

◆ QTSetPixMapPtrRequestedGammaLevel()

OSErr QTSetPixMapPtrRequestedGammaLevel ( PixMapPtr  pm,
Fixed  requestedGammaLevel 
)

QTSetPixMapPtrRequestedGammaLevel()

Non-Carbon CFM: in QuickTimeLib 5.0 and later
Carbon Lib: in CarbonLib 1.3 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 5.0 and later

◆ QTSetPixMapPtrRowBytes()

OSErr QTSetPixMapPtrRowBytes ( PixMapPtr  pm,
long  rowBytes 
)

QTSetPixMapPtrRowBytes()

Non-Carbon CFM: in QuickTimeLib 4.0 and later
Carbon Lib: in CarbonLib 1.0.2 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 4.0 and later

◆ QTUpdateGWorld()

GWorldFlags QTUpdateGWorld ( GWorldPtr offscreenGWorld,
OSType  PixelFormat,
const Rect boundsRect,
CTabHandle  cTable,
GDHandle  aGDevice,
GWorldFlags  flags 
)

QTUpdateGWorld()

Non-Carbon CFM: in QuickTimeLib 3.0 and later
Carbon Lib: in CarbonLib 1.0 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 3.0 and later

◆ QuadToQuadMatrix()

OSErr QuadToQuadMatrix ( const Fixed source,
const Fixed dest,
MatrixRecord map 
)

QuadToQuadMatrix()

Non-Carbon CFM: in QuickTimeLib 4.0 and later
Carbon Lib: in CarbonLib 1.0.2 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 4.0 and later

◆ RectMatrix()

void RectMatrix ( MatrixRecord matrix,
const Rect srcRect,
const Rect dstRect 
)

RectMatrix()

Non-Carbon CFM: in QuickTimeLib 2.5 and later
Carbon Lib: in CarbonLib 1.0 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 3.0 and later

◆ RemoveImageDescriptionExtension()

OSErr RemoveImageDescriptionExtension ( ImageDescriptionHandle  desc,
long  idType,
long  index 
)

RemoveImageDescriptionExtension()

Non-Carbon CFM: in QuickTimeLib 2.5 and later
Carbon Lib: in CarbonLib 1.0 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 3.0 and later

◆ ReplaceDSequenceImageDescription()

OSErr ReplaceDSequenceImageDescription ( ImageSequence  seqID,
ImageDescriptionHandle  newDesc 
)

ReplaceDSequenceImageDescription()

Non-Carbon CFM: in QuickTimeLib 5.0 and later
Carbon Lib: in CarbonLib 1.3 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 5.0 and later

◆ RotateMatrix()

void RotateMatrix ( MatrixRecord m,
Fixed  degrees,
Fixed  aboutX,
Fixed  aboutY 
)

RotateMatrix()

Non-Carbon CFM: in QuickTimeLib 2.5 and later
Carbon Lib: in CarbonLib 1.0 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 3.0 and later

◆ ScaleMatrix()

void ScaleMatrix ( MatrixRecord m,
Fixed  scaleX,
Fixed  scaleY,
Fixed  aboutX,
Fixed  aboutY 
)

ScaleMatrix()

Non-Carbon CFM: in QuickTimeLib 2.5 and later
Carbon Lib: in CarbonLib 1.0 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 3.0 and later

◆ SetCompressedPixMapInfo()

OSErr SetCompressedPixMapInfo ( PixMapPtr  pix,
ImageDescriptionHandle  desc,
Ptr  data,
long  bufferSize,
ICMDataProcRecordPtr  dataProc,
ICMProgressProcRecordPtr  progressProc 
)

SetCompressedPixMapInfo()

Non-Carbon CFM: in QuickTimeLib 2.5 and later
Carbon Lib: in CarbonLib 1.0 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 3.0 and later

◆ SetCSequenceDataRateParams()

OSErr SetCSequenceDataRateParams ( ImageSequence  seqID,
DataRateParamsPtr  params 
)

SetCSequenceDataRateParams()

Non-Carbon CFM: in QuickTimeLib 2.5 and later
Carbon Lib: in CarbonLib 1.0 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 3.0 and later

◆ SetCSequenceFlushProc()

OSErr SetCSequenceFlushProc ( ImageSequence  seqID,
ICMFlushProcRecordPtr  flushProc,
long  bufferSize 
)

SetCSequenceFlushProc()

Non-Carbon CFM: in QuickTimeLib 2.5 and later
Carbon Lib: in CarbonLib 1.0 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 3.0 and later

◆ SetCSequenceFrameNumber()

OSErr SetCSequenceFrameNumber ( ImageSequence  seqID,
long  frameNumber 
)

SetCSequenceFrameNumber()

Non-Carbon CFM: in QuickTimeLib 2.5 and later
Carbon Lib: in CarbonLib 1.0 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 3.0 and later

◆ SetCSequenceKeyFrameRate()

OSErr SetCSequenceKeyFrameRate ( ImageSequence  seqID,
long  keyFrameRate 
)

SetCSequenceKeyFrameRate()

Non-Carbon CFM: in QuickTimeLib 2.5 and later
Carbon Lib: in CarbonLib 1.0 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 3.0 and later

◆ SetCSequencePreferredPacketSize()

OSErr SetCSequencePreferredPacketSize ( ImageSequence  seqID,
long  preferredPacketSizeInBytes 
)

SetCSequencePreferredPacketSize()

Non-Carbon CFM: in QuickTimeLib 2.5 and later
Carbon Lib: in CarbonLib 1.0 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 3.0 and later

◆ SetCSequencePrev()

OSErr SetCSequencePrev ( ImageSequence  seqID,
PixMapHandle  prev,
const Rect prevRect 
)

SetCSequencePrev()

Non-Carbon CFM: in QuickTimeLib 2.5 and later
Carbon Lib: in CarbonLib 1.0 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 3.0 and later

◆ SetCSequenceQuality()

OSErr SetCSequenceQuality ( ImageSequence  seqID,
CodecQ  spatialQuality,
CodecQ  temporalQuality 
)

SetCSequenceQuality()

Non-Carbon CFM: in QuickTimeLib 2.5 and later
Carbon Lib: in CarbonLib 1.0 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 3.0 and later

◆ SetDSequenceAccuracy()

OSErr SetDSequenceAccuracy ( ImageSequence  seqID,
CodecQ  accuracy 
)

SetDSequenceAccuracy()

Non-Carbon CFM: in QuickTimeLib 2.5 and later
Carbon Lib: in CarbonLib 1.0 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 3.0 and later

◆ SetDSequenceDataProc()

OSErr SetDSequenceDataProc ( ImageSequence  seqID,
ICMDataProcRecordPtr  dataProc,
long  bufferSize 
)

SetDSequenceDataProc()

Non-Carbon CFM: in QuickTimeLib 2.5 and later
Carbon Lib: in CarbonLib 1.0 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 3.0 and later

◆ SetDSequenceFlags()

OSErr SetDSequenceFlags ( ImageSequence  seqID,
long  flags,
long  flagsMask 
)

SetDSequenceFlags()

Non-Carbon CFM: in QuickTimeLib 4.0 and later
Carbon Lib: in CarbonLib 1.0.2 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 4.0 and later

◆ SetDSequenceMask()

OSErr SetDSequenceMask ( ImageSequence  seqID,
RgnHandle  mask 
)

SetDSequenceMask()

Non-Carbon CFM: in QuickTimeLib 2.5 and later
Carbon Lib: in CarbonLib 1.0 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 3.0 and later

◆ SetDSequenceMatrix()

OSErr SetDSequenceMatrix ( ImageSequence  seqID,
MatrixRecordPtr  matrix 
)

SetDSequenceMatrix()

Non-Carbon CFM: in QuickTimeLib 2.5 and later
Carbon Lib: in CarbonLib 1.0 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 3.0 and later

◆ SetDSequenceMatte()

OSErr SetDSequenceMatte ( ImageSequence  seqID,
PixMapHandle  matte,
const Rect matteRect 
)

SetDSequenceMatte()

Non-Carbon CFM: in QuickTimeLib 2.5 and later
Carbon Lib: in CarbonLib 1.0 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 3.0 and later

◆ SetDSequenceSrcRect()

OSErr SetDSequenceSrcRect ( ImageSequence  seqID,
const Rect srcRect 
)

SetDSequenceSrcRect()

Non-Carbon CFM: in QuickTimeLib 2.5 and later
Carbon Lib: in CarbonLib 1.0 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 3.0 and later

◆ SetDSequenceTimeCode()

OSErr SetDSequenceTimeCode ( ImageSequence  seqID,
void *  timeCodeFormat,
void *  timeCodeTime 
)

SetDSequenceTimeCode()

Non-Carbon CFM: in QuickTimeLib 2.5 and later
Carbon Lib: in CarbonLib 1.0 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 3.0 and later

◆ SetDSequenceTransferMode()

OSErr SetDSequenceTransferMode ( ImageSequence  seqID,
short  mode,
const RGBColor opColor 
)

SetDSequenceTransferMode()

Non-Carbon CFM: in QuickTimeLib 2.5 and later
Carbon Lib: in CarbonLib 1.0 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 3.0 and later

◆ SetIdentityMatrix()

void SetIdentityMatrix ( MatrixRecord matrix)

SetIdentityMatrix()

Non-Carbon CFM: in QuickTimeLib 2.5 and later
Carbon Lib: in CarbonLib 1.0 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 3.0 and later

◆ SetImageDescriptionCTable()

OSErr SetImageDescriptionCTable ( ImageDescriptionHandle  desc,
CTabHandle  ctable 
)

SetImageDescriptionCTable()

Non-Carbon CFM: in QuickTimeLib 2.5 and later
Carbon Lib: in CarbonLib 1.0 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 3.0 and later

◆ SetSequenceProgressProc()

OSErr SetSequenceProgressProc ( ImageSequence  seqID,
ICMProgressProcRecord progressProc 
)

SetSequenceProgressProc()

Non-Carbon CFM: in QuickTimeLib 2.5 and later
Carbon Lib: in CarbonLib 1.0 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 3.0 and later

◆ SFGetFilePreview()

void SFGetFilePreview ( Point  where,
ConstStr255Param  prompt,
FileFilterUPP  fileFilter,
short  numTypes,
ConstSFTypeListPtr  typeList,
DlgHookUPP  dlgHook,
SFReply reply 
)

SFGetFilePreview()

Non-Carbon CFM: in QuickTimeLib 2.5 and later
Carbon Lib: not available
Mac OS X: not available
Windows: in qtmlClient.lib 3.0 and later

◆ SFPGetFilePreview()

void SFPGetFilePreview ( Point  where,
ConstStr255Param  prompt,
FileFilterUPP  fileFilter,
short  numTypes,
ConstSFTypeListPtr  typeList,
DlgHookUPP  dlgHook,
SFReply reply,
short  dlgID,
ModalFilterUPP  filterProc 
)

SFPGetFilePreview()

Non-Carbon CFM: in QuickTimeLib 2.5 and later
Carbon Lib: not available
Mac OS X: not available
Windows: in qtmlClient.lib 3.0 and later

◆ SkewMatrix()

void SkewMatrix ( MatrixRecord m,
Fixed  skewX,
Fixed  skewY,
Fixed  aboutX,
Fixed  aboutY 
)

SkewMatrix()

Non-Carbon CFM: in QuickTimeLib 2.5 and later
Carbon Lib: in CarbonLib 1.0 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 3.0 and later

◆ StandardGetFilePreview()

void StandardGetFilePreview ( FileFilterUPP  fileFilter,
short  numTypes,
ConstSFTypeListPtr  typeList,
StandardFileReply reply 
)

StandardGetFilePreview()

Non-Carbon CFM: in QuickTimeLib 2.5 and later
Carbon Lib: not available
Mac OS X: not available
Windows: in qtmlClient.lib 3.0 and later

◆ StdPix()

void StdPix ( PixMapPtr  src,
const Rect srcRect,
MatrixRecordPtr  matrix,
short  mode,
RgnHandle  mask,
PixMapPtr  matte,
const Rect matteRect,
short  flags 
)

StdPix()

Non-Carbon CFM: in QuickTimeLib 2.5 and later
Carbon Lib: in CarbonLib 1.0 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 3.0 and later

◆ TransformFixedPoints()

OSErr TransformFixedPoints ( const MatrixRecord m,
FixedPoint fpt,
long  count 
)

TransformFixedPoints()

Non-Carbon CFM: in QuickTimeLib 2.5 and later
Carbon Lib: in CarbonLib 1.0 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 3.0 and later

◆ TransformFixedRect()

Boolean TransformFixedRect ( const MatrixRecord m,
FixedRect fr,
FixedPoint fpp 
)

TransformFixedRect()

Non-Carbon CFM: in QuickTimeLib 2.5 and later
Carbon Lib: in CarbonLib 1.0 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 3.0 and later

◆ TransformPoints()

OSErr TransformPoints ( const MatrixRecord mp,
Point pt1,
long  count 
)

TransformPoints()

Non-Carbon CFM: in QuickTimeLib 2.5 and later
Carbon Lib: in CarbonLib 1.0 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 3.0 and later

◆ TransformRect()

Boolean TransformRect ( const MatrixRecord m,
Rect r,
FixedPoint fpp 
)

TransformRect()

Non-Carbon CFM: in QuickTimeLib 2.5 and later
Carbon Lib: in CarbonLib 1.0 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 3.0 and later

◆ TransformRgn()

OSErr TransformRgn ( MatrixRecordPtr  matrix,
RgnHandle  rgn 
)

TransformRgn()

Non-Carbon CFM: in QuickTimeLib 2.5 and later
Carbon Lib: in CarbonLib 1.0 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 3.0 and later

◆ TranslateMatrix()

void TranslateMatrix ( MatrixRecord m,
Fixed  deltaH,
Fixed  deltaV 
)

TranslateMatrix()

Non-Carbon CFM: in QuickTimeLib 2.5 and later
Carbon Lib: in CarbonLib 1.0 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 3.0 and later

◆ TrimImage()

OSErr TrimImage ( ImageDescriptionHandle  desc,
Ptr  inData,
long  inBufferSize,
ICMDataProcRecordPtr  dataProc,
Ptr  outData,
long  outBufferSize,
ICMFlushProcRecordPtr  flushProc,
Rect trimRect,
ICMProgressProcRecordPtr  progressProc 
)

TrimImage()

Non-Carbon CFM: in QuickTimeLib 2.5 and later
Carbon Lib: in CarbonLib 1.0 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 3.0 and later

◆ UnsignedFixMulDiv()

Fixed UnsignedFixMulDiv ( Fixed  src,
Fixed  mul,
Fixed  divisor 
)

UnsignedFixMulDiv()

Non-Carbon CFM: in QuickTimeLib 2.5 and later
Carbon Lib: in CarbonLib 1.0 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 3.0 and later