19 #ifndef __QUICKTIMECOMPONENTS__
20 #define __QUICKTIMECOMPONENTS__
30 #ifndef __COMPONENTS__
46 #ifndef __IMAGECOMPRESSION__
54 #ifndef __QUICKTIMEMUSIC__
71 #if PRAGMA_STRUCT_ALIGN
72 #pragma options align = mac68k
73 #elif PRAGMA_STRUCT_PACKPUSH
75 #elif PRAGMA_STRUCT_PACK
81 clockComponentType = FOUR_CHAR_CODE(
'clok'),
82 systemTickClock = FOUR_CHAR_CODE(
'tick'),
85 FOUR_CHAR_CODE(
'mill'),
87 FOUR_CHAR_CODE(
'micr')
92 kClockRateIsLinear = 1,
93 kClockImplementsCallBacks = 2,
94 kClockCanHandleIntermittentSound = 4
98 #define GetClockTime(aClock, out) ClockGetTime(aClock, out)
148 long param2,
long param3);
225 StandardCompressionType = FOUR_CHAR_CODE(
'scdi'),
226 StandardCompressionSubType = FOUR_CHAR_CODE(
'imag'),
227 StandardCompressionSubTypeSound = FOUR_CHAR_CODE(
'soun')
235 short itemHit,
void *params,
242 scListEveryCodec = 1L << 1,
243 scAllowZeroFrameRate = 1L << 2,
244 scAllowZeroKeyFrameRate = 1L << 3,
245 scShowBestDepth = 1L << 4,
246 scUseMovableModal = 1L << 5,
247 scDisableFrameRateItem = 1L << 6,
248 scShowDataRateAsKilobits = 1L << 7
254 scPreferCropping = 1 << 0,
255 scPreferScaling = 1 << 1,
256 scPreferScalingAndCropping = scPreferScaling | scPreferCropping,
257 scDontDetermineSettingsFromTestImage = 1 << 2
263 scTestImageWidth = 80,
264 scTestImageHeight = 80
285 scPositionDialog = 3,
286 scSetTestImagePictHandle = 4,
287 scSetTestImagePictFile = 5,
288 scSetTestImagePixMap = 6,
289 scGetBestDeviceRect = 7,
290 scRequestImageSettings = 10,
291 scCompressImage = 11,
292 scCompressPicture = 12,
293 scCompressPictureFile = 13,
294 scRequestSequenceSettings = 14,
295 scCompressSequenceBegin = 15,
296 scCompressSequenceFrame = 16,
297 scCompressSequenceEnd = 17,
298 scDefaultPictHandleSettings = 18,
299 scDefaultPictFileSettings = 19,
300 scDefaultPixMapSettings = 20,
313 CodecQ spatialQuality;
318 CodecQ temporalQuality;
327 CodecQ minSpatialQuality;
328 CodecQ minTemporalQuality;
333 SCModalFilterUPP filterProc;
334 SCModalHookUPP hookProc;
342 scSpatialSettingsType =
343 FOUR_CHAR_CODE(
'sptl'),
345 FOUR_CHAR_CODE(
'tprl'),
347 FOUR_CHAR_CODE(
'drat'),
350 FOUR_CHAR_CODE(
'prog'),
352 FOUR_CHAR_CODE(
'xprc'),
373 CodecType theCodecType;
375 CodecQ spatialQuality;
376 CodecQ temporalQuality;
386 scGetCompression = 1,
387 scShowMotionSettings = 1L << 0,
388 scSettingsChangedItem = -1
393 scCompressFlagIgnoreIdenticalFrames = 1
400 FOUR_CHAR_CODE(
'vide'),
403 FOUR_CHAR_CODE(
'soun'),
406 FOUR_CHAR_CODE(
'vers')
413 long componentVersion;
419 #define SCGetCompression(ci, params, where) \
420 SCGetCompressionExtended(ci, params, where, 0, 0, 0, 0)
433 SCModalFilterUPP filterProc, SCModalHookUPP hookProc,
471 Rect *testRect,
short testFlags);
497 Rect *testRect,
short testFlags);
776 TweenComponentType = FOUR_CHAR_CODE(
'twen')
791 QTAtom tweenAtom, QTAtom dataAtom);
819 TCSourceRefNameType = FOUR_CHAR_CODE(
'name')
824 tcDropFrame = 1 << 0,
825 tc24HourMax = 1 << 1,
826 tcNegTimesOK = 1 << 2,
880 tcdfShowTimeCode = 1 << 0
1036 MovieImportType = FOUR_CHAR_CODE(
'eat '),
1037 MovieExportType = FOUR_CHAR_CODE(
'spit')
1042 canMovieImportHandles = 1 << 0,
1043 canMovieImportFiles = 1 << 1,
1044 hasMovieImportUserInterface = 1 << 2,
1045 canMovieExportHandles = 1 << 3,
1046 canMovieExportFiles = 1 << 4,
1047 hasMovieExportUserInterface = 1 << 5,
1048 movieImporterIsXMLBased = 1 << 5,
1049 dontAutoFileMovieImport = 1 << 6,
1050 canMovieExportAuxDataHandle = 1 << 7,
1051 canMovieImportValidateHandles = 1 << 8,
1052 canMovieImportValidateFile = 1 << 9,
1053 dontRegisterWithEasyOpen = 1 << 10,
1054 canMovieImportInPlace = 1 << 11,
1055 movieImportSubTypeIsFileExtension = 1 << 12,
1056 canMovieImportPartial = 1 << 13,
1057 hasMovieImportMIMEList = 1 << 14,
1058 canMovieImportAvoidBlocking = 1 << 15,
1059 canMovieExportFromProcedures = 1 << 15,
1060 canMovieExportValidateMovie = 1L << 16,
1061 movieExportNeedsResourceFork = 1L << 17,
1062 canMovieImportDataReferences = 1L << 18,
1063 movieExportMustGetSourceMediaType = 1L << 19,
1064 canMovieImportWithIdle = 1L << 20,
1065 canMovieImportValidateDataReferences = 1L << 21,
1066 reservedForUseByGraphicsImporters = 1L << 23
1071 movieImportCreateTrack = 1,
1072 movieImportInParallel = 2,
1073 movieImportMustUseTrack = 4,
1074 movieImportWithIdle = 16
1079 movieImportResultUsedMultipleTracks = 8,
1080 movieImportResultNeedIdles = 32,
1081 movieImportResultComplete = 64
1086 kMovieExportTextOnly = 0,
1087 kMovieExportAbsoluteTime = 1,
1088 kMovieExportRelativeTime = 2
1093 kMIDIImportSilenceBefore = 1 << 0,
1094 kMIDIImportSilenceAfter = 1 << 1,
1095 kMIDIImport20Playable = 1 << 2,
1096 kMIDIImportWantLyrics = 1 << 3
1101 kQTMediaConfigResourceType = FOUR_CHAR_CODE(
'mcfg'),
1102 kQTMediaConfigResourceVersion = 2,
1103 kQTMediaGroupResourceType = FOUR_CHAR_CODE(
'mgrp'),
1104 kQTMediaGroupResourceVersion = 1
1109 kQTMediaMIMEInfoHasChanged = (1L << 1),
1134 kQTMediaConfigDefaultsShift =
1142 kQTMediaConfigStreamGroupID = FOUR_CHAR_CODE(
'strm'),
1143 kQTMediaConfigInteractiveGroupID = FOUR_CHAR_CODE(
'intr'),
1144 kQTMediaConfigVideoGroupID = FOUR_CHAR_CODE(
'eyes'),
1145 kQTMediaConfigAudioGroupID = FOUR_CHAR_CODE(
'ears'),
1146 kQTMediaConfigMPEGGroupID = FOUR_CHAR_CODE(
'mpeg'),
1147 kQTMediaConfigMP3GroupID = FOUR_CHAR_CODE(
'mp3 '),
1148 kQTMediaConfigImageGroupID = FOUR_CHAR_CODE(
'ogle'),
1149 kQTMediaConfigMiscGroupID = FOUR_CHAR_CODE(
'misc')
1155 kQTMediaInfoNetGroup = FOUR_CHAR_CODE(
'net '),
1156 kQTMediaInfoWinGroup = FOUR_CHAR_CODE(
'win '),
1157 kQTMediaInfoMacGroup = FOUR_CHAR_CODE(
'mac '),
1158 kQTMediaInfoMiscGroup = 0x3F3F3F3F
1163 kMimeInfoMimeTypeTag = FOUR_CHAR_CODE(
'mime'),
1164 kMimeInfoFileExtensionTag = FOUR_CHAR_CODE(
'ext '),
1165 kMimeInfoDescriptionTag = FOUR_CHAR_CODE(
'desc'),
1166 kMimeInfoGroupTag = FOUR_CHAR_CODE(
'grop'),
1167 kMimeInfoDoNotOverrideExistingFileTypeAssociation = FOUR_CHAR_CODE(
'nofa')
1172 kQTFileTypeAIFF = FOUR_CHAR_CODE(
'AIFF'),
1173 kQTFileTypeAIFC = FOUR_CHAR_CODE(
'AIFC'),
1174 kQTFileTypeDVC = FOUR_CHAR_CODE(
'dvc!'),
1175 kQTFileTypeMIDI = FOUR_CHAR_CODE(
'Midi'),
1176 kQTFileTypePicture = FOUR_CHAR_CODE(
'PICT'),
1177 kQTFileTypeMovie = FOUR_CHAR_CODE(
'MooV'),
1178 kQTFileTypeText = FOUR_CHAR_CODE(
'TEXT'),
1179 kQTFileTypeWave = FOUR_CHAR_CODE(
'WAVE'),
1180 kQTFileTypeSystemSevenSound = FOUR_CHAR_CODE(
'sfil'),
1181 kQTFileTypeMuLaw = FOUR_CHAR_CODE(
'ULAW'),
1182 kQTFileTypeAVI = FOUR_CHAR_CODE(
'VfW '),
1183 kQTFileTypeSoundDesignerII = FOUR_CHAR_CODE(
'Sd2f'),
1184 kQTFileTypeAudioCDTrack = FOUR_CHAR_CODE(
'trak'),
1185 kQTFileTypePICS = FOUR_CHAR_CODE(
'PICS'),
1186 kQTFileTypeGIF = FOUR_CHAR_CODE(
'GIFf'),
1187 kQTFileTypePNG = FOUR_CHAR_CODE(
'PNGf'),
1188 kQTFileTypeTIFF = FOUR_CHAR_CODE(
'TIFF'),
1189 kQTFileTypePhotoShop = FOUR_CHAR_CODE(
'8BPS'),
1190 kQTFileTypeSGIImage = FOUR_CHAR_CODE(
'.SGI'),
1191 kQTFileTypeBMP = FOUR_CHAR_CODE(
'BMPf'),
1192 kQTFileTypeJPEG = FOUR_CHAR_CODE(
'JPEG'),
1193 kQTFileTypeJFIF = FOUR_CHAR_CODE(
'JPEG'),
1194 kQTFileTypeMacPaint = FOUR_CHAR_CODE(
'PNTG'),
1195 kQTFileTypeTargaImage = FOUR_CHAR_CODE(
'TPIC'),
1196 kQTFileTypeQuickDrawGXPicture = FOUR_CHAR_CODE(
'qdgx'),
1197 kQTFileTypeQuickTimeImage = FOUR_CHAR_CODE(
'qtif'),
1198 kQTFileType3DMF = FOUR_CHAR_CODE(
'3DMF'),
1199 kQTFileTypeFLC = FOUR_CHAR_CODE(
'FLC '),
1200 kQTFileTypeFlash = FOUR_CHAR_CODE(
'SWFL'),
1201 kQTFileTypeFlashPix = FOUR_CHAR_CODE(
'FPix')
1207 kQTSettingsDVExportNTSC = FOUR_CHAR_CODE(
1210 FOUR_CHAR_CODE(
'lock'),
1212 FOUR_CHAR_CODE(
'effe'),
1219 FOUR_CHAR_CODE(
'envi'),
1221 FOUR_CHAR_CODE(
'enso'),
1223 FOUR_CHAR_CODE(
'save'),
1225 FOUR_CHAR_CODE(
'fast'),
1227 FOUR_CHAR_CODE(
'cmpm'),
1230 FOUR_CHAR_CODE(
'sttg'),
1237 FOUR_CHAR_CODE(
'sttg'),
1239 FOUR_CHAR_CODE(
'timf'),
1242 FOUR_CHAR_CODE(
'dura'),
1244 FOUR_CHAR_CODE(
'trak'),
1246 FOUR_CHAR_CODE(
'rshf')
1255 TimeScale sourceTimeScale;
1256 TimeValue requestedTime;
1257 TimeValue actualTime;
1266 long requestedSampleCount;
1267 long actualSampleCount;
1268 TimeValue durationPerSample;
1272 typedef CALLBACK_API(OSErr, MovieExportGetDataProcPtr)(
1274 typedef CALLBACK_API(OSErr, MovieExportGetPropertyProcPtr)(
void *refcon,
1276 OSType propertyType,
1277 void *propertyValue);
1280 kQTPresetsListResourceType = FOUR_CHAR_CODE(
'stg#'),
1281 kQTPresetsPlatformListResourceType = FOUR_CHAR_CODE(
'stgp')
1286 kQTPresetInfoIsDivider = 1
1296 SInt16 nameStringListID;
1312 kQTMovieExportSourceInfoResourceType = FOUR_CHAR_CODE(
'src#'),
1313 kQTMovieExportSourceInfoIsMediaType = 1L << 0,
1314 kQTMovieExportSourceInfoIsMediaCharacteristic = 1L << 1,
1315 kQTMovieExportSourceInfoIsSourceType = 1L << 2
1335 typedef STACK_UPP_TYPE(MovieExportGetDataProcPtr) MovieExportGetDataUPP;
1336 typedef STACK_UPP_TYPE(MovieExportGetPropertyProcPtr) MovieExportGetPropertyUPP;
1347 #if !OPAQUE_UPP_TYPES
1350 uppSCModalFilterProcInfo = 0x00003FD0
1356 uppSCModalFilterProcInfo,
1357 GetCurrentArchitecture());
1360 #define NewSCModalFilterUPP(userRoutine) \
1361 (SCModalFilterUPP) \
1362 NewRoutineDescriptor((ProcPtr)(userRoutine), uppSCModalFilterProcInfo, \
1363 GetCurrentArchitecture())
1377 #if !OPAQUE_UPP_TYPES
1380 uppSCModalHookProcInfo = 0x00003EE0
1386 (ProcPtr)(userRoutine), uppSCModalHookProcInfo, GetCurrentArchitecture());
1389 #define NewSCModalHookUPP(userRoutine) \
1391 NewRoutineDescriptor((ProcPtr)(userRoutine), uppSCModalHookProcInfo, \
1392 GetCurrentArchitecture())
1404 MovieExportGetDataUPP
1406 #if !OPAQUE_UPP_TYPES
1409 uppMovieExportGetDataProcInfo = 0x000003E0
1412 inline MovieExportGetDataUPP
1416 (ProcPtr)(userRoutine), uppMovieExportGetDataProcInfo,
1417 GetCurrentArchitecture());
1420 #define NewMovieExportGetDataUPP(userRoutine) \
1421 (MovieExportGetDataUPP) NewRoutineDescriptor((ProcPtr)(userRoutine), \
1422 uppMovieExportGetDataProcInfo, \
1423 GetCurrentArchitecture())
1435 MovieExportGetPropertyUPP
1437 #if !OPAQUE_UPP_TYPES
1440 uppMovieExportGetPropertyProcInfo = 0x00003FE0
1443 inline MovieExportGetPropertyUPP
1447 (ProcPtr)(userRoutine), uppMovieExportGetPropertyProcInfo,
1448 GetCurrentArchitecture());
1451 #define NewMovieExportGetPropertyUPP(userRoutine) \
1452 (MovieExportGetPropertyUPP) NewRoutineDescriptor( \
1453 (ProcPtr)(userRoutine), uppMovieExportGetPropertyProcInfo, \
1454 GetCurrentArchitecture())
1468 #if !OPAQUE_UPP_TYPES
1475 #define DisposeSCModalFilterUPP(userUPP) DisposeRoutineDescriptor(userUPP)
1489 #if !OPAQUE_UPP_TYPES
1496 #define DisposeSCModalHookUPP(userUPP) DisposeRoutineDescriptor(userUPP)
1510 #if !OPAQUE_UPP_TYPES
1517 #define DisposeMovieExportGetDataUPP(userUPP) DisposeRoutineDescriptor(userUPP)
1531 #if !OPAQUE_UPP_TYPES
1539 #define DisposeMovieExportGetPropertyUPP(userUPP) \
1540 DisposeRoutineDescriptor(userUPP)
1554 short *itemHit,
long refcon, SCModalFilterUPP userUPP);
1555 #if !OPAQUE_UPP_TYPES
1559 long refcon, SCModalFilterUPP userUPP)
1561 return (
Boolean)CALL_FOUR_PARAMETER_UPP(userUPP, uppSCModalFilterProcInfo,
1565 #define InvokeSCModalFilterUPP(theDialog, theEvent, itemHit, refcon, userUPP) \
1567 CALL_FOUR_PARAMETER_UPP((userUPP), uppSCModalFilterProcInfo, \
1568 (theDialog), (theEvent), (itemHit), (refcon))
1582 long refcon, SCModalHookUPP userUPP);
1583 #if !OPAQUE_UPP_TYPES
1586 void *params,
long refcon,
1587 SCModalHookUPP userUPP)
1589 return (
short)CALL_FOUR_PARAMETER_UPP(userUPP, uppSCModalHookProcInfo,
1593 #define InvokeSCModalHookUPP(theDialog, itemHit, params, refcon, userUPP) \
1594 (short)CALL_FOUR_PARAMETER_UPP((userUPP), uppSCModalHookProcInfo, \
1595 (theDialog), (itemHit), (params), (refcon))
1609 MovieExportGetDataUPP userUPP);
1610 #if !OPAQUE_UPP_TYPES
1614 MovieExportGetDataUPP userUPP)
1616 return (OSErr)CALL_TWO_PARAMETER_UPP(userUPP, uppMovieExportGetDataProcInfo,
1620 #define InvokeMovieExportGetDataUPP(refCon, params, userUPP) \
1621 (OSErr) CALL_TWO_PARAMETER_UPP((userUPP), uppMovieExportGetDataProcInfo, \
1636 void *propertyValue,
1637 MovieExportGetPropertyUPP userUPP);
1638 #if !OPAQUE_UPP_TYPES
1642 void *propertyValue,
1643 MovieExportGetPropertyUPP userUPP)
1645 return (OSErr)CALL_FOUR_PARAMETER_UPP(
1646 userUPP, uppMovieExportGetPropertyProcInfo, refcon, trackID, propertyType,
1650 #define InvokeMovieExportGetPropertyUPP(refcon, trackID, propertyType, \
1651 propertyValue, userUPP) \
1652 (OSErr) CALL_FOUR_PARAMETER_UPP((userUPP), \
1653 uppMovieExportGetPropertyProcInfo, (refcon), \
1654 (trackID), (propertyType), (propertyValue))
1658 #if CALL_NOT_IN_CARBON || OLDROUTINENAMES
1660 #define NewSCModalFilterProc(userRoutine) NewSCModalFilterUPP(userRoutine)
1661 #define NewSCModalHookProc(userRoutine) NewSCModalHookUPP(userRoutine)
1662 #define NewMovieExportGetDataProc(userRoutine) \
1663 NewMovieExportGetDataUPP(userRoutine)
1664 #define NewMovieExportGetPropertyProc(userRoutine) \
1665 NewMovieExportGetPropertyUPP(userRoutine)
1666 #define CallSCModalFilterProc(userRoutine, theDialog, theEvent, itemHit, \
1668 InvokeSCModalFilterUPP(theDialog, theEvent, itemHit, refcon, userRoutine)
1669 #define CallSCModalHookProc(userRoutine, theDialog, itemHit, params, refcon) \
1670 InvokeSCModalHookUPP(theDialog, itemHit, params, refcon, userRoutine)
1671 #define CallMovieExportGetDataProc(userRoutine, refCon, params) \
1672 InvokeMovieExportGetDataUPP(refCon, params, userRoutine)
1673 #define CallMovieExportGetPropertyProc(userRoutine, refcon, trackID, \
1674 propertyType, propertyValue) \
1675 InvokeMovieExportGetPropertyUPP(refcon, trackID, propertyType, \
1676 propertyValue, userRoutine)
1691 TimeValue *addedDuration,
long inFlags,
long *outFlags);
1705 TimeValue *addedDuration,
long inFlags,
long *outFlags);
1818 Handle theData,
Boolean *canceled);
1855 Handle theData,
Boolean *valid);
1881 TimeValue atTime, TimeValue *addedDuration,
long inFlags,
1921 unsigned long limit);
1934 QTAtomContainer *settings);
1947 QTAtomContainer settings);
1985 OSType dataRefType, UInt8 *valid);
2058 Track onlyThisTrack, TimeValue startTime,
2059 TimeValue duration);
2073 TimeValue duration);
2086 OSType *handleType);
2125 Track onlyThisTrack, TimeValue startTime,
2126 TimeValue duration,
Boolean *canceled);
2152 TimeValue startTime, TimeValue duration);
2165 OSType dataRefType);
2178 TimeScale scale,
long *trackID,
2179 MovieExportGetPropertyUPP getPropertyProc,
2180 MovieExportGetDataUPP getDataProc,
void *refCon);
2206 QTAtomContainer *settings);
2219 QTAtomContainer settings);
2268 MovieExportGetPropertyUPP getPropertyProc,
2275 long textJustification;
2284 TimeValue scrollDelayDur;
2285 Point dropShadowOffset;
2286 short dropShadowTransparency;
2388 Track theTrack, TimeValue startTime, TimeValue duration,
2389 MovieExportGetPropertyUPP *getPropertyProc,
2390 MovieExportGetDataUPP *getDataProc,
void **refCon);
2404 MovieExportGetDataUPP getDataProc,
void *refCon);
2408 movieExportUseConfiguredSettings =
2409 FOUR_CHAR_CODE(
'ucfg'),
2414 FOUR_CHAR_CODE(
'iflt'),
2452 pnotComponentWantsEvents = 1,
2453 pnotComponentNeedsNoCache = 2
2458 ShowFilePreviewComponentType = FOUR_CHAR_CODE(
'pnot'),
2459 CreateFilePreviewComponentType = FOUR_CHAR_CODE(
'pmak')
2473 const Rect *inHere);
2499 const FSSpec *sourceFile);
2518 DataCompressorComponentType = FOUR_CHAR_CODE(
'dcom'),
2519 DataDecompressorComponentType = FOUR_CHAR_CODE(
'ddec'),
2520 AppleDataCompressorSubType = FOUR_CHAR_CODE(
'adec'),
2521 zlibDataCompressorSubType = FOUR_CHAR_CODE(
'zlib')
2536 void *dstData, UInt32 dstBufferSize);
2562 void *dstData, UInt32 dstBufferSize, UInt32 *actualDstSize,
2563 UInt32 *decompressSlop);
2600 unsigned long *avail_in,
unsigned long *total_in,
2601 void **next_out,
unsigned long *avail_out,
2602 unsigned long *total_out,
Boolean *didFinish);
2615 unsigned long *avail_in,
unsigned long *total_in,
2616 void **next_out,
unsigned long *avail_out,
2617 unsigned long *total_out,
Boolean tryToFinish,
2620 typedef CALLBACK_API(
void, DataHCompletionProcPtr)(Ptr request,
long refcon,
2622 typedef STACK_UPP_TYPE(DataHCompletionProcPtr) DataHCompletionUPP;
2626 kDataHCanRead = 1L << 0,
2627 kDataHSpecialRead = 1L << 1,
2628 kDataHSpecialReadFile = 1L << 2,
2629 kDataHCanWrite = 1L << 3,
2630 kDataHSpecialWrite = 1 << 4,
2631 kDataHSpecialWriteFile = 1 << 5,
2632 kDataHCanStreamingWrite = 1 << 6,
2633 kDataHMustCheckDataRef = 1 << 7
2655 kDataRefExtensionChokeSpeed = FOUR_CHAR_CODE(
'chok'),
2656 kDataRefExtensionFileName = FOUR_CHAR_CODE(
'fnam'),
2657 kDataRefExtensionMIMEType = FOUR_CHAR_CODE(
'mime'),
2658 kDataRefExtensionMacOSFileType = FOUR_CHAR_CODE(
'ftyp'),
2659 kDataRefExtensionInitializationData = FOUR_CHAR_CODE(
'data')
2664 kDataHChokeToMovieDataRate = 1 << 0,
2685 kDataHExtendedSchedule = FOUR_CHAR_CODE(
'xtnd')
2700 kDataHInfoFlagNeverStreams =
2711 kDataHFileTypeMacOSFileType = FOUR_CHAR_CODE(
'ftyp'),
2712 kDataHFileTypeExtension = FOUR_CHAR_CODE(
'fext'),
2713 kDataHFileTypeMIME = FOUR_CHAR_CODE(
'mime')
2716 typedef OSType *DataHFileTypeOrderingPtr;
2717 typedef DataHFileTypeOrderingPtr *DataHFileTypeOrderingHandle;
2863 DataHCompletionUPP CompletionRtn);
2900 Boolean userInterfaceAllowed);
2949 DataHCompletionUPP completion,
long refCon);
2962 unsigned long *spaceAdded);
3191 OSType dataRefType, Handle dataRef);
3204 OSType dataRefType, Handle *dataRef);
3253 const wide *FileOffset,
long DataSize,
long RefCon,
3255 DataHCompletionUPP CompletionRtn);
3268 DataHCompletionUPP completion,
long refCon);
3341 const wide *dataOffset, DataHCompletionUPP completion,
3367 long *missing_offset,
long *missing_len);
3380 DataHCompletionUPP completionRtn,
long refCon);
3441 DataHFileTypeOrderingHandle *orderingListHandle);
3446 kDataHCreateFileButDontCreateResFile = (1L << 0)
3473 DataHCompletionUPP completionRtn,
long refCon);
3499 unsigned long maxFileOffset,
long bytesPerSecond);
3512 const wide *maxFileOffset,
long bytesPerSecond);
3517 kDataHGetDataRateInfiniteRate =
3536 kDataHSetTimeHintsSkipBandwidthRequest =
3552 TimeScale scale, TimeValue minTime, TimeValue maxTime);
3557 videoDigitizerComponentType = FOUR_CHAR_CODE(
'vdig'),
3558 vdigInterfaceRev = 2
3601 vdBroadcastMode = 0,
3625 digiInDoesNTSC = 1L << 0,
3646 digiOutDoes1 = 1L << 0,
3671 digiOutDoesWarp = 1L << 20,
3672 digiOutDoesHW_DMA = 1L << 21,
3694 typedef ComponentResult VideoDigitizerError;
3698 long inputCapabilityFlags;
3699 long outputCapabilityFlags;
3700 long inputCurrentFlags;
3701 long outputCurrentFlags;
3742 typedef CALLBACK_API(
void, VdigIntProcPtr)(
long flags,
long refcon);
3766 dmaDepth4Gray = 128,
3772 kVDIGControlledFrameRate = -1
3798 Rect *activeSrcRect);
4066 long *outputCurrentFlag);
4153 VdigIntUPP userInterruptProc,
long refcon);
4274 long *mask,
long *value);
4459 unsigned short *whiteLevel,
unsigned short *brightness,
4460 unsigned short *hue,
unsigned short *saturation,
4461 unsigned short *contrast,
unsigned short *sharpness);
4570 Rect *bounds, CodecQ spatialQuality, CodecQ temporalQuality,
4596 long *dataSize, UInt8 *similarity,
TimeRecord *t);
4693 Fixed *framesPerSecond,
long *bytesPerSecond);
4718 long *preferredDepth);
4768 void *timeCodeFormat,
void *timeCodeTime);
4806 short depth,
Rect *
srcRect, CodecQ *spatialQuality,
4807 CodecQ *temporalQuality,
unsigned long *compressTime);
4820 long preferredPacketSizeInBytes);
4874 xmlParseComponentType = FOUR_CHAR_CODE(
'pars'),
4875 xmlParseComponentSubType = FOUR_CHAR_CODE(
'xml ')
4880 xmlIdentifierInvalid = 0,
4881 xmlIdentifierUnrecognized = (long)0xFFFFFFFF,
4882 xmlContentTypeInvalid = 0,
4883 xmlContentTypeElement = 1,
4884 xmlContentTypeCharData = 2
4889 elementFlagAlwaysSelfContained =
4906 attributeValueKindCharString = 0,
4907 attributeValueKindInteger = 1L << 0,
4997 void *xmlDataStorage;
5004 typedef CALLBACK_API(ComponentResult, EndDocumentHandler)(
long refcon);
5005 typedef CALLBACK_API(ComponentResult, StartElementHandler)(
const char *name,
5008 typedef CALLBACK_API(ComponentResult, EndElementHandler)(
const char *name,
5010 typedef CALLBACK_API(ComponentResult, CharDataHandler)(
const char *charData,
5013 PreprocessInstructionHandler)(
const char *name,
5016 typedef CALLBACK_API(ComponentResult, CommentHandler)(
const char *comment,
5018 typedef STACK_UPP_TYPE(StartDocumentHandler) StartDocumentHandlerUPP;
5019 typedef STACK_UPP_TYPE(EndDocumentHandler) EndDocumentHandlerUPP;
5020 typedef STACK_UPP_TYPE(StartElementHandler) StartElementHandlerUPP;
5024 PreprocessInstructionHandlerUPP;
5037 long parseFlags,
XMLDoc *document);
5051 long parseFlags,
XMLDoc *document);
5095 UInt32 nameSpaceID, UInt32 *elementID,
long elementFlags);
5114 UInt32 nameSpaceID,
char *attributeName,
5115 UInt32 *attributeID);
5134 UInt32 *nameSpaceIDs,
char *attributeNames,
5135 UInt32 *attributeIDs);
5155 UInt32 nameSpaceID,
char *attributeName,
5156 UInt32 *attributeID, UInt32 attributeValueKind,
5157 void *attributeValueKindInfo);
5177 UInt32 elementID, UInt32 *nameSpaceIDs,
5178 char *attributeNames,
5179 UInt32 *attributeIDs,
5180 UInt32 *attributeValueKinds,
5181 void **attributeValueKindInfos);
5202 UInt32 attributeID, UInt32 attributeValueKind,
5203 void *attributeValueKindInfo);
5220 UInt32 *nameSpaceID);
5267 StartDocumentHandlerUPP startDocument);
5281 EndDocumentHandlerUPP endDocument);
5295 StartElementHandlerUPP startElement);
5309 EndElementHandlerUPP endElement);
5323 CharDataHandlerUPP charData);
5338 PreprocessInstructionHandlerUPP preprocessInstruction);
5395 #define xmlpc_GLUE(a, b) a##b
5396 #define xmlpc_GLUE2(a, b) xmlpc_GLUE(a, b)
5397 #define XML_ADD_ELEMENT_NS(elementName, nameSpaceID) \
5398 elementID = xmlpc_GLUE2(element_, elementName); \
5399 XMLParseAddElement(xmlParser, #elementName, nameSpaceID, &elementID, 0)
5400 #define XML_ADD_ELEMENT(elementName) \
5401 XML_ADD_ELEMENT_NS(elementName, nameSpaceIDNone)
5408 #define XML_ADD_COMPLEX_ELEMENT_NS(elementName, elemID, nameSpaceID) \
5409 elementID = xmlpc_GLUE2(element_, elemID); \
5410 XMLParseAddElement(xmlParser, #elementName, nameSpaceID, &elementID, 0)
5411 #define XML_ADD_COMPLEX_ELEMENT(elementName, elemID) \
5412 XML_ADD_COMPLEX_ELEMENT_NS(elementName, elemID, nameSpaceIDNone)
5422 #define XML_ADD_ATTRIBUTE_NS(attrName, nameSpaceID) \
5423 attributeID = xmlpc_GLUE2(attr_, attrName); \
5424 XMLParseAddAttribute(xmlParser, elementID, nameSpaceID, #attrName, \
5426 #define XML_ADD_ATTRIBUTE(attrName) \
5427 XML_ADD_ATTRIBUTE_NS(attrName, nameSpaceIDNone)
5435 #define XML_ADD_COMPLEX_ATTRIBUTE_NS(attrName, attrID, nameSpaceID) \
5436 attributeID = xmlpc_GLUE2(attr_, attrID); \
5437 XMLParseAddAttribute(xmlParser, elementID, nameSpaceID, #attrName, \
5439 #define XML_ADD_COMPLEX_ATTRIBUTE(attrName, attrID) \
5440 XML_ADD_COMPLEX_ATTRIBUTE_NS(attrName, attrID, nameSpaceIDNone)
5453 #define XML_ADD_ATTRIBUTE_AND_VALUE_NS(attrName, valueKind, valueKindInfo, \
5455 attributeID = xmlpc_GLUE2(attr_, attrName); \
5456 XMLParseAddAttributeAndValue(xmlParser, elementID, nameSpaceID, #attrName, \
5457 &attributeID, valueKind, valueKindInfo);
5458 #define XML_ADD_ATTRIBUTE_AND_VALUE(attrName, valueKind, valueKindInfo) \
5459 XML_ADD_ATTRIBUTE_AND_VALUE_NS(attrName, valueKind, valueKindInfo, \
5462 #define XML_ADD_COMPLEX_ATTRIBUTE_AND_VALUE_NS(attrName, attrID, valueKind, \
5463 valueKindInfo, nameSpaceID) \
5464 attributeID = xmlpc_GLUE2(attr_, attrID); \
5465 XMLParseAddAttributeAndValue(xmlParser, elementID, nameSpaceID, #attrName, \
5466 &attributeID, valueKind, valueKindInfo);
5467 #define XML_ADD_COMPLEX_ATTRIBUTE_AND_VALUE(attrName, attrID, valueKind, \
5469 XML_ADD_COMPLEX_ATTRIBUTE_AND_VALUE_NS(attrName, attrID, valueKind, \
5470 valueKindInfo, nameSpaceIDNone)
5479 SeqGrabComponentType = FOUR_CHAR_CODE(
'barg'),
5480 SeqGrabChannelType = FOUR_CHAR_CODE(
'sgch'),
5481 SeqGrabPanelType = FOUR_CHAR_CODE(
'sgpn'),
5482 SeqGrabCompressionPanelType = FOUR_CHAR_CODE(
'cmpr'),
5483 SeqGrabSourcePanelType = FOUR_CHAR_CODE(
'sour')
5489 seqGrabToMemory = 2,
5490 seqGrabDontUseTempMemory = 4,
5491 seqGrabAppendToFile = 8,
5492 seqGrabDontAddMovieResource = 16,
5493 seqGrabDontMakeMovie = 32,
5494 seqGrabPreExtendFile = 64,
5495 seqGrabDataProcIsInterruptSafe = 128,
5496 seqGrabDataProcDoesOverlappingReads = 256
5499 typedef unsigned long SeqGrabDataOutputEnum;
5504 seqGrabPlayDuringRecord = 4
5507 typedef unsigned long SeqGrabUsageEnum;
5510 seqGrabHasBounds = 1,
5511 seqGrabHasVolume = 2,
5512 seqGrabHasDiscreteSamples = 4,
5513 seqGrabDoNotBufferizeData = 8,
5514 seqGrabCanMoveWindowWhileRecording = 16
5517 typedef unsigned long SeqGrabChannelInfoEnum;
5547 grabPictOffScreen = 1,
5548 grabPictIgnoreClip = 2,
5549 grabPictCurrentImage = 4
5554 sgFlagControlledGrab = (1 << 0),
5555 sgFlagAllowNonRGBPixMaps = (1 << 1)
5559 long *offset,
long chRefCon,
5560 TimeValue time,
short writeType,
5574 sgDeviceNameFlagDeviceUnavailable = (1 << 0)
5580 short selectedIndex;
5589 sgDeviceListWithIcons = (1 << 0),
5590 sgDeviceListDontCheckAvailability = (1 << 1)
5595 seqGrabWriteAppend = 0,
5596 seqGrabWriteReserve = 1,
5597 seqGrabWriteFill = 2
5604 seqGrabPauseForMenu = 3
5609 channelFlagDontOpenResFile = 2,
5610 channelFlagHasDependency = 4
5620 sgPanelFlagForPanel = 1
5625 seqGrabSettingsPreviewOnly = 1
5630 channelPlayNormal = 0,
5631 channelPlayFast = 1,
5632 channelPlayHighQuality = 2,
5633 channelPlayAllData = 4
5876 short offscreenDepth,
long grabPictFlags);
6037 SGModalFilterUPP proc,
long procRefNum);
6173 unsigned long *space);
6223 const wide *maxOffset);
6248 OSType *dataRefType);
6326 TimeValue *frameDuration,
long *frameNumber);
6363 long chRefCon, TimeValue time,
short writeType);
6402 TimeValue *frameDuration,
long *frameNumber);
6415 wide *offset,
long chRefCon, TimeValue time,
6416 short writeType,
SGOutput *whichOutput);
6720 ScriptCode scriptTag);
6989 unsigned long bufferSize;
6998 SGGrabCompleteBottleProcPtr)(
SGChannel c,
short bufferNum,
7001 SGDisplayBottleProcPtr)(
SGChannel c,
short bufferNum,
7007 typedef CALLBACK_API(ComponentResult, SGCompressCompleteBottleProcPtr)(
7011 SGAddFrameBottleProcPtr)(
SGChannel c,
short bufferNum,
7012 TimeValue atTime, TimeScale scale,
7016 SGTransferFrameBottleProcPtr)(
SGChannel c,
short bufferNum,
7020 typedef CALLBACK_API(ComponentResult, SGGrabCompressCompleteBottleProcPtr)(
7022 typedef CALLBACK_API(ComponentResult, SGDisplayCompressBottleProcPtr)(
7026 typedef STACK_UPP_TYPE(SGGrabCompleteBottleProcPtr) SGGrabCompleteBottleUPP;
7027 typedef STACK_UPP_TYPE(SGDisplayBottleProcPtr) SGDisplayBottleUPP;
7028 typedef STACK_UPP_TYPE(SGCompressBottleProcPtr) SGCompressBottleUPP;
7030 SGCompressCompleteBottleUPP;
7031 typedef STACK_UPP_TYPE(SGAddFrameBottleProcPtr) SGAddFrameBottleUPP;
7032 typedef STACK_UPP_TYPE(SGTransferFrameBottleProcPtr) SGTransferFrameBottleUPP;
7034 SGGrabCompressCompleteBottleUPP;
7036 SGDisplayCompressBottleUPP;
7040 SGGrabBottleUPP grabProc;
7041 SGGrabCompleteBottleUPP grabCompleteProc;
7042 SGDisplayBottleUPP displayProc;
7043 SGCompressBottleUPP compressProc;
7044 SGCompressCompleteBottleUPP compressCompleteProc;
7045 SGAddFrameBottleUPP addFrameProc;
7046 SGTransferFrameBottleUPP transferFrameProc;
7047 SGGrabCompressCompleteBottleUPP grabCompressCompleteProc;
7048 SGDisplayCompressBottleUPP displayCompressProc;
7122 CodecQ spatialQuality, CodecQ temporalQuality,
7136 CodecQ *spatialQuality, CodecQ *temporalQuality,
7137 long *keyFrameRate);
7323 Rect *compressBufferRect);
7547 OSType compressionType);
7560 OSType *compressionType);
7702 sgChannelAtom = FOUR_CHAR_CODE(
'chan'),
7703 sgChannelSettingsAtom = FOUR_CHAR_CODE(
'ctom'),
7704 sgChannelDescription = FOUR_CHAR_CODE(
'cdsc'),
7705 sgChannelSettings = FOUR_CHAR_CODE(
'cset')
7710 sgDeviceNameType = FOUR_CHAR_CODE(
'name'),
7711 sgUsageType = FOUR_CHAR_CODE(
'use '),
7712 sgPlayFlagsType = FOUR_CHAR_CODE(
'plyf'),
7713 sgClipType = FOUR_CHAR_CODE(
'clip'),
7714 sgMatrixType = FOUR_CHAR_CODE(
'mtrx'),
7715 sgVolumeType = FOUR_CHAR_CODE(
'volu')
7720 sgPanelSettingsAtom = FOUR_CHAR_CODE(
'ptom'),
7721 sgPanelDescription = FOUR_CHAR_CODE(
'pdsc'),
7722 sgPanelSettings = FOUR_CHAR_CODE(
'pset')
7727 sgcSoundCompressionType = FOUR_CHAR_CODE(
'scmp'),
7728 sgcSoundSampleRateType = FOUR_CHAR_CODE(
'srat'),
7729 sgcSoundChannelCountType = FOUR_CHAR_CODE(
'schn'),
7730 sgcSoundSampleSizeType = FOUR_CHAR_CODE(
'ssiz'),
7731 sgcSoundInputType = FOUR_CHAR_CODE(
'sinp'),
7732 sgcSoundGainType = FOUR_CHAR_CODE(
'gain')
7737 sgcVideoHueType = FOUR_CHAR_CODE(
'hue '),
7738 sgcVideoSaturationType = FOUR_CHAR_CODE(
'satr'),
7739 sgcVideoContrastType = FOUR_CHAR_CODE(
'trst'),
7740 sgcVideoSharpnessType = FOUR_CHAR_CODE(
'shrp'),
7741 sgcVideoBrigtnessType = FOUR_CHAR_CODE(
'brit'),
7742 sgcVideoBlackLevelType = FOUR_CHAR_CODE(
'blkl'),
7743 sgcVideoWhiteLevelType = FOUR_CHAR_CODE(
'whtl'),
7744 sgcVideoInputType = FOUR_CHAR_CODE(
'vinp'),
7745 sgcVideoFormatType = FOUR_CHAR_CODE(
'vstd'),
7746 sgcVideoFilterType = FOUR_CHAR_CODE(
'vflt'),
7747 sgcVideoRectType = FOUR_CHAR_CODE(
'vrct'),
7748 sgcVideoDigitizerType = FOUR_CHAR_CODE(
'vdig')
7755 QTVideoOutputComponentType = FOUR_CHAR_CODE(
'vout'),
7756 QTVideoOutputComponentBaseSubType = FOUR_CHAR_CODE(
'base')
7763 kQTVideoOutputDontDisplayToUser = 1L << 0
7770 kQTVODisplayModeItem = FOUR_CHAR_CODE(
'qdmi'),
7771 kQTVODimensions = FOUR_CHAR_CODE(
7774 FOUR_CHAR_CODE(
'resl'),
7776 FOUR_CHAR_CODE(
'refr'),
7782 FOUR_CHAR_CODE(
'deco'),
7788 FOUR_CHAR_CODE(
'cont'),
7806 QTAtomContainer *outputs);
7903 ModalFilterUPP filter);
8015 #if !OPAQUE_UPP_TYPES
8018 uppDataHCompletionProcInfo = 0x00000BC0
8021 inline DataHCompletionUPP
8025 uppDataHCompletionProcInfo,
8026 GetCurrentArchitecture());
8029 #define NewDataHCompletionUPP(userRoutine) \
8030 (DataHCompletionUPP) \
8031 NewRoutineDescriptor((ProcPtr)(userRoutine), uppDataHCompletionProcInfo, \
8032 GetCurrentArchitecture())
8046 #if !OPAQUE_UPP_TYPES
8049 uppVdigIntProcInfo = 0x000003C0
8055 (ProcPtr)(userRoutine), uppVdigIntProcInfo, GetCurrentArchitecture());
8058 #define NewVdigIntUPP(userRoutine) \
8059 (VdigIntUPP) NewRoutineDescriptor( \
8060 (ProcPtr)(userRoutine), uppVdigIntProcInfo, GetCurrentArchitecture())
8072 StartDocumentHandlerUPP
8074 #if !OPAQUE_UPP_TYPES
8077 uppStartDocumentHandlerProcInfo = 0x000000F0
8080 inline StartDocumentHandlerUPP
8084 (ProcPtr)(userRoutine), uppStartDocumentHandlerProcInfo,
8085 GetCurrentArchitecture());
8088 #define NewStartDocumentHandlerUPP(userRoutine) \
8089 (StartDocumentHandlerUPP) NewRoutineDescriptor( \
8090 (ProcPtr)(userRoutine), uppStartDocumentHandlerProcInfo, \
8091 GetCurrentArchitecture())
8103 EndDocumentHandlerUPP
8105 #if !OPAQUE_UPP_TYPES
8108 uppEndDocumentHandlerProcInfo = 0x000000F0
8111 inline EndDocumentHandlerUPP
8115 (ProcPtr)(userRoutine), uppEndDocumentHandlerProcInfo,
8116 GetCurrentArchitecture());
8119 #define NewEndDocumentHandlerUPP(userRoutine) \
8120 (EndDocumentHandlerUPP) NewRoutineDescriptor((ProcPtr)(userRoutine), \
8121 uppEndDocumentHandlerProcInfo, \
8122 GetCurrentArchitecture())
8134 StartElementHandlerUPP
8136 #if !OPAQUE_UPP_TYPES
8139 uppStartElementHandlerProcInfo = 0x00000FF0
8142 inline StartElementHandlerUPP
8146 (ProcPtr)(userRoutine), uppStartElementHandlerProcInfo,
8147 GetCurrentArchitecture());
8150 #define NewStartElementHandlerUPP(userRoutine) \
8151 (StartElementHandlerUPP) NewRoutineDescriptor( \
8152 (ProcPtr)(userRoutine), uppStartElementHandlerProcInfo, \
8153 GetCurrentArchitecture())
8165 EndElementHandlerUPP
8167 #if !OPAQUE_UPP_TYPES
8170 uppEndElementHandlerProcInfo = 0x000003F0
8173 inline EndElementHandlerUPP
8177 (ProcPtr)(userRoutine), uppEndElementHandlerProcInfo,
8178 GetCurrentArchitecture());
8181 #define NewEndElementHandlerUPP(userRoutine) \
8182 (EndElementHandlerUPP) NewRoutineDescriptor((ProcPtr)(userRoutine), \
8183 uppEndElementHandlerProcInfo, \
8184 GetCurrentArchitecture())
8198 #if !OPAQUE_UPP_TYPES
8201 uppCharDataHandlerProcInfo = 0x000003F0
8207 uppCharDataHandlerProcInfo,
8208 GetCurrentArchitecture());
8211 #define NewCharDataHandlerUPP(userRoutine) \
8212 (CharDataHandlerUPP) \
8213 NewRoutineDescriptor((ProcPtr)(userRoutine), uppCharDataHandlerProcInfo, \
8214 GetCurrentArchitecture())
8226 PreprocessInstructionHandlerUPP
8228 #if !OPAQUE_UPP_TYPES
8231 uppPreprocessInstructionHandlerProcInfo = 0x00000FF0
8234 inline PreprocessInstructionHandlerUPP
8238 (ProcPtr)(userRoutine), uppPreprocessInstructionHandlerProcInfo,
8239 GetCurrentArchitecture());
8242 #define NewPreprocessInstructionHandlerUPP(userRoutine) \
8243 (PreprocessInstructionHandlerUPP) NewRoutineDescriptor( \
8244 (ProcPtr)(userRoutine), uppPreprocessInstructionHandlerProcInfo, \
8245 GetCurrentArchitecture())
8259 #if !OPAQUE_UPP_TYPES
8262 uppCommentHandlerProcInfo = 0x000003F0
8268 uppCommentHandlerProcInfo,
8269 GetCurrentArchitecture());
8272 #define NewCommentHandlerUPP(userRoutine) \
8273 (CommentHandlerUPP) \
8274 NewRoutineDescriptor((ProcPtr)(userRoutine), uppCommentHandlerProcInfo, \
8275 GetCurrentArchitecture())
8289 #if !OPAQUE_UPP_TYPES
8292 uppSGDataProcInfo = 0x003BFFE0
8296 inline SGDataUPP
NewSGDataUPP(SGDataProcPtr userRoutine)
8299 (ProcPtr)(userRoutine), uppSGDataProcInfo, GetCurrentArchitecture());
8302 #define NewSGDataUPP(userRoutine) \
8303 (SGDataUPP) NewRoutineDescriptor((ProcPtr)(userRoutine), uppSGDataProcInfo, \
8304 GetCurrentArchitecture())
8318 #if !OPAQUE_UPP_TYPES
8321 uppSGModalFilterProcInfo = 0x00003FD0
8327 uppSGModalFilterProcInfo,
8328 GetCurrentArchitecture());
8331 #define NewSGModalFilterUPP(userRoutine) \
8332 (SGModalFilterUPP) \
8333 NewRoutineDescriptor((ProcPtr)(userRoutine), uppSGModalFilterProcInfo, \
8334 GetCurrentArchitecture())
8348 #if !OPAQUE_UPP_TYPES
8351 uppSGGrabBottleProcInfo = 0x00000EF0
8357 uppSGGrabBottleProcInfo,
8358 GetCurrentArchitecture());
8361 #define NewSGGrabBottleUPP(userRoutine) \
8363 NewRoutineDescriptor((ProcPtr)(userRoutine), uppSGGrabBottleProcInfo, \
8364 GetCurrentArchitecture())
8376 SGGrabCompleteBottleUPP
8378 #if !OPAQUE_UPP_TYPES
8381 uppSGGrabCompleteBottleProcInfo = 0x00003EF0
8384 inline SGGrabCompleteBottleUPP
8388 (ProcPtr)(userRoutine), uppSGGrabCompleteBottleProcInfo,
8389 GetCurrentArchitecture());
8392 #define NewSGGrabCompleteBottleUPP(userRoutine) \
8393 (SGGrabCompleteBottleUPP) NewRoutineDescriptor( \
8394 (ProcPtr)(userRoutine), uppSGGrabCompleteBottleProcInfo, \
8395 GetCurrentArchitecture())
8409 #if !OPAQUE_UPP_TYPES
8412 uppSGDisplayBottleProcInfo = 0x0000FEF0
8415 inline SGDisplayBottleUPP
8419 uppSGDisplayBottleProcInfo,
8420 GetCurrentArchitecture());
8423 #define NewSGDisplayBottleUPP(userRoutine) \
8424 (SGDisplayBottleUPP) \
8425 NewRoutineDescriptor((ProcPtr)(userRoutine), uppSGDisplayBottleProcInfo, \
8426 GetCurrentArchitecture())
8440 #if !OPAQUE_UPP_TYPES
8443 uppSGCompressBottleProcInfo = 0x00000EF0
8446 inline SGCompressBottleUPP
8450 uppSGCompressBottleProcInfo,
8451 GetCurrentArchitecture());
8454 #define NewSGCompressBottleUPP(userRoutine) \
8455 (SGCompressBottleUPP) NewRoutineDescriptor((ProcPtr)(userRoutine), \
8456 uppSGCompressBottleProcInfo, \
8457 GetCurrentArchitecture())
8469 SGCompressCompleteBottleUPP
8471 #if !OPAQUE_UPP_TYPES
8474 uppSGCompressCompleteBottleProcInfo = 0x0000FEF0
8477 inline SGCompressCompleteBottleUPP
8481 (ProcPtr)(userRoutine), uppSGCompressCompleteBottleProcInfo,
8482 GetCurrentArchitecture());
8485 #define NewSGCompressCompleteBottleUPP(userRoutine) \
8486 (SGCompressCompleteBottleUPP) NewRoutineDescriptor( \
8487 (ProcPtr)(userRoutine), uppSGCompressCompleteBottleProcInfo, \
8488 GetCurrentArchitecture())
8502 #if !OPAQUE_UPP_TYPES
8505 uppSGAddFrameBottleProcInfo = 0x0003FEF0
8509 inline SGAddFrameBottleUPP
8513 uppSGAddFrameBottleProcInfo,
8514 GetCurrentArchitecture());
8517 #define NewSGAddFrameBottleUPP(userRoutine) \
8518 (SGAddFrameBottleUPP) NewRoutineDescriptor((ProcPtr)(userRoutine), \
8519 uppSGAddFrameBottleProcInfo, \
8520 GetCurrentArchitecture())
8532 SGTransferFrameBottleUPP
8534 #if !OPAQUE_UPP_TYPES
8537 uppSGTransferFrameBottleProcInfo = 0x0000FEF0
8540 inline SGTransferFrameBottleUPP
8544 (ProcPtr)(userRoutine), uppSGTransferFrameBottleProcInfo,
8545 GetCurrentArchitecture());
8548 #define NewSGTransferFrameBottleUPP(userRoutine) \
8549 (SGTransferFrameBottleUPP) NewRoutineDescriptor( \
8550 (ProcPtr)(userRoutine), uppSGTransferFrameBottleProcInfo, \
8551 GetCurrentArchitecture())
8563 SGGrabCompressCompleteBottleUPP
8565 SGGrabCompressCompleteBottleProcPtr userRoutine);
8566 #if !OPAQUE_UPP_TYPES
8569 uppSGGrabCompressCompleteBottleProcInfo = 0x0000FFF0
8573 SGGrabCompressCompleteBottleProcPtr userRoutine)
8576 (ProcPtr)(userRoutine), uppSGGrabCompressCompleteBottleProcInfo,
8577 GetCurrentArchitecture());
8580 #define NewSGGrabCompressCompleteBottleUPP(userRoutine) \
8581 (SGGrabCompressCompleteBottleUPP) NewRoutineDescriptor( \
8582 (ProcPtr)(userRoutine), uppSGGrabCompressCompleteBottleProcInfo, \
8583 GetCurrentArchitecture())
8595 SGDisplayCompressBottleUPP
8597 #if !OPAQUE_UPP_TYPES
8600 uppSGDisplayCompressBottleProcInfo = 0x0003FFF0
8604 inline SGDisplayCompressBottleUPP
8608 (ProcPtr)(userRoutine), uppSGDisplayCompressBottleProcInfo,
8609 GetCurrentArchitecture());
8612 #define NewSGDisplayCompressBottleUPP(userRoutine) \
8613 (SGDisplayCompressBottleUPP) NewRoutineDescriptor( \
8614 (ProcPtr)(userRoutine), uppSGDisplayCompressBottleProcInfo, \
8615 GetCurrentArchitecture())
8629 #if !OPAQUE_UPP_TYPES
8636 #define DisposeDataHCompletionUPP(userUPP) DisposeRoutineDescriptor(userUPP)
8650 #if !OPAQUE_UPP_TYPES
8657 #define DisposeVdigIntUPP(userUPP) DisposeRoutineDescriptor(userUPP)
8671 #if !OPAQUE_UPP_TYPES
8678 #define DisposeStartDocumentHandlerUPP(userUPP) \
8679 DisposeRoutineDescriptor(userUPP)
8693 #if !OPAQUE_UPP_TYPES
8700 #define DisposeEndDocumentHandlerUPP(userUPP) DisposeRoutineDescriptor(userUPP)
8714 #if !OPAQUE_UPP_TYPES
8721 #define DisposeStartElementHandlerUPP(userUPP) DisposeRoutineDescriptor(userUPP)
8735 #if !OPAQUE_UPP_TYPES
8742 #define DisposeEndElementHandlerUPP(userUPP) DisposeRoutineDescriptor(userUPP)
8756 #if !OPAQUE_UPP_TYPES
8763 #define DisposeCharDataHandlerUPP(userUPP) DisposeRoutineDescriptor(userUPP)
8777 #if !OPAQUE_UPP_TYPES
8780 PreprocessInstructionHandlerUPP userUPP)
8785 #define DisposePreprocessInstructionHandlerUPP(userUPP) \
8786 DisposeRoutineDescriptor(userUPP)
8800 #if !OPAQUE_UPP_TYPES
8807 #define DisposeCommentHandlerUPP(userUPP) DisposeRoutineDescriptor(userUPP)
8821 #if !OPAQUE_UPP_TYPES
8828 #define DisposeSGDataUPP(userUPP) DisposeRoutineDescriptor(userUPP)
8842 #if !OPAQUE_UPP_TYPES
8849 #define DisposeSGModalFilterUPP(userUPP) DisposeRoutineDescriptor(userUPP)
8863 #if !OPAQUE_UPP_TYPES
8870 #define DisposeSGGrabBottleUPP(userUPP) DisposeRoutineDescriptor(userUPP)
8884 #if !OPAQUE_UPP_TYPES
8891 #define DisposeSGGrabCompleteBottleUPP(userUPP) \
8892 DisposeRoutineDescriptor(userUPP)
8906 #if !OPAQUE_UPP_TYPES
8913 #define DisposeSGDisplayBottleUPP(userUPP) DisposeRoutineDescriptor(userUPP)
8927 #if !OPAQUE_UPP_TYPES
8934 #define DisposeSGCompressBottleUPP(userUPP) DisposeRoutineDescriptor(userUPP)
8948 #if !OPAQUE_UPP_TYPES
8956 #define DisposeSGCompressCompleteBottleUPP(userUPP) \
8957 DisposeRoutineDescriptor(userUPP)
8971 #if !OPAQUE_UPP_TYPES
8978 #define DisposeSGAddFrameBottleUPP(userUPP) DisposeRoutineDescriptor(userUPP)
8992 #if !OPAQUE_UPP_TYPES
8999 #define DisposeSGTransferFrameBottleUPP(userUPP) \
9000 DisposeRoutineDescriptor(userUPP)
9014 #if !OPAQUE_UPP_TYPES
9017 SGGrabCompressCompleteBottleUPP userUPP)
9022 #define DisposeSGGrabCompressCompleteBottleUPP(userUPP) \
9023 DisposeRoutineDescriptor(userUPP)
9037 #if !OPAQUE_UPP_TYPES
9045 #define DisposeSGDisplayCompressBottleUPP(userUPP) \
9046 DisposeRoutineDescriptor(userUPP)
9060 DataHCompletionUPP userUPP);
9061 #if !OPAQUE_UPP_TYPES
9064 DataHCompletionUPP userUPP)
9066 CALL_THREE_PARAMETER_UPP(userUPP, uppDataHCompletionProcInfo, request, refcon,
9070 #define InvokeDataHCompletionUPP(request, refcon, err, userUPP) \
9071 CALL_THREE_PARAMETER_UPP((userUPP), uppDataHCompletionProcInfo, (request), \
9086 #if !OPAQUE_UPP_TYPES
9090 CALL_TWO_PARAMETER_UPP(userUPP, uppVdigIntProcInfo, flags, refcon);
9093 #define InvokeVdigIntUPP(flags, refcon, userUPP) \
9094 CALL_TWO_PARAMETER_UPP((userUPP), uppVdigIntProcInfo, (flags), (refcon))
9108 #if !OPAQUE_UPP_TYPES
9110 inline ComponentResult
9113 return (ComponentResult)CALL_ONE_PARAMETER_UPP(
9114 userUPP, uppStartDocumentHandlerProcInfo, refcon);
9117 #define InvokeStartDocumentHandlerUPP(refcon, userUPP) \
9118 (ComponentResult) CALL_ONE_PARAMETER_UPP( \
9119 (userUPP), uppStartDocumentHandlerProcInfo, (refcon))
9133 #if !OPAQUE_UPP_TYPES
9135 inline ComponentResult
9138 return (ComponentResult)CALL_ONE_PARAMETER_UPP(
9139 userUPP, uppEndDocumentHandlerProcInfo, refcon);
9142 #define InvokeEndDocumentHandlerUPP(refcon, userUPP) \
9143 (ComponentResult) CALL_ONE_PARAMETER_UPP( \
9144 (userUPP), uppEndDocumentHandlerProcInfo, (refcon))
9158 StartElementHandlerUPP userUPP);
9159 #if !OPAQUE_UPP_TYPES
9161 inline ComponentResult
9163 StartElementHandlerUPP userUPP)
9165 return (ComponentResult)CALL_THREE_PARAMETER_UPP(
9166 userUPP, uppStartElementHandlerProcInfo, name, atts, refcon);
9169 #define InvokeStartElementHandlerUPP(name, atts, refcon, userUPP) \
9170 (ComponentResult) CALL_THREE_PARAMETER_UPP( \
9171 (userUPP), uppStartElementHandlerProcInfo, (name), (atts), (refcon))
9185 EndElementHandlerUPP userUPP);
9186 #if !OPAQUE_UPP_TYPES
9188 inline ComponentResult
9190 EndElementHandlerUPP userUPP)
9192 return (ComponentResult)CALL_TWO_PARAMETER_UPP(
9193 userUPP, uppEndElementHandlerProcInfo, name, refcon);
9196 #define InvokeEndElementHandlerUPP(name, refcon, userUPP) \
9197 (ComponentResult) CALL_TWO_PARAMETER_UPP( \
9198 (userUPP), uppEndElementHandlerProcInfo, (name), (refcon))
9212 CharDataHandlerUPP userUPP);
9213 #if !OPAQUE_UPP_TYPES
9217 CharDataHandlerUPP userUPP)
9219 return (ComponentResult)CALL_TWO_PARAMETER_UPP(
9220 userUPP, uppCharDataHandlerProcInfo, charData, refcon);
9223 #define InvokeCharDataHandlerUPP(charData, refcon, userUPP) \
9224 (ComponentResult) CALL_TWO_PARAMETER_UPP( \
9225 (userUPP), uppCharDataHandlerProcInfo, (charData), (refcon))
9240 PreprocessInstructionHandlerUPP userUPP);
9241 #if !OPAQUE_UPP_TYPES
9243 inline ComponentResult
9246 PreprocessInstructionHandlerUPP userUPP)
9248 return (ComponentResult)CALL_THREE_PARAMETER_UPP(
9249 userUPP, uppPreprocessInstructionHandlerProcInfo, name, atts, refcon);
9252 #define InvokePreprocessInstructionHandlerUPP(name, atts, refcon, userUPP) \
9253 (ComponentResult) CALL_THREE_PARAMETER_UPP( \
9254 (userUPP), uppPreprocessInstructionHandlerProcInfo, (name), (atts), \
9269 CommentHandlerUPP userUPP);
9270 #if !OPAQUE_UPP_TYPES
9273 CommentHandlerUPP userUPP)
9275 return (ComponentResult)CALL_TWO_PARAMETER_UPP(
9276 userUPP, uppCommentHandlerProcInfo, comment, refcon);
9279 #define InvokeCommentHandlerUPP(comment, refcon, userUPP) \
9280 (ComponentResult) CALL_TWO_PARAMETER_UPP( \
9281 (userUPP), uppCommentHandlerProcInfo, (comment), (refcon))
9295 TimeValue time,
short writeType,
long refCon,
9297 #if !OPAQUE_UPP_TYPES
9300 long chRefCon, TimeValue time,
short writeType,
9301 long refCon, SGDataUPP userUPP)
9303 return (OSErr)CALL_EIGHT_PARAMETER_UPP(userUPP, uppSGDataProcInfo, c, p, len,
9304 offset, chRefCon, time, writeType,
9308 #define InvokeSGDataUPP(c, p, len, offset, chRefCon, time, writeType, refCon, \
9310 (OSErr) CALL_EIGHT_PARAMETER_UPP((userUPP), uppSGDataProcInfo, (c), (p), \
9311 (len), (offset), (chRefCon), (time), \
9312 (writeType), (refCon))
9326 short *itemHit,
long refCon, SGModalFilterUPP userUPP);
9327 #if !OPAQUE_UPP_TYPES
9331 short *itemHit,
long refCon,
9332 SGModalFilterUPP userUPP)
9334 return (
Boolean)CALL_FOUR_PARAMETER_UPP(userUPP, uppSGModalFilterProcInfo,
9338 #define InvokeSGModalFilterUPP(theDialog, theEvent, itemHit, refCon, userUPP) \
9340 CALL_FOUR_PARAMETER_UPP((userUPP), uppSGModalFilterProcInfo, \
9341 (theDialog), (theEvent), (itemHit), (refCon))
9355 SGGrabBottleUPP userUPP);
9356 #if !OPAQUE_UPP_TYPES
9360 SGGrabBottleUPP userUPP)
9362 return (ComponentResult)CALL_THREE_PARAMETER_UPP(
9363 userUPP, uppSGGrabBottleProcInfo, c, bufferNum, refCon);
9366 #define InvokeSGGrabBottleUPP(c, bufferNum, refCon, userUPP) \
9367 (ComponentResult) CALL_THREE_PARAMETER_UPP( \
9368 (userUPP), uppSGGrabBottleProcInfo, (c), (bufferNum), (refCon))
9382 long refCon, SGGrabCompleteBottleUPP userUPP);
9383 #if !OPAQUE_UPP_TYPES
9385 inline ComponentResult
9387 long refCon, SGGrabCompleteBottleUPP userUPP)
9389 return (ComponentResult)CALL_FOUR_PARAMETER_UPP(
9390 userUPP, uppSGGrabCompleteBottleProcInfo, c, bufferNum, done, refCon);
9393 #define InvokeSGGrabCompleteBottleUPP(c, bufferNum, done, refCon, userUPP) \
9395 CALL_FOUR_PARAMETER_UPP((userUPP), uppSGGrabCompleteBottleProcInfo, (c), \
9396 (bufferNum), (done), (refCon))
9411 SGDisplayBottleUPP userUPP);
9412 #if !OPAQUE_UPP_TYPES
9417 SGDisplayBottleUPP userUPP)
9419 return (ComponentResult)CALL_FIVE_PARAMETER_UPP(
9420 userUPP, uppSGDisplayBottleProcInfo, c, bufferNum,
mp, clipRgn, refCon);
9423 #define InvokeSGDisplayBottleUPP(c, bufferNum, mp, clipRgn, refCon, userUPP) \
9425 CALL_FIVE_PARAMETER_UPP((userUPP), uppSGDisplayBottleProcInfo, (c), \
9426 (bufferNum), (mp), (clipRgn), (refCon))
9440 SGCompressBottleUPP userUPP);
9441 #if !OPAQUE_UPP_TYPES
9445 SGCompressBottleUPP userUPP)
9447 return (ComponentResult)CALL_THREE_PARAMETER_UPP(
9448 userUPP, uppSGCompressBottleProcInfo, c, bufferNum, refCon);
9451 #define InvokeSGCompressBottleUPP(c, bufferNum, refCon, userUPP) \
9452 (ComponentResult) CALL_THREE_PARAMETER_UPP( \
9453 (userUPP), uppSGCompressBottleProcInfo, (c), (bufferNum), (refCon))
9468 SGCompressCompleteBottleUPP userUPP);
9469 #if !OPAQUE_UPP_TYPES
9471 inline ComponentResult
9474 SGCompressCompleteBottleUPP userUPP)
9476 return (ComponentResult)CALL_FIVE_PARAMETER_UPP(
9477 userUPP, uppSGCompressCompleteBottleProcInfo, c, bufferNum, done, ci,
9481 #define InvokeSGCompressCompleteBottleUPP(c, bufferNum, done, ci, refCon, \
9484 CALL_FIVE_PARAMETER_UPP((userUPP), uppSGCompressCompleteBottleProcInfo, \
9485 (c), (bufferNum), (done), (ci), (refCon))
9500 long refCon, SGAddFrameBottleUPP userUPP);
9501 #if !OPAQUE_UPP_TYPES
9503 inline ComponentResult
9506 long refCon, SGAddFrameBottleUPP userUPP)
9508 return (ComponentResult)CALL_SIX_PARAMETER_UPP(
9509 userUPP, uppSGAddFrameBottleProcInfo, c, bufferNum, atTime, scale, ci,
9513 #define InvokeSGAddFrameBottleUPP(c, bufferNum, atTime, scale, ci, refCon, \
9516 CALL_SIX_PARAMETER_UPP((userUPP), uppSGAddFrameBottleProcInfo, (c), \
9517 (bufferNum), (atTime), (scale), (ci), (refCon))
9532 SGTransferFrameBottleUPP userUPP);
9533 #if !OPAQUE_UPP_TYPES
9535 inline ComponentResult
9538 SGTransferFrameBottleUPP userUPP)
9540 return (ComponentResult)CALL_FIVE_PARAMETER_UPP(
9541 userUPP, uppSGTransferFrameBottleProcInfo, c, bufferNum,
mp, clipRgn,
9545 #define InvokeSGTransferFrameBottleUPP(c, bufferNum, mp, clipRgn, refCon, \
9548 CALL_FIVE_PARAMETER_UPP((userUPP), uppSGTransferFrameBottleProcInfo, \
9549 (c), (bufferNum), (mp), (clipRgn), (refCon))
9565 SGGrabCompressCompleteBottleUPP userUPP);
9566 #if !OPAQUE_UPP_TYPES
9570 SGGrabCompressCompleteBottleUPP userUPP)
9572 return (ComponentResult)CALL_FIVE_PARAMETER_UPP(
9573 userUPP, uppSGGrabCompressCompleteBottleProcInfo, c, done, ci, t, refCon);
9576 #define InvokeSGGrabCompressCompleteBottleUPP(c, done, ci, t, refCon, userUPP) \
9577 (ComponentResult) CALL_FIVE_PARAMETER_UPP( \
9578 (userUPP), uppSGGrabCompressCompleteBottleProcInfo, (c), (done), (ci), \
9595 SGDisplayCompressBottleUPP userUPP);
9596 #if !OPAQUE_UPP_TYPES
9600 RgnHandle clipRgn,
long refCon, SGDisplayCompressBottleUPP userUPP)
9602 return (ComponentResult)CALL_SIX_PARAMETER_UPP(
9603 userUPP, uppSGDisplayCompressBottleProcInfo, c, dataPtr, desc,
mp,
9607 #define InvokeSGDisplayCompressBottleUPP(c, dataPtr, desc, mp, clipRgn, \
9609 (ComponentResult) CALL_SIX_PARAMETER_UPP( \
9610 (userUPP), uppSGDisplayCompressBottleProcInfo, (c), (dataPtr), (desc), \
9611 (mp), (clipRgn), (refCon))
9615 #if CALL_NOT_IN_CARBON || OLDROUTINENAMES
9617 #define NewDataHCompletionProc(userRoutine) NewDataHCompletionUPP(userRoutine)
9618 #define NewVdigIntProc(userRoutine) NewVdigIntUPP(userRoutine)
9619 #define NewStartDocumentHandlerProc(userRoutine) \
9620 NewStartDocumentHandlerUPP(userRoutine)
9621 #define NewEndDocumentHandlerProc(userRoutine) \
9622 NewEndDocumentHandlerUPP(userRoutine)
9623 #define NewStartElementHandlerProc(userRoutine) \
9624 NewStartElementHandlerUPP(userRoutine)
9625 #define NewEndElementHandlerProc(userRoutine) \
9626 NewEndElementHandlerUPP(userRoutine)
9627 #define NewCharDataHandlerProc(userRoutine) NewCharDataHandlerUPP(userRoutine)
9628 #define NewPreprocessInstructionHandlerProc(userRoutine) \
9629 NewPreprocessInstructionHandlerUPP(userRoutine)
9630 #define NewCommentHandlerProc(userRoutine) NewCommentHandlerUPP(userRoutine)
9631 #define NewSGDataProc(userRoutine) NewSGDataUPP(userRoutine)
9632 #define NewSGModalFilterProc(userRoutine) NewSGModalFilterUPP(userRoutine)
9633 #define NewSGGrabBottleProc(userRoutine) NewSGGrabBottleUPP(userRoutine)
9634 #define NewSGGrabCompleteBottleProc(userRoutine) \
9635 NewSGGrabCompleteBottleUPP(userRoutine)
9636 #define NewSGDisplayBottleProc(userRoutine) NewSGDisplayBottleUPP(userRoutine)
9637 #define NewSGCompressBottleProc(userRoutine) NewSGCompressBottleUPP(userRoutine)
9638 #define NewSGCompressCompleteBottleProc(userRoutine) \
9639 NewSGCompressCompleteBottleUPP(userRoutine)
9640 #define NewSGAddFrameBottleProc(userRoutine) NewSGAddFrameBottleUPP(userRoutine)
9641 #define NewSGTransferFrameBottleProc(userRoutine) \
9642 NewSGTransferFrameBottleUPP(userRoutine)
9643 #define NewSGGrabCompressCompleteBottleProc(userRoutine) \
9644 NewSGGrabCompressCompleteBottleUPP(userRoutine)
9645 #define NewSGDisplayCompressBottleProc(userRoutine) \
9646 NewSGDisplayCompressBottleUPP(userRoutine)
9647 #define CallDataHCompletionProc(userRoutine, request, refcon, err) \
9648 InvokeDataHCompletionUPP(request, refcon, err, userRoutine)
9649 #define CallVdigIntProc(userRoutine, flags, refcon) \
9650 InvokeVdigIntUPP(flags, refcon, userRoutine)
9651 #define CallStartDocumentHandlerProc(userRoutine, refcon) \
9652 InvokeStartDocumentHandlerUPP(refcon, userRoutine)
9653 #define CallEndDocumentHandlerProc(userRoutine, refcon) \
9654 InvokeEndDocumentHandlerUPP(refcon, userRoutine)
9655 #define CallStartElementHandlerProc(userRoutine, name, atts, refcon) \
9656 InvokeStartElementHandlerUPP(name, atts, refcon, userRoutine)
9657 #define CallEndElementHandlerProc(userRoutine, name, refcon) \
9658 InvokeEndElementHandlerUPP(name, refcon, userRoutine)
9659 #define CallCharDataHandlerProc(userRoutine, charData, refcon) \
9660 InvokeCharDataHandlerUPP(charData, refcon, userRoutine)
9661 #define CallPreprocessInstructionHandlerProc(userRoutine, name, atts, refcon) \
9662 InvokePreprocessInstructionHandlerUPP(name, atts, refcon, userRoutine)
9663 #define CallCommentHandlerProc(userRoutine, comment, refcon) \
9664 InvokeCommentHandlerUPP(comment, refcon, userRoutine)
9665 #define CallSGDataProc(userRoutine, c, p, len, offset, chRefCon, time, \
9666 writeType, refCon) \
9667 InvokeSGDataUPP(c, p, len, offset, chRefCon, time, writeType, refCon, \
9669 #define CallSGModalFilterProc(userRoutine, theDialog, theEvent, itemHit, \
9671 InvokeSGModalFilterUPP(theDialog, theEvent, itemHit, refCon, userRoutine)
9672 #define CallSGGrabBottleProc(userRoutine, c, bufferNum, refCon) \
9673 InvokeSGGrabBottleUPP(c, bufferNum, refCon, userRoutine)
9674 #define CallSGGrabCompleteBottleProc(userRoutine, c, bufferNum, done, refCon) \
9675 InvokeSGGrabCompleteBottleUPP(c, bufferNum, done, refCon, userRoutine)
9676 #define CallSGDisplayBottleProc(userRoutine, c, bufferNum, mp, clipRgn, \
9678 InvokeSGDisplayBottleUPP(c, bufferNum, mp, clipRgn, refCon, userRoutine)
9679 #define CallSGCompressBottleProc(userRoutine, c, bufferNum, refCon) \
9680 InvokeSGCompressBottleUPP(c, bufferNum, refCon, userRoutine)
9681 #define CallSGCompressCompleteBottleProc(userRoutine, c, bufferNum, done, ci, \
9683 InvokeSGCompressCompleteBottleUPP(c, bufferNum, done, ci, refCon, userRoutine)
9684 #define CallSGAddFrameBottleProc(userRoutine, c, bufferNum, atTime, scale, ci, \
9686 InvokeSGAddFrameBottleUPP(c, bufferNum, atTime, scale, ci, refCon, \
9688 #define CallSGTransferFrameBottleProc(userRoutine, c, bufferNum, mp, clipRgn, \
9690 InvokeSGTransferFrameBottleUPP(c, bufferNum, mp, clipRgn, refCon, userRoutine)
9691 #define CallSGGrabCompressCompleteBottleProc(userRoutine, c, done, ci, t, \
9693 InvokeSGGrabCompressCompleteBottleUPP(c, done, ci, t, refCon, userRoutine)
9694 #define CallSGDisplayCompressBottleProc(userRoutine, c, dataPtr, desc, mp, \
9696 InvokeSGDisplayCompressBottleUPP(c, dataPtr, desc, mp, clipRgn, refCon, \
9703 kClockGetTimeSelect = 0x0001,
9704 kClockNewCallBackSelect = 0x0002,
9705 kClockDisposeCallBackSelect = 0x0003,
9706 kClockCallMeWhenSelect = 0x0004,
9707 kClockCancelCallBackSelect = 0x0005,
9708 kClockRateChangedSelect = 0x0006,
9709 kClockTimeChangedSelect = 0x0007,
9710 kClockSetTimeBaseSelect = 0x0008,
9711 kClockStartStopChangedSelect = 0x0009,
9712 kClockGetRateSelect = 0x000A,
9713 kSCGetCompressionExtendedSelect = 0x0001,
9714 kSCPositionRectSelect = 0x0002,
9715 kSCPositionDialogSelect = 0x0003,
9716 kSCSetTestImagePictHandleSelect = 0x0004,
9717 kSCSetTestImagePictFileSelect = 0x0005,
9718 kSCSetTestImagePixMapSelect = 0x0006,
9719 kSCGetBestDeviceRectSelect = 0x0007,
9720 kSCRequestImageSettingsSelect = 0x000A,
9721 kSCCompressImageSelect = 0x000B,
9722 kSCCompressPictureSelect = 0x000C,
9723 kSCCompressPictureFileSelect = 0x000D,
9724 kSCRequestSequenceSettingsSelect = 0x000E,
9725 kSCCompressSequenceBeginSelect = 0x000F,
9726 kSCCompressSequenceFrameSelect = 0x0010,
9727 kSCCompressSequenceEndSelect = 0x0011,
9728 kSCDefaultPictHandleSettingsSelect = 0x0012,
9729 kSCDefaultPictFileSettingsSelect = 0x0013,
9730 kSCDefaultPixMapSettingsSelect = 0x0014,
9731 kSCGetInfoSelect = 0x0015,
9732 kSCSetInfoSelect = 0x0016,
9733 kSCNewGWorldSelect = 0x0017,
9734 kSCSetCompressFlagsSelect = 0x0018,
9735 kSCGetCompressFlagsSelect = 0x0019,
9736 kSCGetSettingsAsTextSelect = 0x001A,
9737 kSCGetSettingsAsAtomContainerSelect = 0x001B,
9738 kSCSetSettingsFromAtomContainerSelect = 0x001C,
9739 kSCCompressSequenceFrameAsyncSelect = 0x001D,
9740 kSCAsyncIdleSelect = 0x001E,
9741 kTweenerInitializeSelect = 0x0001,
9742 kTweenerDoTweenSelect = 0x0002,
9743 kTweenerResetSelect = 0x0003,
9744 kTCGetCurrentTimeCodeSelect = 0x0101,
9745 kTCGetTimeCodeAtTimeSelect = 0x0102,
9746 kTCTimeCodeToStringSelect = 0x0103,
9747 kTCTimeCodeToFrameNumberSelect = 0x0104,
9748 kTCFrameNumberToTimeCodeSelect = 0x0105,
9749 kTCGetSourceRefSelect = 0x0106,
9750 kTCSetSourceRefSelect = 0x0107,
9751 kTCSetTimeCodeFlagsSelect = 0x0108,
9752 kTCGetTimeCodeFlagsSelect = 0x0109,
9753 kTCSetDisplayOptionsSelect = 0x010A,
9754 kTCGetDisplayOptionsSelect = 0x010B,
9755 kMovieImportHandleSelect = 0x0001,
9756 kMovieImportFileSelect = 0x0002,
9757 kMovieImportSetSampleDurationSelect = 0x0003,
9758 kMovieImportSetSampleDescriptionSelect = 0x0004,
9759 kMovieImportSetMediaFileSelect = 0x0005,
9760 kMovieImportSetDimensionsSelect = 0x0006,
9761 kMovieImportSetChunkSizeSelect = 0x0007,
9762 kMovieImportSetProgressProcSelect = 0x0008,
9763 kMovieImportSetAuxiliaryDataSelect = 0x0009,
9764 kMovieImportSetFromScrapSelect = 0x000A,
9765 kMovieImportDoUserDialogSelect = 0x000B,
9766 kMovieImportSetDurationSelect = 0x000C,
9767 kMovieImportGetAuxiliaryDataTypeSelect = 0x000D,
9768 kMovieImportValidateSelect = 0x000E,
9769 kMovieImportGetFileTypeSelect = 0x000F,
9770 kMovieImportDataRefSelect = 0x0010,
9771 kMovieImportGetSampleDescriptionSelect = 0x0011,
9772 kMovieImportGetMIMETypeListSelect = 0x0012,
9773 kMovieImportSetOffsetAndLimitSelect = 0x0013,
9774 kMovieImportGetSettingsAsAtomContainerSelect = 0x0014,
9775 kMovieImportSetSettingsFromAtomContainerSelect = 0x0015,
9776 kMovieImportSetOffsetAndLimit64Select = 0x0016,
9777 kMovieImportIdleSelect = 0x0017,
9778 kMovieImportValidateDataRefSelect = 0x0018,
9779 kMovieImportGetLoadStateSelect = 0x0019,
9780 kMovieImportGetMaxLoadedTimeSelect = 0x001A,
9781 kMovieImportEstimateCompletionTimeSelect = 0x001B,
9782 kMovieImportSetDontBlockSelect = 0x001C,
9783 kMovieImportGetDontBlockSelect = 0x001D,
9784 kMovieExportToHandleSelect = 0x0080,
9785 kMovieExportToFileSelect = 0x0081,
9786 kMovieExportGetAuxiliaryDataSelect = 0x0083,
9787 kMovieExportSetProgressProcSelect = 0x0084,
9788 kMovieExportSetSampleDescriptionSelect = 0x0085,
9789 kMovieExportDoUserDialogSelect = 0x0086,
9790 kMovieExportGetCreatorTypeSelect = 0x0087,
9791 kMovieExportToDataRefSelect = 0x0088,
9792 kMovieExportFromProceduresToDataRefSelect = 0x0089,
9793 kMovieExportAddDataSourceSelect = 0x008A,
9794 kMovieExportValidateSelect = 0x008B,
9795 kMovieExportGetSettingsAsAtomContainerSelect = 0x008C,
9796 kMovieExportSetSettingsFromAtomContainerSelect = 0x008D,
9797 kMovieExportGetFileNameExtensionSelect = 0x008E,
9798 kMovieExportGetShortFileTypeStringSelect = 0x008F,
9799 kMovieExportGetSourceMediaTypeSelect = 0x0090,
9800 kMovieExportSetGetMoviePropertyProcSelect = 0x0091,
9801 kTextExportGetDisplayDataSelect = 0x0100,
9802 kTextExportGetTimeFractionSelect = 0x0101,
9803 kTextExportSetTimeFractionSelect = 0x0102,
9804 kTextExportGetSettingsSelect = 0x0103,
9805 kTextExportSetSettingsSelect = 0x0104,
9806 kMIDIImportGetSettingsSelect = 0x0100,
9807 kMIDIImportSetSettingsSelect = 0x0101,
9808 kMovieExportNewGetDataAndPropertiesProcsSelect = 0x0100,
9809 kMovieExportDisposeGetDataAndPropertiesProcsSelect = 0x0101,
9810 kGraphicsImageImportSetSequenceEnabledSelect = 0x0100,
9811 kGraphicsImageImportGetSequenceEnabledSelect = 0x0101,
9812 kPreviewShowDataSelect = 0x0001,
9813 kPreviewMakePreviewSelect = 0x0002,
9814 kPreviewMakePreviewReferenceSelect = 0x0003,
9815 kPreviewEventSelect = 0x0004,
9816 kDataCodecDecompressSelect = 0x0001,
9817 kDataCodecGetCompressBufferSizeSelect = 0x0002,
9818 kDataCodecCompressSelect = 0x0003,
9819 kDataCodecBeginInterruptSafeSelect = 0x0004,
9820 kDataCodecEndInterruptSafeSelect = 0x0005,
9821 kDataCodecDecompressPartialSelect = 0x0006,
9822 kDataCodecCompressPartialSelect = 0x0007,
9823 kDataHGetDataSelect = 0x0002,
9824 kDataHPutDataSelect = 0x0003,
9825 kDataHFlushDataSelect = 0x0004,
9826 kDataHOpenForWriteSelect = 0x0005,
9827 kDataHCloseForWriteSelect = 0x0006,
9828 kDataHOpenForReadSelect = 0x0008,
9829 kDataHCloseForReadSelect = 0x0009,
9830 kDataHSetDataRefSelect = 0x000A,
9831 kDataHGetDataRefSelect = 0x000B,
9832 kDataHCompareDataRefSelect = 0x000C,
9833 kDataHTaskSelect = 0x000D,
9834 kDataHScheduleDataSelect = 0x000E,
9835 kDataHFinishDataSelect = 0x000F,
9836 kDataHFlushCacheSelect = 0x0010,
9837 kDataHResolveDataRefSelect = 0x0011,
9838 kDataHGetFileSizeSelect = 0x0012,
9839 kDataHCanUseDataRefSelect = 0x0013,
9840 kDataHGetVolumeListSelect = 0x0014,
9841 kDataHWriteSelect = 0x0015,
9842 kDataHPreextendSelect = 0x0016,
9843 kDataHSetFileSizeSelect = 0x0017,
9844 kDataHGetFreeSpaceSelect = 0x0018,
9845 kDataHCreateFileSelect = 0x0019,
9846 kDataHGetPreferredBlockSizeSelect = 0x001A,
9847 kDataHGetDeviceIndexSelect = 0x001B,
9848 kDataHIsStreamingDataHandlerSelect = 0x001C,
9849 kDataHGetDataInBufferSelect = 0x001D,
9850 kDataHGetScheduleAheadTimeSelect = 0x001E,
9851 kDataHSetCacheSizeLimitSelect = 0x001F,
9852 kDataHGetCacheSizeLimitSelect = 0x0020,
9853 kDataHGetMovieSelect = 0x0021,
9854 kDataHAddMovieSelect = 0x0022,
9855 kDataHUpdateMovieSelect = 0x0023,
9856 kDataHDoesBufferSelect = 0x0024,
9857 kDataHGetFileNameSelect = 0x0025,
9858 kDataHGetAvailableFileSizeSelect = 0x0026,
9859 kDataHGetMacOSFileTypeSelect = 0x0027,
9860 kDataHGetMIMETypeSelect = 0x0028,
9861 kDataHSetDataRefWithAnchorSelect = 0x0029,
9862 kDataHGetDataRefWithAnchorSelect = 0x002A,
9863 kDataHSetMacOSFileTypeSelect = 0x002B,
9864 kDataHSetTimeBaseSelect = 0x002C,
9865 kDataHGetInfoFlagsSelect = 0x002D,
9866 kDataHScheduleData64Select = 0x002E,
9867 kDataHWrite64Select = 0x002F,
9868 kDataHGetFileSize64Select = 0x0030,
9869 kDataHPreextend64Select = 0x0031,
9870 kDataHSetFileSize64Select = 0x0032,
9871 kDataHGetFreeSpace64Select = 0x0033,
9872 kDataHAppend64Select = 0x0034,
9873 kDataHReadAsyncSelect = 0x0035,
9874 kDataHPollReadSelect = 0x0036,
9875 kDataHGetDataAvailabilitySelect = 0x0037,
9876 kDataHGetFileSizeAsyncSelect = 0x003A,
9877 kDataHGetDataRefAsTypeSelect = 0x003B,
9878 kDataHSetDataRefExtensionSelect = 0x003C,
9879 kDataHGetDataRefExtensionSelect = 0x003D,
9880 kDataHGetMovieWithFlagsSelect = 0x003E,
9881 kDataHGetFileTypeOrderingSelect = 0x0040,
9882 kDataHCreateFileWithFlagsSelect = 0x0041,
9883 kDataHGetMIMETypeAsyncSelect = 0x0042,
9884 kDataHGetInfoSelect = 0x0043,
9885 kDataHPlaybackHintsSelect = 0x0103,
9886 kDataHPlaybackHints64Select = 0x010E,
9887 kDataHGetDataRateSelect = 0x0110,
9888 kDataHSetTimeHintsSelect = 0x0111,
9889 kVDGetMaxSrcRectSelect = 0x0001,
9890 kVDGetActiveSrcRectSelect = 0x0002,
9891 kVDSetDigitizerRectSelect = 0x0003,
9892 kVDGetDigitizerRectSelect = 0x0004,
9893 kVDGetVBlankRectSelect = 0x0005,
9894 kVDGetMaskPixMapSelect = 0x0006,
9895 kVDGetPlayThruDestinationSelect = 0x0008,
9896 kVDUseThisCLUTSelect = 0x0009,
9897 kVDSetInputGammaValueSelect = 0x000A,
9898 kVDGetInputGammaValueSelect = 0x000B,
9899 kVDSetBrightnessSelect = 0x000C,
9900 kVDGetBrightnessSelect = 0x000D,
9901 kVDSetContrastSelect = 0x000E,
9902 kVDSetHueSelect = 0x000F,
9903 kVDSetSharpnessSelect = 0x0010,
9904 kVDSetSaturationSelect = 0x0011,
9905 kVDGetContrastSelect = 0x0012,
9906 kVDGetHueSelect = 0x0013,
9907 kVDGetSharpnessSelect = 0x0014,
9908 kVDGetSaturationSelect = 0x0015,
9909 kVDGrabOneFrameSelect = 0x0016,
9910 kVDGetMaxAuxBufferSelect = 0x0017,
9911 kVDGetDigitizerInfoSelect = 0x0019,
9912 kVDGetCurrentFlagsSelect = 0x001A,
9913 kVDSetKeyColorSelect = 0x001B,
9914 kVDGetKeyColorSelect = 0x001C,
9915 kVDAddKeyColorSelect = 0x001D,
9916 kVDGetNextKeyColorSelect = 0x001E,
9917 kVDSetKeyColorRangeSelect = 0x001F,
9918 kVDGetKeyColorRangeSelect = 0x0020,
9919 kVDSetDigitizerUserInterruptSelect = 0x0021,
9920 kVDSetInputColorSpaceModeSelect = 0x0022,
9921 kVDGetInputColorSpaceModeSelect = 0x0023,
9922 kVDSetClipStateSelect = 0x0024,
9923 kVDGetClipStateSelect = 0x0025,
9924 kVDSetClipRgnSelect = 0x0026,
9925 kVDClearClipRgnSelect = 0x0027,
9926 kVDGetCLUTInUseSelect = 0x0028,
9927 kVDSetPLLFilterTypeSelect = 0x0029,
9928 kVDGetPLLFilterTypeSelect = 0x002A,
9929 kVDGetMaskandValueSelect = 0x002B,
9930 kVDSetMasterBlendLevelSelect = 0x002C,
9931 kVDSetPlayThruDestinationSelect = 0x002D,
9932 kVDSetPlayThruOnOffSelect = 0x002E,
9933 kVDSetFieldPreferenceSelect = 0x002F,
9934 kVDGetFieldPreferenceSelect = 0x0030,
9935 kVDPreflightDestinationSelect = 0x0032,
9936 kVDPreflightGlobalRectSelect = 0x0033,
9937 kVDSetPlayThruGlobalRectSelect = 0x0034,
9938 kVDSetInputGammaRecordSelect = 0x0035,
9939 kVDGetInputGammaRecordSelect = 0x0036,
9940 kVDSetBlackLevelValueSelect = 0x0037,
9941 kVDGetBlackLevelValueSelect = 0x0038,
9942 kVDSetWhiteLevelValueSelect = 0x0039,
9943 kVDGetWhiteLevelValueSelect = 0x003A,
9944 kVDGetVideoDefaultsSelect = 0x003B,
9945 kVDGetNumberOfInputsSelect = 0x003C,
9946 kVDGetInputFormatSelect = 0x003D,
9947 kVDSetInputSelect = 0x003E,
9948 kVDGetInputSelect = 0x003F,
9949 kVDSetInputStandardSelect = 0x0040,
9950 kVDSetupBuffersSelect = 0x0041,
9951 kVDGrabOneFrameAsyncSelect = 0x0042,
9952 kVDDoneSelect = 0x0043,
9953 kVDSetCompressionSelect = 0x0044,
9954 kVDCompressOneFrameAsyncSelect = 0x0045,
9955 kVDCompressDoneSelect = 0x0046,
9956 kVDReleaseCompressBufferSelect = 0x0047,
9957 kVDGetImageDescriptionSelect = 0x0048,
9958 kVDResetCompressSequenceSelect = 0x0049,
9959 kVDSetCompressionOnOffSelect = 0x004A,
9960 kVDGetCompressionTypesSelect = 0x004B,
9961 kVDSetTimeBaseSelect = 0x004C,
9962 kVDSetFrameRateSelect = 0x004D,
9963 kVDGetDataRateSelect = 0x004E,
9964 kVDGetSoundInputDriverSelect = 0x004F,
9965 kVDGetDMADepthsSelect = 0x0050,
9966 kVDGetPreferredTimeScaleSelect = 0x0051,
9967 kVDReleaseAsyncBuffersSelect = 0x0052,
9968 kVDSetDataRateSelect = 0x0054,
9969 kVDGetTimeCodeSelect = 0x0055,
9970 kVDUseSafeBuffersSelect = 0x0056,
9971 kVDGetSoundInputSourceSelect = 0x0057,
9972 kVDGetCompressionTimeSelect = 0x0058,
9973 kVDSetPreferredPacketSizeSelect = 0x0059,
9974 kVDSetPreferredImageDimensionsSelect = 0x005A,
9975 kVDGetPreferredImageDimensionsSelect = 0x005B,
9976 kVDGetInputNameSelect = 0x005C,
9977 kVDSetDestinationPortSelect = 0x005D,
9978 kXMLParseDataRefSelect = 0x0001,
9979 kXMLParseFileSelect = 0x0002,
9980 kXMLParseDisposeXMLDocSelect = 0x0003,
9981 kXMLParseGetDetailedParseErrorSelect = 0x0004,
9982 kXMLParseAddElementSelect = 0x0005,
9983 kXMLParseAddAttributeSelect = 0x0006,
9984 kXMLParseAddMultipleAttributesSelect = 0x0007,
9985 kXMLParseAddAttributeAndValueSelect = 0x0008,
9986 kXMLParseAddMultipleAttributesAndValuesSelect = 0x0009,
9987 kXMLParseAddAttributeValueKindSelect = 0x000A,
9988 kXMLParseAddNameSpaceSelect = 0x000B,
9989 kXMLParseSetOffsetAndLimitSelect = 0x000C,
9990 kXMLParseSetEventParseRefConSelect = 0x000D,
9991 kXMLParseSetStartDocumentHandlerSelect = 0x000E,
9992 kXMLParseSetEndDocumentHandlerSelect = 0x000F,
9993 kXMLParseSetStartElementHandlerSelect = 0x0010,
9994 kXMLParseSetEndElementHandlerSelect = 0x0011,
9995 kXMLParseSetCharDataHandlerSelect = 0x0012,
9996 kXMLParseSetPreprocessInstructionHandlerSelect = 0x0013,
9997 kXMLParseSetCommentHandlerSelect = 0x0014,
9998 kSGInitializeSelect = 0x0001,
9999 kSGSetDataOutputSelect = 0x0002,
10000 kSGGetDataOutputSelect = 0x0003,
10001 kSGSetGWorldSelect = 0x0004,
10002 kSGGetGWorldSelect = 0x0005,
10003 kSGNewChannelSelect = 0x0006,
10004 kSGDisposeChannelSelect = 0x0007,
10005 kSGStartPreviewSelect = 0x0010,
10006 kSGStartRecordSelect = 0x0011,
10007 kSGIdleSelect = 0x0012,
10008 kSGStopSelect = 0x0013,
10009 kSGPauseSelect = 0x0014,
10010 kSGPrepareSelect = 0x0015,
10011 kSGReleaseSelect = 0x0016,
10012 kSGGetMovieSelect = 0x0017,
10013 kSGSetMaximumRecordTimeSelect = 0x0018,
10014 kSGGetMaximumRecordTimeSelect = 0x0019,
10015 kSGGetStorageSpaceRemainingSelect = 0x001A,
10016 kSGGetTimeRemainingSelect = 0x001B,
10017 kSGGrabPictSelect = 0x001C,
10018 kSGGetLastMovieResIDSelect = 0x001D,
10019 kSGSetFlagsSelect = 0x001E,
10020 kSGGetFlagsSelect = 0x001F,
10021 kSGSetDataProcSelect = 0x0020,
10022 kSGNewChannelFromComponentSelect = 0x0021,
10023 kSGDisposeDeviceListSelect = 0x0022,
10024 kSGAppendDeviceListToMenuSelect = 0x0023,
10025 kSGSetSettingsSelect = 0x0024,
10026 kSGGetSettingsSelect = 0x0025,
10027 kSGGetIndChannelSelect = 0x0026,
10028 kSGUpdateSelect = 0x0027,
10029 kSGGetPauseSelect = 0x0028,
10030 kSGSettingsDialogSelect = 0x0029,
10031 kSGGetAlignmentProcSelect = 0x002A,
10032 kSGSetChannelSettingsSelect = 0x002B,
10033 kSGGetChannelSettingsSelect = 0x002C,
10034 kSGGetModeSelect = 0x002D,
10035 kSGSetDataRefSelect = 0x002E,
10036 kSGGetDataRefSelect = 0x002F,
10037 kSGNewOutputSelect = 0x0030,
10038 kSGDisposeOutputSelect = 0x0031,
10039 kSGSetOutputFlagsSelect = 0x0032,
10040 kSGSetChannelOutputSelect = 0x0033,
10041 kSGGetDataOutputStorageSpaceRemainingSelect = 0x0034,
10042 kSGHandleUpdateEventSelect = 0x0035,
10043 kSGSetOutputNextOutputSelect = 0x0036,
10044 kSGGetOutputNextOutputSelect = 0x0037,
10045 kSGSetOutputMaximumOffsetSelect = 0x0038,
10046 kSGGetOutputMaximumOffsetSelect = 0x0039,
10047 kSGGetOutputDataReferenceSelect = 0x003A,
10048 kSGWriteExtendedMovieDataSelect = 0x003B,
10049 kSGGetStorageSpaceRemaining64Select = 0x003C,
10050 kSGGetDataOutputStorageSpaceRemaining64Select = 0x003D,
10051 kSGWriteMovieDataSelect = 0x0100,
10052 kSGAddFrameReferenceSelect = 0x0101,
10053 kSGGetNextFrameReferenceSelect = 0x0102,
10054 kSGGetTimeBaseSelect = 0x0103,
10055 kSGSortDeviceListSelect = 0x0104,
10056 kSGAddMovieDataSelect = 0x0105,
10057 kSGChangedSourceSelect = 0x0106,
10058 kSGAddExtendedFrameReferenceSelect = 0x0107,
10059 kSGGetNextExtendedFrameReferenceSelect = 0x0108,
10060 kSGAddExtendedMovieDataSelect = 0x0109,
10061 kSGAddOutputDataRefToMediaSelect = 0x010A,
10062 kSGSetChannelUsageSelect = 0x0080,
10063 kSGGetChannelUsageSelect = 0x0081,
10064 kSGSetChannelBoundsSelect = 0x0082,
10065 kSGGetChannelBoundsSelect = 0x0083,
10066 kSGSetChannelVolumeSelect = 0x0084,
10067 kSGGetChannelVolumeSelect = 0x0085,
10068 kSGGetChannelInfoSelect = 0x0086,
10069 kSGSetChannelPlayFlagsSelect = 0x0087,
10070 kSGGetChannelPlayFlagsSelect = 0x0088,
10071 kSGSetChannelMaxFramesSelect = 0x0089,
10072 kSGGetChannelMaxFramesSelect = 0x008A,
10073 kSGSetChannelRefConSelect = 0x008B,
10074 kSGSetChannelClipSelect = 0x008C,
10075 kSGGetChannelClipSelect = 0x008D,
10076 kSGGetChannelSampleDescriptionSelect = 0x008E,
10077 kSGGetChannelDeviceListSelect = 0x008F,
10078 kSGSetChannelDeviceSelect = 0x0090,
10079 kSGSetChannelMatrixSelect = 0x0091,
10080 kSGGetChannelMatrixSelect = 0x0092,
10081 kSGGetChannelTimeScaleSelect = 0x0093,
10082 kSGChannelPutPictureSelect = 0x0094,
10083 kSGChannelSetRequestedDataRateSelect = 0x0095,
10084 kSGChannelGetRequestedDataRateSelect = 0x0096,
10085 kSGChannelSetDataSourceNameSelect = 0x0097,
10086 kSGChannelGetDataSourceNameSelect = 0x0098,
10087 kSGChannelSetCodecSettingsSelect = 0x0099,
10088 kSGChannelGetCodecSettingsSelect = 0x009A,
10089 kSGGetChannelTimeBaseSelect = 0x009B,
10090 kSGInitChannelSelect = 0x0180,
10091 kSGWriteSamplesSelect = 0x0181,
10092 kSGGetDataRateSelect = 0x0182,
10093 kSGAlignChannelRectSelect = 0x0183,
10094 kSGPanelGetDitlSelect = 0x0200,
10095 kSGPanelGetTitleSelect = 0x0201,
10096 kSGPanelCanRunSelect = 0x0202,
10097 kSGPanelInstallSelect = 0x0203,
10098 kSGPanelEventSelect = 0x0204,
10099 kSGPanelItemSelect = 0x0205,
10100 kSGPanelRemoveSelect = 0x0206,
10101 kSGPanelSetGrabberSelect = 0x0207,
10102 kSGPanelSetResFileSelect = 0x0208,
10103 kSGPanelGetSettingsSelect = 0x0209,
10104 kSGPanelSetSettingsSelect = 0x020A,
10105 kSGPanelValidateInputSelect = 0x020B,
10106 kSGPanelSetEventFilterSelect = 0x020C,
10107 kSGGetSrcVideoBoundsSelect = 0x0100,
10108 kSGSetVideoRectSelect = 0x0101,
10109 kSGGetVideoRectSelect = 0x0102,
10110 kSGGetVideoCompressorTypeSelect = 0x0103,
10111 kSGSetVideoCompressorTypeSelect = 0x0104,
10112 kSGSetVideoCompressorSelect = 0x0105,
10113 kSGGetVideoCompressorSelect = 0x0106,
10114 kSGGetVideoDigitizerComponentSelect = 0x0107,
10115 kSGSetVideoDigitizerComponentSelect = 0x0108,
10116 kSGVideoDigitizerChangedSelect = 0x0109,
10117 kSGSetVideoBottlenecksSelect = 0x010A,
10118 kSGGetVideoBottlenecksSelect = 0x010B,
10119 kSGGrabFrameSelect = 0x010C,
10120 kSGGrabFrameCompleteSelect = 0x010D,
10121 kSGDisplayFrameSelect = 0x010E,
10122 kSGCompressFrameSelect = 0x010F,
10123 kSGCompressFrameCompleteSelect = 0x0110,
10124 kSGAddFrameSelect = 0x0111,
10125 kSGTransferFrameForCompressSelect = 0x0112,
10126 kSGSetCompressBufferSelect = 0x0113,
10127 kSGGetCompressBufferSelect = 0x0114,
10128 kSGGetBufferInfoSelect = 0x0115,
10129 kSGSetUseScreenBufferSelect = 0x0116,
10130 kSGGetUseScreenBufferSelect = 0x0117,
10131 kSGGrabCompressCompleteSelect = 0x0118,
10132 kSGDisplayCompressSelect = 0x0119,
10133 kSGSetFrameRateSelect = 0x011A,
10134 kSGGetFrameRateSelect = 0x011B,
10135 kSGSetPreferredPacketSizeSelect = 0x0121,
10136 kSGGetPreferredPacketSizeSelect = 0x0122,
10137 kSGSetUserVideoCompressorListSelect = 0x0123,
10138 kSGGetUserVideoCompressorListSelect = 0x0124,
10139 kSGSetSoundInputDriverSelect = 0x0100,
10140 kSGGetSoundInputDriverSelect = 0x0101,
10141 kSGSoundInputDriverChangedSelect = 0x0102,
10142 kSGSetSoundRecordChunkSizeSelect = 0x0103,
10143 kSGGetSoundRecordChunkSizeSelect = 0x0104,
10144 kSGSetSoundInputRateSelect = 0x0105,
10145 kSGGetSoundInputRateSelect = 0x0106,
10146 kSGSetSoundInputParametersSelect = 0x0107,
10147 kSGGetSoundInputParametersSelect = 0x0108,
10148 kSGSetAdditionalSoundRatesSelect = 0x0109,
10149 kSGGetAdditionalSoundRatesSelect = 0x010A,
10150 kSGSetFontNameSelect = 0x0100,
10151 kSGSetFontSizeSelect = 0x0101,
10152 kSGSetTextForeColorSelect = 0x0102,
10153 kSGSetTextBackColorSelect = 0x0103,
10154 kSGSetJustificationSelect = 0x0104,
10155 kSGGetTextReturnToSpaceValueSelect = 0x0105,
10156 kSGSetTextReturnToSpaceValueSelect = 0x0106,
10157 kSGGetInstrumentSelect = 0x0100,
10158 kSGSetInstrumentSelect = 0x0101,
10159 kQTVideoOutputGetDisplayModeListSelect = 0x0001,
10160 kQTVideoOutputGetCurrentClientNameSelect = 0x0002,
10161 kQTVideoOutputSetClientNameSelect = 0x0003,
10162 kQTVideoOutputGetClientNameSelect = 0x0004,
10163 kQTVideoOutputBeginSelect = 0x0005,
10164 kQTVideoOutputEndSelect = 0x0006,
10165 kQTVideoOutputSetDisplayModeSelect = 0x0007,
10166 kQTVideoOutputGetDisplayModeSelect = 0x0008,
10167 kQTVideoOutputCustomConfigureDisplaySelect = 0x0009,
10168 kQTVideoOutputSaveStateSelect = 0x000A,
10169 kQTVideoOutputRestoreStateSelect = 0x000B,
10170 kQTVideoOutputGetGWorldSelect = 0x000C,
10171 kQTVideoOutputGetGWorldParametersSelect = 0x000D,
10172 kQTVideoOutputGetIndSoundOutputSelect = 0x000E,
10173 kQTVideoOutputGetClockSelect = 0x000F,
10174 kQTVideoOutputSetEchoPortSelect = 0x0010,
10175 kQTVideoOutputGetIndImageDecompressorSelect = 0x0011
10178 #if PRAGMA_STRUCT_ALIGN
10179 #pragma options align = reset
10180 #elif PRAGMA_STRUCT_PACKPUSH
10182 #elif PRAGMA_STRUCT_PACK
10186 #ifdef PRAGMA_IMPORT_OFF
10188 #elif PRAGMA_IMPORT
10189 #pragma import reset
Component Manager Interfaces.
@ ok
Definition: Dialogs.h:113
err
Select a new default volume or working directory.
Definition: Files.h:2312
QuickTime Image Compression Interfaces.
Basic Macintosh data types.
long Fixed
Definition: MacTypes.h:153
unsigned char * StringPtr
Definition: MacTypes.h:477
unsigned char Boolean
Definition: MacTypes.h:318
Mixed Mode Manager Interfaces.
void DisposeRoutineDescriptor(UniversalProcPtr theUPP)
#define STACK_UPP_TYPE(name)
Definition: MixedMode.h:734
UniversalProcPtr NewRoutineDescriptor(ProcPtr theProc, ProcInfoType theProcInfo, ISAType theISA)
#define NewMovieExportGetDataUPP(userRoutine)
Definition: QuickTimeComponents.h:1420
ComponentResult ClockGetRate(ComponentInstance aClock, Fixed *rate)
@ vdDigitizerRGB
Definition: QuickTimeComponents.h:3595
ComponentResult SGGetCompressBuffer(SGChannel c, short *depth, Rect *compressSize)
void DisposeEndElementHandlerUPP(EndElementHandlerUPP userUPP)
ComponentResult SGSetChannelMaxFrames(SGChannel c, long frameCount)
VideoDigitizerError VDGetPreferredTimeScale(VideoDigitizerComponent ci, TimeScale *preferred)
VideoDigitizerError VDSetTimeBase(VideoDigitizerComponent ci, TimeBase t)
ComponentResult MovieImportDataRef(MovieImportComponent ci, Handle dataRef, OSType dataRefType, Movie theMovie, Track targetTrack, Track *usedTrack, TimeValue atTime, TimeValue *addedDuration, long inFlags, long *outFlags)
VideoDigitizerError VDSetClipState(VideoDigitizerComponent ci, short clipEnable)
ComponentResult SGAppendDeviceListToMenu(SeqGrabComponent s, SGDeviceList list, MenuRef mh)
#define NewStartDocumentHandlerUPP(userRoutine)
Definition: QuickTimeComponents.h:8088
ComponentResult SGPrepare(SeqGrabComponent s, Boolean prepareForPreview, Boolean prepareForRecord)
ComponentResult SGGrabFrame(SGChannel c, short bufferNum)
ComponentResult SCNewGWorld(ComponentInstance ci, GWorldPtr *gwp, Rect *rp, GWorldFlags flags)
ComponentResult SGGetChannelTimeBase(SGChannel c, TimeBase *tb)
ComponentResult DataCodecCompress(DataCodecComponent dc, void *srcData, UInt32 srcSize, void *dstData, UInt32 dstBufferSize, UInt32 *actualDstSize, UInt32 *decompressSlop)
ComponentResult SCDefaultPixMapSettings(ComponentInstance ci, PixMapHandle src, short motion)
VideoDigitizerError VDSetKeyColor(VideoDigitizerComponent ci, long index)
VideoDigitizerError VDSetFrameRate(VideoDigitizerComponent ci, Fixed framesPerSecond)
ComponentResult InvokeSGGrabCompressCompleteBottleUPP(SGChannel c, Boolean *done, SGCompressInfo *ci, TimeRecord *t, long refCon, SGGrabCompressCompleteBottleUPP userUPP)
@ movieExportWidth
Definition: QuickTimeComponents.h:2410
@ movieExportTimeScale
Definition: QuickTimeComponents.h:2415
@ movieExportVideoFilter
Definition: QuickTimeComponents.h:2413
@ movieExportHeight
Definition: QuickTimeComponents.h:2411
@ movieExportDuration
Definition: QuickTimeComponents.h:2412
VideoDigitizerError VDGetInputGammaRecord(VideoDigitizerComponent ci, VDGamRecPtr *inputGammaPtr)
HandlerError TCSetTimeCodeFlags(MediaHandler mh, long flags, long flagsMask)
#define NewEndDocumentHandlerUPP(userRoutine)
Definition: QuickTimeComponents.h:8119
VideoDigitizerError VDGetClipState(VideoDigitizerComponent ci, short *clipEnable)
VideoDigitizerError VDGetPlayThruDestination(VideoDigitizerComponent ci, PixMapHandle *dest, Rect *destRect, MatrixRecord *m, RgnHandle *mask)
@ kQTSettingsComponentVersion
Definition: QuickTimeComponents.h:405
@ kQTSettingsSound
Definition: QuickTimeComponents.h:402
ComponentResult MovieImportSetFromScrap(MovieImportComponent ci, Boolean fromScrap)
ComponentResult SGGetPause(SeqGrabComponent s, Byte *paused)
ComponentResult DataHOpenForWrite(DataHandler dh)
ComponentResult ClockDisposeCallBack(ComponentInstance aClock, QTCallBack cb)
ComponentResult DataHPreextend(DataHandler dh, unsigned long maxToAdd, unsigned long *spaceAdded)
ComponentResult XMLParseAddAttributeAndValue(ComponentInstance aParser, UInt32 elementID, UInt32 nameSpaceID, char *attributeName, UInt32 *attributeID, UInt32 attributeValueKind, void *attributeValueKindInfo)
ComponentResult DataHDoesBuffer(DataHandler dh, Boolean *buffersReads, Boolean *buffersWrites)
ComponentResult XMLParseSetEventParseRefCon(ComponentInstance aParser, long refcon)
ComponentResult DataHGetDataRefWithAnchor(DataHandler dh, Handle anchorDataRef, OSType dataRefType, Handle *dataRef)
ComponentResult SCGetCompressionExtended(ComponentInstance ci, SCParams *params, Point where, SCModalFilterUPP filterProc, SCModalHookUPP hookProc, long refcon, StringPtr customName)
ComponentResult SGGetOutputMaximumOffset(SeqGrabComponent s, SGOutput sgOut, wide *maxOffset)
#define NewVdigIntUPP(userRoutine)
Definition: QuickTimeComponents.h:8058
ComponentResult MovieExportNewGetDataAndPropertiesProcs(MovieExportComponent ci, OSType trackType, TimeScale *scale, Movie theMovie, Track theTrack, TimeValue startTime, TimeValue duration, MovieExportGetPropertyUPP *getPropertyProc, MovieExportGetDataUPP *getDataProc, void **refCon)
ComponentResult SGSetSoundInputParameters(SGChannel c, short sampleSize, short numChannels, OSType compressionType)
ComponentResult SCSetInfo(ComponentInstance ci, OSType infoType, void *info)
ComponentResult SGGrabCompressComplete(SGChannel c, Boolean *done, SGCompressInfo *ci, TimeRecord *tr)
ComponentResult MovieImportSetMediaFile(MovieImportComponent ci, AliasHandle alias)
ComponentResult SCSetTestImagePictFile(ComponentInstance ci, short testFileRef, Rect *testRect, short testFlags)
ComponentResult SGGetTimeBase(SeqGrabComponent s, TimeBase *tb)
ComponentResult DataHWrite(DataHandler dh, Ptr data, long offset, long size, DataHCompletionUPP completion, long refCon)
ComponentResult SGChannelSetCodecSettings(SGChannel c, Handle settings)
ComponentResult SGCompressFrameComplete(SGChannel c, short bufferNum, Boolean *done, SGCompressInfo *ci)
@ vdVTRMode
Definition: QuickTimeComponents.h:3602
ComponentResult SGPanelValidateInput(SeqGrabComponent s, Boolean *ok)
ComponentResult SGDisposeChannel(SeqGrabComponent s, SGChannel c)
ComponentResult SGGetNextExtendedFrameReference(SeqGrabComponent s, SeqGrabExtendedFrameInfoPtr frameInfo, TimeValue *frameDuration, long *frameNumber)
ComponentResult DataHIsStreamingDataHandler(DataHandler dh, Boolean *yes)
ComponentResult XMLParseSetEndElementHandler(ComponentInstance aParser, EndElementHandlerUPP endElement)
HandlerError TCGetCurrentTimeCode(MediaHandler mh, long *frameNum, TimeCodeDef *tcdef, TimeCodeRecord *tcrec, UserData *srcRefH)
ComponentResult InvokeSGTransferFrameBottleUPP(SGChannel c, short bufferNum, MatrixRecord *mp, RgnHandle clipRgn, long refCon, SGTransferFrameBottleUPP userUPP)
ComponentResult QTVideoOutputGetClock(QTVideoOutputComponent vo, ComponentInstance *clock)
ComponentResult QTVideoOutputSetEchoPort(QTVideoOutputComponent vo, CGrafPtr echoPort)
ComponentResult SGGetChannelInfo(SGChannel c, long *channelInfo)
ComponentResult GraphicsImageImportSetSequenceEnabled(GraphicImageMovieImportComponent ci, Boolean enable)
ComponentResult TextExportSetTimeFraction(TextExportComponent ci, long movieTimeFraction)
ComponentResult DataHPollRead(DataHandler dh, void *dataPtr, UInt32 *dataSizeSoFar)
ComponentResult SGSetChannelPlayFlags(SGChannel c, long playFlags)
VideoDigitizerError VDGetInputColorSpaceMode(VideoDigitizerComponent ci, short *colorSpaceMode)
VideoDigitizerError VDSetupBuffers(VideoDigitizerComponent ci, VdigBufferRecListHandle bufferList)
ComponentResult DataHGetMovie(DataHandler dh, Movie *theMovie, short *id)
ComponentResult SGChannelGetRequestedDataRate(SGChannel c, long *bytesPerSecond)
ComponentInstance SGGetVideoDigitizerComponent(SGChannel c)
ComponentResult DataHGetData(DataHandler dh, Handle h, long hOffset, long offset, long size)
@ systemMicrosecondClock
Definition: QuickTimeComponents.h:86
@ systemSecondClock
Definition: QuickTimeComponents.h:83
@ systemMillisecondClock
Definition: QuickTimeComponents.h:84
VideoDigitizerError VDGrabOneFrameAsync(VideoDigitizerComponent ci, short buffer)
ComponentResult DataHGetAvailableFileSize(DataHandler dh, long *fileSize)
VideoDigitizerError VDSetClipRgn(VideoDigitizerComponent ci, RgnHandle clipRegion)
ComponentResult SGGetInstrument(SGChannel c, ToneDescription *td)
ComponentResult MovieImportIdle(MovieImportComponent ci, long inFlags, long *outFlags)
ComponentResult SGSetVideoDigitizerComponent(SGChannel c, ComponentInstance vdig)
VideoDigitizerError VDGetSoundInputDriver(VideoDigitizerComponent ci, Str255 soundDriverName)
ComponentResult XMLParseAddMultipleAttributesAndValues(ComponentInstance aParser, UInt32 elementID, UInt32 *nameSpaceIDs, char *attributeNames, UInt32 *attributeIDs, UInt32 *attributeValueKinds, void **attributeValueKindInfos)
ComponentResult SGPanelCanRun(SeqGrabComponent s, SGChannel c)
ComponentResult QTVideoOutputGetDisplayModeList(QTVideoOutputComponent vo, QTAtomContainer *outputs)
ComponentResult DataHPutData(DataHandler dh, Handle h, long hOffset, long *offset, long size)
@ tvTunerIn
Definition: QuickTimeComponents.h:3580
@ yuvComponentIn
Definition: QuickTimeComponents.h:3578
@ yuvComponentSyncIn
Definition: QuickTimeComponents.h:3579
@ sVideoIn
Definition: QuickTimeComponents.h:3575
@ rgbComponentIn
Definition: QuickTimeComponents.h:3576
@ rgbComponentSyncIn
Definition: QuickTimeComponents.h:3577
ComponentResult InvokeStartElementHandlerUPP(const char *name, const char **atts, long refcon, StartElementHandlerUPP userUPP)
ComponentResult MovieImportSetSettingsFromAtomContainer(MovieImportComponent ci, QTAtomContainer settings)
VideoDigitizerError VDGetInputFormat(VideoDigitizerComponent ci, short input, short *format)
ComponentResult SGChangedSource(SeqGrabComponent s, SGChannel c)
ComponentResult SGCompressFrame(SGChannel c, short bufferNum)
ComponentResult QTVideoOutputGetDisplayMode(QTVideoOutputComponent vo, long *displayModeID)
void DisposeDataHCompletionUPP(DataHCompletionUPP userUPP)
ComponentResult SGGetAdditionalSoundRates(SGChannel c, Handle *rates)
ComponentResult DataHSetCacheSizeLimit(DataHandler dh, Size cacheSizeLimit)
VideoDigitizerError VDSetDestinationPort(VideoDigitizerComponent ci, CGrafPtr destPort)
ComponentResult MovieImportGetDontBlock(MovieImportComponent ci, Boolean *willBlock)
ComponentResult DataHPlaybackHints64(DataHandler dh, long flags, const wide *minFileOffset, const wide *maxFileOffset, long bytesPerSecond)
ComponentResult SCCompressPicture(ComponentInstance ci, PicHandle srcPicture, PicHandle dstPicture)
#define NewSGModalFilterUPP(userRoutine)
Definition: QuickTimeComponents.h:8331
ComponentResult SCCompressSequenceEnd(ComponentInstance ci)
ComponentResult SGChannelSetDataSourceName(SGChannel c, ConstStr255Param name, ScriptCode scriptTag)
@ kDataHInfoFlagNeedsNetworkBandwidth
Definition: QuickTimeComponents.h:2704
@ kDataHInfoFlagCanUpdateDataRefs
Definition: QuickTimeComponents.h:2702
ComponentResult SGGetFrameRate(SGChannel c, Fixed *frameRate)
VideoDigitizerError VDGetDigitizerInfo(VideoDigitizerComponent ci, DigitizerInfo *info)
long SGGetSoundInputDriver(SGChannel c)
HandlerError TCFrameNumberToTimeCode(MediaHandler mh, long frameNumber, TimeCodeDef *tcdef, TimeCodeRecord *tcrec)
ComponentResult SGSetUseScreenBuffer(SGChannel c, Boolean useScreenBuffer)
ComponentResult TweenerReset(TweenerComponent tc)
void DisposeVdigIntUPP(VdigIntUPP userUPP)
ComponentResult QTVideoOutputSaveState(QTVideoOutputComponent vo, QTAtomContainer *state)
ComponentResult SGGetChannelSampleDescription(SGChannel c, Handle sampleDesc)
ComponentResult MovieImportFile(MovieImportComponent ci, const FSSpec *theFile, Movie theMovie, Track targetTrack, Track *usedTrack, TimeValue atTime, TimeValue *addedDuration, long inFlags, long *outFlags)
#define NewSGGrabCompleteBottleUPP(userRoutine)
Definition: QuickTimeComponents.h:8392
ComponentResult DataHSetMacOSFileType(DataHandler dh, OSType fileType)
ComponentResult SGAddOutputDataRefToMedia(SeqGrabComponent s, SGOutput sgOut, Media theMedia, SampleDescriptionHandle desc)
ComponentResult XMLParseSetOffsetAndLimit(ComponentInstance aParser, UInt32 offset, UInt32 limit)
VideoDigitizerError VDSetInputGammaValue(VideoDigitizerComponent ci, Fixed channel1, Fixed channel2, Fixed channel3)
ComponentResult QTVideoOutputBegin(QTVideoOutputComponent vo)
#define NewCharDataHandlerUPP(userRoutine)
Definition: QuickTimeComponents.h:8211
void DisposeSCModalHookUPP(SCModalHookUPP userUPP)
ComponentResult SCCompressImage(ComponentInstance ci, PixMapHandle src, const Rect *srcRect, ImageDescriptionHandle *desc, Handle *data)
ComponentResult DataHSetFileSize64(DataHandler dh, const wide *fileSize)
ComponentResult MovieImportGetAuxiliaryDataType(MovieImportComponent ci, OSType *auxType)
ComponentResult MovieExportValidate(MovieExportComponent ci, Movie theMovie, Track onlyThisTrack, Boolean *valid)
ComponentResult DataCodecGetCompressBufferSize(DataCodecComponent dc, UInt32 srcSize, UInt32 *dstSize)
ComponentResult SGGetChannelUsage(SGChannel c, long *usage)
ComponentResult DataHAppend64(DataHandler dh, void *data, wide *fileOffset, unsigned long size)
ComponentResult SGSetTextForeColor(SGChannel c, RGBColor *theColor)
ComponentResult MovieExportGetAuxiliaryData(MovieExportComponent ci, Handle dataH, OSType *handleType)
ComponentResult SGSetSoundInputDriver(SGChannel c, ConstStr255Param driverName)
ComponentResult SGSetPreferredPacketSize(SGChannel c, long preferredPacketSizeInBytes)
VideoDigitizerError VDGetHue(VideoDigitizerComponent ci, unsigned short *hue)
ComponentResult SGSetSoundInputRate(SGChannel c, Fixed rate)
VideoDigitizerError VDGetVBlankRect(VideoDigitizerComponent ci, short inputStd, Rect *vBlankRect)
ComponentResult SGStartRecord(SeqGrabComponent s)
ComponentResult SGDisposeDeviceList(SeqGrabComponent s, SGDeviceList list)
ComponentResult MovieImportGetSettingsAsAtomContainer(MovieImportComponent ci, QTAtomContainer *settings)
ComponentResult SGChannelGetDataSourceName(SGChannel c, Str255 name, ScriptCode *scriptTag)
VideoDigitizerError VDResetCompressSequence(VideoDigitizerComponent ci)
Movie SGGetMovie(SeqGrabComponent s)
ComponentResult SGSetCompressBuffer(SGChannel c, short depth, const Rect *compressSize)
ComponentResult InvokeSGGrabCompleteBottleUPP(SGChannel c, short bufferNum, Boolean *done, long refCon, SGGrabCompleteBottleUPP userUPP)
ComponentResult MovieExportGetShortFileTypeString(MovieExportComponent ci, Str255 typeString)
VideoDigitizerError VDGetPLLFilterType(VideoDigitizerComponent ci, short *pllType)
ComponentResult SGGetBufferInfo(SGChannel c, short bufferNum, PixMapHandle *bufferPM, Rect *bufferRect, GWorldPtr *compressBuffer, Rect *compressBufferRect)
void InvokeVdigIntUPP(long flags, long refcon, VdigIntUPP userUPP)
VideoDigitizerError VDCompressOneFrameAsync(VideoDigitizerComponent ci)
OSErr InvokeMovieExportGetPropertyUPP(void *refcon, long trackID, OSType propertyType, void *propertyValue, MovieExportGetPropertyUPP userUPP)
VideoDigitizerError VDSetCompression(VideoDigitizerComponent ci, OSType compressType, short depth, Rect *bounds, CodecQ spatialQuality, CodecQ temporalQuality, long keyFrameRate)
VideoDigitizerError VDSetDigitizerRect(VideoDigitizerComponent ci, Rect *digitizerRect)
ComponentResult DataHGetFreeSpace(DataHandler dh, unsigned long *freeSize)
VideoDigitizerError VDGetInput(VideoDigitizerComponent ci, short *input)
ComponentResult MovieExportDoUserDialog(MovieExportComponent ci, Movie theMovie, Track onlyThisTrack, TimeValue startTime, TimeValue duration, Boolean *canceled)
ComponentResult DataHPlaybackHints(DataHandler dh, long flags, unsigned long minFileOffset, unsigned long maxFileOffset, long bytesPerSecond)
void DisposeSGCompressBottleUPP(SGCompressBottleUPP userUPP)
Boolean InvokeSGModalFilterUPP(DialogRef theDialog, const EventRecord *theEvent, short *itemHit, long refCon, SGModalFilterUPP userUPP)
ComponentResult MovieImportEstimateCompletionTime(MovieImportComponent ci, TimeRecord *time)
ComponentResult DataHPreextend64(DataHandler dh, const wide *maxToAdd, wide *spaceAdded)
VideoDigitizerError VDGetCurrentFlags(VideoDigitizerComponent ci, long *inputCurrentFlag, long *outputCurrentFlag)
ComponentResult XMLParseSetCharDataHandler(ComponentInstance aParser, CharDataHandlerUPP charData)
@ scPreferenceFlagsType
Definition: QuickTimeComponents.h:353
@ scCodecSettingsType
Definition: QuickTimeComponents.h:358
@ scTemporalSettingsType
Definition: QuickTimeComponents.h:344
@ scCodecManufacturerType
Definition: QuickTimeComponents.h:365
@ scSequenceIDType
Definition: QuickTimeComponents.h:355
@ scDataRateSettingsType
Definition: QuickTimeComponents.h:346
@ scExtendedProcsType
Definition: QuickTimeComponents.h:351
@ scCompressionListType
Definition: QuickTimeComponents.h:364
@ scSoundSampleSizeType
Definition: QuickTimeComponents.h:361
@ scWindowPositionType
Definition: QuickTimeComponents.h:356
@ scCodecFlagsType
Definition: QuickTimeComponents.h:357
@ scForceKeyValueType
Definition: QuickTimeComponents.h:359
@ scSettingsStateType
Definition: QuickTimeComponents.h:354
@ scSoundSampleRateType
Definition: QuickTimeComponents.h:360
@ scSoundChannelCountType
Definition: QuickTimeComponents.h:362
@ scProgressProcType
Definition: QuickTimeComponents.h:349
@ scSoundCompressionType
Definition: QuickTimeComponents.h:363
@ scColorTableType
Definition: QuickTimeComponents.h:348
ComponentResult MovieExportSetGetMoviePropertyProc(MovieExportComponent ci, MovieExportGetPropertyUPP getPropertyProc, void *refCon)
VideoDigitizerError VDReleaseCompressBuffer(VideoDigitizerComponent ci, Ptr bufferAddr)
ComponentResult SGSetUserVideoCompressorList(SGChannel c, Handle compressorTypes)
ComponentResult DataCodecDecompressPartial(DataCodecComponent dc, void **next_in, unsigned long *avail_in, unsigned long *total_in, void **next_out, unsigned long *avail_out, unsigned long *total_out, Boolean *didFinish)
#define NewSGDisplayCompressBottleUPP(userRoutine)
Definition: QuickTimeComponents.h:8612
ComponentResult XMLParseDisposeXMLDoc(ComponentInstance aParser, XMLDoc document)
ComponentResult SGSetVideoRect(SGChannel c, const Rect *r)
ComponentResult SGGetLastMovieResID(SeqGrabComponent s, short *resID)
ComponentResult SGSetChannelMatrix(SGChannel c, const MatrixRecord *m)
ComponentResult SGGetChannelVolume(SGChannel c, short *volume)
long SGGetSoundRecordChunkSize(SGChannel c)
ComponentResult SCSetTestImagePictHandle(ComponentInstance ci, PicHandle testPict, Rect *testRect, short testFlags)
ComponentResult SCRequestImageSettings(ComponentInstance ci)
ComponentResult SGAddMovieData(SeqGrabComponent s, SGChannel c, Ptr p, long len, long *offset, long chRefCon, TimeValue time, short writeType)
ComponentResult SGSetTextBackColor(SGChannel c, RGBColor *theColor)
ComponentResult MovieImportSetOffsetAndLimit64(MovieImportComponent ci, const wide *offset, const wide *limit)
ComponentResult SGInitialize(SeqGrabComponent s)
ComponentResult MovieExportGetFileNameExtension(MovieExportComponent ci, OSType *extension)
ComponentResult SGAddExtendedMovieData(SeqGrabComponent s, SGChannel c, Ptr p, long len, wide *offset, long chRefCon, TimeValue time, short writeType, SGOutput *whichOutput)
ComponentResult SGSetInstrument(SGChannel c, ToneDescription *td)
ComponentResult SGSetOutputFlags(SeqGrabComponent s, SGOutput sgOut, long whereFlags)
ComponentResult DataHSetTimeHints(DataHandler dh, long flags, long bandwidthPriority, TimeScale scale, TimeValue minTime, TimeValue maxTime)
VideoDigitizerError VDGetInputGammaValue(VideoDigitizerComponent ci, Fixed *channel1, Fixed *channel2, Fixed *channel3)
ComponentResult SGPanelGetDitl(SeqGrabComponent s, Handle *ditl)
ComponentResult SGSetChannelVolume(SGChannel c, short volume)
ComponentResult TextExportGetTimeFraction(TextExportComponent ci, long *movieTimeFraction)
ComponentResult SGSetChannelDevice(SGChannel c, StringPtr name)
ComponentResult SGDisposeOutput(SeqGrabComponent s, SGOutput sgOut)
OSErr InvokeMovieExportGetDataUPP(void *refCon, MovieExportGetDataParams *params, MovieExportGetDataUPP userUPP)
ComponentResult SGPanelSetResFile(SeqGrabComponent s, short resRef)
ComponentResult SGGetDataOutputStorageSpaceRemaining(SeqGrabComponent s, SGOutput sgOut, unsigned long *space)
ComponentResult DataHWrite64(DataHandler dh, Ptr data, const wide *offset, long size, DataHCompletionUPP completion, long refCon)
#define NewSGDisplayBottleUPP(userRoutine)
Definition: QuickTimeComponents.h:8423
#define NewSGDataUPP(userRoutine)
Definition: QuickTimeComponents.h:8302
ComponentResult SGSetChannelRefCon(SGChannel c, long refCon)
ComponentResult SGSetFrameRate(SGChannel c, Fixed frameRate)
ComponentResult SGGetUseScreenBuffer(SGChannel c, Boolean *useScreenBuffer)
void DisposeSGGrabBottleUPP(SGGrabBottleUPP userUPP)
ComponentResult MovieImportGetFileType(MovieImportComponent ci, OSType *fileType)
ComponentResult SGSetOutputMaximumOffset(SeqGrabComponent s, SGOutput sgOut, const wide *maxOffset)
ComponentResult DataHGetMovieWithFlags(DataHandler dh, Movie *theMovie, short *id, short flags)
ComponentResult TextExportSetSettings(TextExportComponent ci, long setting)
ComponentResult DataHFlushData(DataHandler dh)
ComponentResult InvokeCommentHandlerUPP(const char *comment, long refcon, CommentHandlerUPP userUPP)
HandlerError TCTimeCodeToString(MediaHandler mh, TimeCodeDef *tcdef, TimeCodeRecord *tcrec, StringPtr tcStr)
ComponentResult SGGetChannelDeviceList(SGChannel c, long selectionFlags, SGDeviceList *list)
void DisposeStartElementHandlerUPP(StartElementHandlerUPP userUPP)
VideoDigitizerError VDSetInputColorSpaceMode(VideoDigitizerComponent ci, short colorSpaceMode)
void DisposeSGDisplayBottleUPP(SGDisplayBottleUPP userUPP)
ComponentResult SGSetFontSize(SGChannel c, short fontSize)
ComponentResult SGChannelSetRequestedDataRate(SGChannel c, long bytesPerSecond)
VideoDigitizerError VDGetCompressionTime(VideoDigitizerComponent ci, OSType compressionType, short depth, Rect *srcRect, CodecQ *spatialQuality, CodecQ *temporalQuality, unsigned long *compressTime)
ComponentResult XMLParseAddAttribute(ComponentInstance aParser, UInt32 elementID, UInt32 nameSpaceID, char *attributeName, UInt32 *attributeID)
ComponentResult DataHOpenForRead(DataHandler dh)
HandlerError TCSetSourceRef(MediaHandler mh, TimeCodeDescriptionHandle tcdH, UserData srefH)
ComponentResult DataHGetDataAvailability(DataHandler dh, long offset, long len, long *missing_offset, long *missing_len)
ComponentResult SGStartPreview(SeqGrabComponent s)
ComponentResult InvokeStartDocumentHandlerUPP(long refcon, StartDocumentHandlerUPP userUPP)
ComponentResult SGSetFontName(SGChannel c, StringPtr pstr)
ComponentResult XMLParseSetPreprocessInstructionHandler(ComponentInstance aParser, PreprocessInstructionHandlerUPP preprocessInstruction)
ComponentResult SGAddExtendedFrameReference(SeqGrabComponent s, SeqGrabExtendedFrameInfoPtr frameInfo)
ComponentInstance VideoDigitizerComponent
Definition: QuickTimeComponents.h:3693
VideoDigitizerError VDClearClipRgn(VideoDigitizerComponent ci, RgnHandle clipRegion)
ComponentResult DataHFlushCache(DataHandler dh)
ComponentResult DataHGetCacheSizeLimit(DataHandler dh, Size *cacheSizeLimit)
ComponentResult DataHSetDataRefWithAnchor(DataHandler dh, Handle anchorDataRef, OSType dataRefType, Handle dataRef)
VideoDigitizerError VDSetInputGammaRecord(VideoDigitizerComponent ci, VDGamRecPtr inputGammaPtr)
ComponentResult MovieExportGetCreatorType(MovieExportComponent ci, OSType *creator)
ComponentResult MovieExportSetProgressProc(MovieExportComponent ci, MovieProgressUPP proc, long refcon)
void DisposeMovieExportGetPropertyUPP(MovieExportGetPropertyUPP userUPP)
ComponentResult MovieExportToDataRef(MovieExportComponent ci, Handle dataRef, OSType dataRefType, Movie theMovie, Track onlyThisTrack, TimeValue startTime, TimeValue duration)
VideoDigitizerError VDGetInputName(VideoDigitizerComponent ci, long videoInput, Str255 name)
ComponentResult QTVideoOutputRestoreState(QTVideoOutputComponent vo, QTAtomContainer state)
VideoDigitizerError VDGetPreferredImageDimensions(VideoDigitizerComponent ci, long *width, long *height)
ComponentResult SCCompressSequenceBegin(ComponentInstance ci, PixMapHandle src, const Rect *srcRect, ImageDescriptionHandle *desc)
VideoDigitizerError VDSetCompressionOnOff(VideoDigitizerComponent ci, Boolean state)
ComponentResult MovieExportToHandle(MovieExportComponent ci, Handle dataH, Movie theMovie, Track onlyThisTrack, TimeValue startTime, TimeValue duration)
ComponentResult PreviewMakePreview(pnotComponent p, OSType *previewType, Handle *previewResult, const FSSpec *sourceFile, ICMProgressProcRecordPtr progress)
ComponentResult InvokeSGCompressCompleteBottleUPP(SGChannel c, short bufferNum, Boolean *done, SGCompressInfo *ci, long refCon, SGCompressCompleteBottleUPP userUPP)
ComponentResult SGSetVideoCompressor(SGChannel c, short depth, CompressorComponent compressor, CodecQ spatialQuality, CodecQ temporalQuality, long keyFrameRate)
ComponentResult SGSetJustification(SGChannel c, short just)
ComponentResult DataHGetDataRef(DataHandler dh, Handle *dataRef)
ComponentResult SGChannelPutPicture(SGChannel c)
#define NewPreprocessInstructionHandlerUPP(userRoutine)
Definition: QuickTimeComponents.h:8242
ComponentResult DataHReadAsync(DataHandler dh, void *dataPtr, UInt32 dataSize, const wide *dataOffset, DataHCompletionUPP completion, long refCon)
ComponentResult SGGetChannelTimeScale(SGChannel c, TimeScale *scale)
ComponentResult SGSetFlags(SeqGrabComponent s, long sgFlags)
@ kQTVODecompressorType
Definition: QuickTimeComponents.h:7785
@ kQTVODecompressors
Definition: QuickTimeComponents.h:7781
@ kQTVODecompressorContinuous
Definition: QuickTimeComponents.h:7787
@ kQTVOName
Definition: QuickTimeComponents.h:7779
@ kQTVOResolution
Definition: QuickTimeComponents.h:7773
@ kQTVODecompressorComponent
Definition: QuickTimeComponents.h:7790
@ kQTVOPixelType
Definition: QuickTimeComponents.h:7777
@ kQTVORefreshRate
Definition: QuickTimeComponents.h:7775
ComponentResult SCDefaultPictHandleSettings(ComponentInstance ci, PicHandle srcPicture, short motion)
VideoDigitizerError VDGetFieldPreference(VideoDigitizerComponent ci, short *fieldFlag)
VideoDigitizerError VDSetHue(VideoDigitizerComponent ci, unsigned short *hue)
ComponentResult DataHCreateFile(DataHandler dh, OSType creator, Boolean deleteExisting)
@ currentIn
Definition: QuickTimeComponents.h:3565
@ ntscReallyIn
Definition: QuickTimeComponents.h:3568
@ palIn
Definition: QuickTimeComponents.h:3566
@ secamIn
Definition: QuickTimeComponents.h:3567
ComponentResult MovieImportSetOffsetAndLimit(MovieImportComponent ci, unsigned long offset, unsigned long limit)
VideoDigitizerError VDGetMaxSrcRect(VideoDigitizerComponent ci, short inputStd, Rect *maxSrcRect)
VideoDigitizerError VDSetDigitizerUserInterrupt(VideoDigitizerComponent ci, long flags, VdigIntUPP userInterruptProc, long refcon)
void DisposeStartDocumentHandlerUPP(StartDocumentHandlerUPP userUPP)
short InvokeSCModalHookUPP(DialogRef theDialog, short itemHit, void *params, long refcon, SCModalHookUPP userUPP)
ComponentResult DataHGetScheduleAheadTime(DataHandler dh, long *millisecs)
VideoDigitizerError VDCompressDone(VideoDigitizerComponent ci, Boolean *done, Ptr *theData, long *dataSize, UInt8 *similarity, TimeRecord *t)
ComponentResult SGGetChannelSettings(SeqGrabComponent s, SGChannel c, UserData *ud, long flags)
ComponentResult MovieImportSetSampleDuration(MovieImportComponent ci, TimeValue duration, TimeScale scale)
ComponentResult MovieExportDisposeGetDataAndPropertiesProcs(MovieExportComponent ci, MovieExportGetPropertyUPP getPropertyProc, MovieExportGetDataUPP getDataProc, void *refCon)
void DisposeEndDocumentHandlerUPP(EndDocumentHandlerUPP userUPP)
#define NewMovieExportGetPropertyUPP(userRoutine)
Definition: QuickTimeComponents.h:1451
ComponentResult SGPanelSetSettings(SeqGrabComponent s, SGChannel c, UserData ud, long flags)
VideoDigitizerError VDReleaseAsyncBuffers(VideoDigitizerComponent ci)
ComponentResult SCGetSettingsAsAtomContainer(ComponentInstance ci, QTAtomContainer *settings)
ComponentResult SGSetVideoBottlenecks(SGChannel c, VideoBottles *vb)
ComponentResult DataCodecCompressPartial(DataCodecComponent dc, void **next_in, unsigned long *avail_in, unsigned long *total_in, void **next_out, unsigned long *avail_out, unsigned long *total_out, Boolean tryToFinish, Boolean *didFinish)
ComponentResult DataHGetFileTypeOrdering(DataHandler dh, DataHFileTypeOrderingHandle *orderingListHandle)
VideoDigitizerError VDAddKeyColor(VideoDigitizerComponent ci, long *index)
ComponentResult DataHGetFileSizeAsync(DataHandler dh, wide *fileSize, DataHCompletionUPP completionRtn, long refCon)
ComponentResult PreviewEvent(pnotComponent p, EventRecord *e, Boolean *handledEvent)
ComponentResult SGGetSoundInputParameters(SGChannel c, short *sampleSize, short *numChannels, OSType *compressionType)
ComponentResult DataHCreateFileWithFlags(DataHandler dh, OSType creator, Boolean deleteExisting, UInt32 flags)
ComponentResult SGGetPreferredPacketSize(SGChannel c, long *preferredPacketSizeInBytes)
ComponentResult SGGetChannelPlayFlags(SGChannel c, long *playFlags)
ComponentResult SGGetChannelMatrix(SGChannel c, MatrixRecord *m)
ComponentResult ClockStartStopChanged(ComponentInstance aClock, QTCallBack cb, Boolean startChanged, Boolean stopChanged)
ComponentResult SGNewChannelFromComponent(SeqGrabComponent s, SGChannel *newChannel, Component sgChannelComponent)
ComponentResult SGGetDataRef(SeqGrabComponent s, Handle *dataRef, OSType *dataRefType, long *whereFlags)
ComponentResult SCCompressPictureFile(ComponentInstance ci, short srcRefNum, short dstRefNum)
ComponentResult ClockCallMeWhen(ComponentInstance aClock, QTCallBack cb, long param1, long param2, long param3)
void DisposeSGTransferFrameBottleUPP(SGTransferFrameBottleUPP userUPP)
ComponentResult XMLParseAddElement(ComponentInstance aParser, char *elementName, UInt32 nameSpaceID, UInt32 *elementID, long elementFlags)
ComponentResult XMLParseAddMultipleAttributes(ComponentInstance aParser, UInt32 elementID, UInt32 *nameSpaceIDs, char *attributeNames, UInt32 *attributeIDs)
ComponentResult SGSetMaximumRecordTime(SeqGrabComponent s, unsigned long ticks)
ComponentResult QTVideoOutputEnd(QTVideoOutputComponent vo)
ComponentResult DataHCompareDataRef(DataHandler dh, Handle dataRef, Boolean *equal)
@ vdTypeAlpha
Definition: QuickTimeComponents.h:3617
@ vdTypeKey
Definition: QuickTimeComponents.h:3619
@ vdTypeMask
Definition: QuickTimeComponents.h:3618
ComponentResult SGGetOutputNextOutput(SeqGrabComponent s, SGOutput sgOut, SGOutput *nextOut)
#define NewSCModalHookUPP(userRoutine)
Definition: QuickTimeComponents.h:1389
VideoDigitizerError VDGetDataRate(VideoDigitizerComponent ci, long *milliSecPerFrame, Fixed *framesPerSecond, long *bytesPerSecond)
ComponentResult DataHScheduleData(DataHandler dh, Ptr PlaceToPutDataPtr, long FileOffset, long DataSize, long RefCon, DataHSchedulePtr scheduleRec, DataHCompletionUPP CompletionRtn)
void DisposeSGGrabCompressCompleteBottleUPP(SGGrabCompressCompleteBottleUPP userUPP)
typedef CALLBACK_API(ComponentResult, StartDocumentHandler)(long refcon)
ComponentResult DataHUpdateMovie(DataHandler dh, Movie theMovie, short id)
ComponentResult SGWriteSamples(SGChannel c, Movie m, AliasHandle theFile)
ComponentResult DataHGetDataRate(DataHandler dh, long flags, long *bytesPerSecond)
ComponentResult MovieExportGetSettingsAsAtomContainer(MovieExportComponent ci, QTAtomContainer *settings)
ComponentResult SCDefaultPictFileSettings(ComponentInstance ci, short srcRef, short motion)
ComponentResult SCPositionDialog(ComponentInstance ci, short id, Point *where)
VideoDigitizerError VDGetSaturation(VideoDigitizerComponent ci, unsigned short *saturation)
@ kQTSettingsTextDescription
Definition: QuickTimeComponents.h:1232
@ kQTSettingsAudioCDTrackRateShift
Definition: QuickTimeComponents.h:1245
@ kQTSettingsMIDI
Definition: QuickTimeComponents.h:1228
@ kQTSettingsMovieExportEnableSound
Definition: QuickTimeComponents.h:1220
@ kQTSettingsAudioCDTrack
Definition: QuickTimeComponents.h:1243
@ kQTSettingsGraphicsFileImportSequence
Definition: QuickTimeComponents.h:1214
@ kQTSettingsText
Definition: QuickTimeComponents.h:1231
@ kQTSettingsMovieExportSaveForInternet
Definition: QuickTimeComponents.h:1224
@ kQTSettingsEffect
Definition: QuickTimeComponents.h:1211
@ kQTSettingsMIDISettingFlags
Definition: QuickTimeComponents.h:1229
@ kQTSettingsMovieExportEnableVideo
Definition: QuickTimeComponents.h:1218
@ kQTSettingsTime
Definition: QuickTimeComponents.h:1240
@ kQTSettingsTimeDuration
Definition: QuickTimeComponents.h:1241
@ kQTSettingsGraphicsFileImportSequenceEnabled
Definition: QuickTimeComponents.h:1216
@ kQTSettingsTextTimeFraction
Definition: QuickTimeComponents.h:1238
@ kQTSettingsTextSize
Definition: QuickTimeComponents.h:1234
@ kQTSettingsDVExportLockedAudio
Definition: QuickTimeComponents.h:1209
@ kQTSettingsMovieExportSaveOptions
Definition: QuickTimeComponents.h:1222
@ kQTSettingsMovieExportSaveCompressedMovie
Definition: QuickTimeComponents.h:1226
@ kQTSettingsTextSettingFlags
Definition: QuickTimeComponents.h:1236
ComponentResult DataCodecDecompress(DataCodecComponent dc, void *srcData, UInt32 srcSize, void *dstData, UInt32 dstBufferSize)
ComponentResult DataCodecBeginInterruptSafe(DataCodecComponent dc, unsigned long maxSrcSize)
ComponentResult SGGetStorageSpaceRemaining64(SeqGrabComponent s, wide *bytes)
ComponentResult SGIdle(SeqGrabComponent s)
ComponentResult SGSetChannelClip(SGChannel c, RgnHandle theClip)
VideoDigitizerError VDSetPlayThruOnOff(VideoDigitizerComponent ci, short state)
ComponentResult MovieImportValidate(MovieImportComponent ci, const FSSpec *theFile, Handle theData, Boolean *valid)
VideoDigitizerError VDUseThisCLUT(VideoDigitizerComponent ci, CTabHandle colorTableHandle)
VideoDigitizerError VDDone(VideoDigitizerComponent ci, short buffer)
HandlerError TCSetDisplayOptions(MediaHandler mh, TCTextOptionsPtr textOptions)
VideoDigitizerError VDGetVideoDefaults(VideoDigitizerComponent ci, unsigned short *blackLevel, unsigned short *whiteLevel, unsigned short *brightness, unsigned short *hue, unsigned short *saturation, unsigned short *contrast, unsigned short *sharpness)
ComponentResult SCSetSettingsFromAtomContainer(ComponentInstance ci, QTAtomContainer settings)
ComponentResult SGSetSettings(SeqGrabComponent s, UserData ud, long flags)
ComponentResult DataHGetDeviceIndex(DataHandler dh, long *deviceIndex)
#define NewSGAddFrameBottleUPP(userRoutine)
Definition: QuickTimeComponents.h:8517
ComponentResult SGGetVideoRect(SGChannel c, Rect *r)
ComponentResult SGSetAdditionalSoundRates(SGChannel c, Handle rates)
ComponentResult SGSetChannelUsage(SGChannel c, long usage)
ComponentResult SGPanelRemove(SeqGrabComponent s, SGChannel c, DialogRef d, short itemOffset)
VideoDigitizerError VDGetCompressionTypes(VideoDigitizerComponent ci, VDCompressionListHandle h)
ComponentResult SGWriteMovieData(SeqGrabComponent s, SGChannel c, Ptr p, long len, long *offset)
ComponentResult SGPanelSetEventFilter(SeqGrabComponent s, SGModalFilterUPP proc, long refCon)
ComponentResult SGSetGWorld(SeqGrabComponent s, CGrafPtr gp, GDHandle gd)
ComponentResult QTVideoOutputGetCurrentClientName(QTVideoOutputComponent vo, Str255 str)
ComponentResult MovieImportSetSampleDescription(MovieImportComponent ci, SampleDescriptionHandle desc, OSType mediaType)
HandlerError TCGetSourceRef(MediaHandler mh, TimeCodeDescriptionHandle tcdH, UserData *srefH)
ComponentResult SGGetChannelBounds(SGChannel c, Rect *bounds)
ComponentResult SGNewChannel(SeqGrabComponent s, OSType channelType, SGChannel *ref)
void DisposeSGCompressCompleteBottleUPP(SGCompressCompleteBottleUPP userUPP)
VideoDigitizerError VDGetCLUTInUse(VideoDigitizerComponent ci, CTabHandle *colorTableHandle)
VideoDigitizerError VDSetKeyColorRange(VideoDigitizerComponent ci, RGBColor *minRGB, RGBColor *maxRGB)
ComponentResult TweenerInitialize(TweenerComponent tc, QTAtomContainer container, QTAtom tweenAtom, QTAtom dataAtom)
ComponentResult MovieImportSetDuration(MovieImportComponent ci, TimeValue duration)
ComponentResult DataHGetPreferredBlockSize(DataHandler dh, long *blockSize)
ComponentResult MovieImportSetChunkSize(MovieImportComponent ci, long chunkSize)
VideoDigitizerError VDSetInput(VideoDigitizerComponent ci, short input)
ComponentResult SGUpdate(SeqGrabComponent s, RgnHandle updateRgn)
ComponentResult SGPanelGetTitle(SeqGrabComponent s, Str255 title)
ComponentResult XMLParseSetStartElementHandler(ComponentInstance aParser, StartElementHandlerUPP startElement)
VideoDigitizerError VDGetDigitizerRect(VideoDigitizerComponent ci, Rect *digitizerRect)
ComponentResult XMLParseSetStartDocumentHandler(ComponentInstance aParser, StartDocumentHandlerUPP startDocument)
ComponentResult SGSetDataProc(SeqGrabComponent s, SGDataUPP proc, long refCon)
ComponentResult SGSetTextReturnToSpaceValue(SGChannel c, short rettospace)
#define NewSGGrabCompressCompleteBottleUPP(userRoutine)
Definition: QuickTimeComponents.h:8580
HandlerError TCGetDisplayOptions(MediaHandler mh, TCTextOptionsPtr textOptions)
ComponentResult SGGrabFrameComplete(SGChannel c, short bufferNum, Boolean *done)
ComponentResult DataHCloseForRead(DataHandler dh)
ComponentResult SGRelease(SeqGrabComponent s)
ComponentResult ClockCancelCallBack(ComponentInstance aClock, QTCallBack cb)
#define NewSGCompressBottleUPP(userRoutine)
Definition: QuickTimeComponents.h:8454
VideoDigitizerError VDGetNextKeyColor(VideoDigitizerComponent ci, long index)
ComponentResult SGDisplayCompress(SGChannel c, Ptr dataPtr, ImageDescriptionHandle desc, MatrixRecord *mp, RgnHandle clipRgn)
VideoDigitizerError VDGetBrightness(VideoDigitizerComponent ci, unsigned short *brightness)
VideoDigitizerError VDSetPlayThruDestination(VideoDigitizerComponent ci, PixMapHandle dest, RectPtr destRect, MatrixRecordPtr m, RgnHandle mask)
ComponentResult SGSoundInputDriverChanged(SGChannel c)
ComponentResult SCSetTestImagePixMap(ComponentInstance ci, PixMapHandle testPixMap, Rect *testRect, short testFlags)
ComponentResult TextExportGetSettings(TextExportComponent ci, long *setting)
VideoDigitizerError VDSetInputStandard(VideoDigitizerComponent ci, short inputStandard)
void DisposeMovieExportGetDataUPP(MovieExportGetDataUPP userUPP)
ComponentResult SGSetVideoCompressorType(SGChannel c, OSType compressorType)
ComponentResult DataHSetTimeBase(DataHandler dh, TimeBase tb)
ComponentResult XMLParseAddNameSpace(ComponentInstance aParser, char *nameSpaceURL, UInt32 *nameSpaceID)
ComponentResult MovieExportToFile(MovieExportComponent ci, const FSSpec *theFile, Movie theMovie, Track onlyThisTrack, TimeValue startTime, TimeValue duration)
VideoDigitizerError VDGetMaskandValue(VideoDigitizerComponent ci, unsigned short blendLevel, long *mask, long *value)
ComponentResult DataHGetDataRefAsType(DataHandler dh, OSType requestedType, Handle *dataRef)
ComponentResult MovieExportSetSettingsFromAtomContainer(MovieExportComponent ci, QTAtomContainer settings)
ComponentResult SGPause(SeqGrabComponent s, Byte pause)
ComponentResult MovieExportSetSampleDescription(MovieExportComponent ci, SampleDescriptionHandle desc, OSType mediaType)
VideoDigitizerError VDGetKeyColorRange(VideoDigitizerComponent ci, RGBColor *minRGB, RGBColor *maxRGB)
ComponentResult SGGetTextReturnToSpaceValue(SGChannel c, short *rettospace)
ComponentResult DataHGetDataRefExtension(DataHandler dh, Handle *extension, OSType idType)
VideoDigitizerError VDGetBlackLevelValue(VideoDigitizerComponent ci, unsigned short *blackLevel)
ComponentResult InvokeEndDocumentHandlerUPP(long refcon, EndDocumentHandlerUPP userUPP)
ComponentResult SGGetSrcVideoBounds(SGChannel c, Rect *r)
VideoDigitizerError VDSetSaturation(VideoDigitizerComponent ci, unsigned short *saturation)
ComponentResult SGSetDataOutput(SeqGrabComponent s, const FSSpec *movieFile, long whereFlags)
ComponentResult SGGetChannelClip(SGChannel c, RgnHandle *theClip)
VideoDigitizerError VDSetMasterBlendLevel(VideoDigitizerComponent ci, unsigned short *blendLevel)
ComponentResult InvokeCharDataHandlerUPP(const char *charData, long refcon, CharDataHandlerUPP userUPP)
@ xmlParseFlagAllowUnquotedAttributeValues
Definition: QuickTimeComponents.h:4897
@ xmlParseFlagAllowUppercase
Definition: QuickTimeComponents.h:4894
@ xmlParseFlagEventParseOnly
Definition: QuickTimeComponents.h:4901
@ elementFlagPreserveWhiteSpace
Definition: QuickTimeComponents.h:4892
ComponentResult DataHGetFileSize(DataHandler dh, long *fileSize)
ComponentResult ClockGetTime(ComponentInstance aClock, TimeRecord *out)
ComponentResult QTVideoOutputGetClientName(QTVideoOutputComponent vo, Str255 str)
@ kDataHChokeToParam
Definition: QuickTimeComponents.h:2665
Fixed SGGetSoundInputRate(SGChannel c)
ComponentResult DataHGetDataInBuffer(DataHandler dh, long startOffset, long *size)
#define NewCommentHandlerUPP(userRoutine)
Definition: QuickTimeComponents.h:8272
void DisposeSGModalFilterUPP(SGModalFilterUPP userUPP)
ComponentResult SGGetDataOutput(SeqGrabComponent s, FSSpec *movieFile, long *whereFlags)
ComponentResult DataHGetMIMETypeAsync(DataHandler dh, Str255 mimeType, DataHCompletionUPP completionRtn, long refCon)
ComponentResult XMLParseSetCommentHandler(ComponentInstance aParser, CommentHandlerUPP comment)
VideoDigitizerError VDSetBlackLevelValue(VideoDigitizerComponent ci, unsigned short *blackLevel)
ComponentResult SCRequestSequenceSettings(ComponentInstance ci)
ComponentResult SGSetChannelOutput(SeqGrabComponent s, SGChannel c, SGOutput sgOut)
ComponentResult ClockRateChanged(ComponentInstance aClock, QTCallBack cb)
ComponentResult MIDIImportSetSettings(TextExportComponent ci, long setting)
ComponentResult InvokeSGAddFrameBottleUPP(SGChannel c, short bufferNum, TimeValue atTime, TimeScale scale, const SGCompressInfo *ci, long refCon, SGAddFrameBottleUPP userUPP)
ComponentResult SGVideoDigitizerChanged(SGChannel c)
ComponentResult SGGetVideoBottlenecks(SGChannel c, VideoBottles *vb)
VideoDigitizerError VDSetSharpness(VideoDigitizerComponent ci, unsigned short *sharpness)
ComponentResult InvokeEndElementHandlerUPP(const char *name, long refcon, EndElementHandlerUPP userUPP)
void DisposeSGAddFrameBottleUPP(SGAddFrameBottleUPP userUPP)
@ digiInDoesSVideo
Definition: QuickTimeComponents.h:3630
@ digiInDoesComposite
Definition: QuickTimeComponents.h:3629
@ digiInDoesPAL
Definition: QuickTimeComponents.h:3626
@ digiInSignalLock
Definition: QuickTimeComponents.h:3639
@ digiInDoesComponent
Definition: QuickTimeComponents.h:3631
@ digiInDoesBW
Definition: QuickTimeComponents.h:3636
@ digiInVTR_Broadcast
Definition: QuickTimeComponents.h:3633
@ digiInDoesGenLock
Definition: QuickTimeComponents.h:3628
@ digiInDoesColor
Definition: QuickTimeComponents.h:3635
@ digiInDoesSECAM
Definition: QuickTimeComponents.h:3627
VideoDigitizerError VDGetTimeCode(VideoDigitizerComponent ci, TimeRecord *atTime, void *timeCodeFormat, void *timeCodeTime)
void DisposeSGGrabCompleteBottleUPP(SGGrabCompleteBottleUPP userUPP)
ComponentResult SGGetAlignmentProc(SeqGrabComponent s, ICMAlignmentProcRecordPtr alignmentProc)
ComponentResult PreviewShowData(pnotComponent p, OSType dataType, Handle data, const Rect *inHere)
ComponentResult QTVideoOutputGetGWorldParameters(QTVideoOutputComponent vo, Ptr *baseAddr, long *rowBytes, CTabHandle *colorTable)
ComponentResult DataHSetDataRefExtension(DataHandler dh, Handle extension, OSType idType)
ComponentResult SGGetDataOutputStorageSpaceRemaining64(SeqGrabComponent s, SGOutput sgOut, wide *space)
ComponentResult MovieImportValidateDataRef(MovieImportComponent ci, Handle dataRef, OSType dataRefType, UInt8 *valid)
ComponentResult TweenerDoTween(TweenerComponent tc, TweenRecord *tr)
void DisposeCommentHandlerUPP(CommentHandlerUPP userUPP)
ComponentResult SGAddFrame(SGChannel c, short bufferNum, TimeValue atTime, TimeScale scale, const SGCompressInfo *ci)
ComponentResult SGPanelSetGrabber(SeqGrabComponent s, SeqGrabComponent sg)
ComponentResult MovieImportSetDontBlock(MovieImportComponent ci, Boolean dontBlock)
@ kQTMediaConfigCanUsePlugin
Definition: QuickTimeComponents.h:1118
@ kQTMediaFileInfoHasChanged
Definition: QuickTimeComponents.h:1112
@ kQTMediaConfigBinaryFile
Definition: QuickTimeComponents.h:1121
@ kQTMediaConfigMacintoshFile
Definition: QuickTimeComponents.h:1124
@ kQTMediaConfigAssociateByDefault
Definition: QuickTimeComponents.h:1126
@ kQTMediaConfigUsePluginByDefault
Definition: QuickTimeComponents.h:1130
@ kQTMediaConfigDefaultsMask
Definition: QuickTimeComponents.h:1132
@ kQTMediaConfigUseAppByDefault
Definition: QuickTimeComponents.h:1128
@ kQTMediaConfigTextFile
Definition: QuickTimeComponents.h:1123
@ kQTMediaConfigCanUseApp
Definition: QuickTimeComponents.h:1116
@ kQTMediaConfigUNUSED
Definition: QuickTimeComponents.h:1120
ComponentResult DataHSetDataRef(DataHandler dh, Handle dataRef)
ComponentResult DataHAddMovie(DataHandler dh, Movie theMovie, short *id)
ComponentResult SGGetFlags(SeqGrabComponent s, long *sgFlags)
VideoDigitizerError VDGetActiveSrcRect(VideoDigitizerComponent ci, short inputStd, Rect *activeSrcRect)
ComponentResult PreviewMakePreviewReference(pnotComponent p, OSType *previewType, short *resID, const FSSpec *sourceFile)
ComponentResult SGTransferFrameForCompress(SGChannel c, short bufferNum, const MatrixRecord *mp, RgnHandle clipRgn)
ComponentResult MovieImportGetSampleDescription(MovieImportComponent ci, SampleDescriptionHandle *desc, OSType *mediaType)
ComponentResult SCGetSettingsAsText(ComponentInstance ci, Handle *text)
HandlerError TCGetTimeCodeAtTime(MediaHandler mh, TimeValue mediaTime, long *frameNum, TimeCodeDef *tcdef, TimeCodeRecord *tcdata, UserData *srcRefH)
ComponentResult SGGetMode(SeqGrabComponent s, Boolean *previewMode, Boolean *recordMode)
OSErr InvokeSGDataUPP(SGChannel c, Ptr p, long len, long *offset, long chRefCon, TimeValue time, short writeType, long refCon, SGDataUPP userUPP)
VideoDigitizerError VDUseSafeBuffers(VideoDigitizerComponent ci, Boolean useSafeBuffers)
ComponentResult SCCompressSequenceFrame(ComponentInstance ci, PixMapHandle src, const Rect *srcRect, Handle *data, long *dataSize, short *notSyncFlag)
ComponentResult SGGetGWorld(SeqGrabComponent s, CGrafPtr *gp, GDHandle *gd)
#define NewSGTransferFrameBottleUPP(userRoutine)
Definition: QuickTimeComponents.h:8548
void DisposeCharDataHandlerUPP(CharDataHandlerUPP userUPP)
ComponentResult DataCodecEndInterruptSafe(DataCodecComponent dc)
ComponentResult InvokePreprocessInstructionHandlerUPP(const char *name, const char **atts, long refcon, PreprocessInstructionHandlerUPP userUPP)
VideoDigitizerError VDGetDMADepths(VideoDigitizerComponent ci, long *depthArray, long *preferredDepth)
ComponentResult InvokeSGDisplayCompressBottleUPP(SGChannel c, Ptr dataPtr, ImageDescriptionHandle desc, MatrixRecord *mp, RgnHandle clipRgn, long refCon, SGDisplayCompressBottleUPP userUPP)
VideoDigitizerError VDGetWhiteLevelValue(VideoDigitizerComponent ci, unsigned short *whiteLevel)
ComponentResult QTVideoOutputSetClientName(QTVideoOutputComponent vo, ConstStr255Param str)
Boolean InvokeSCModalFilterUPP(DialogRef theDialog, EventRecord *theEvent, short *itemHit, long refcon, SCModalFilterUPP userUPP)
ComponentResult SCCompressSequenceFrameAsync(ComponentInstance ci, PixMapHandle src, const Rect *srcRect, Handle *data, long *dataSize, short *notSyncFlag, ICMCompletionProcRecordPtr asyncCompletionProc)
ComponentResult MovieExportFromProceduresToDataRef(MovieExportComponent ci, Handle dataRef, OSType dataRefType)
ComponentResult QTVideoOutputGetIndSoundOutput(QTVideoOutputComponent vo, long index, Component *outputComponent)
ComponentResult SGGetNextFrameReference(SeqGrabComponent s, SeqGrabFrameInfoPtr frameInfo, TimeValue *frameDuration, long *frameNumber)
ComponentResult SGGetVideoCompressorType(SGChannel c, OSType *compressorType)
ComponentResult DataHGetFreeSpace64(DataHandler dh, wide *freeSize)
ComponentResult MovieExportGetSourceMediaType(MovieExportComponent ci, OSType *mediaType)
ComponentResult TextExportGetDisplayData(TextExportComponent ci, TextDisplayData *textDisplay)
#define NewSGGrabBottleUPP(userRoutine)
Definition: QuickTimeComponents.h:8361
ComponentResult InvokeSGDisplayBottleUPP(SGChannel c, short bufferNum, MatrixRecord *mp, RgnHandle clipRgn, long refCon, SGDisplayBottleUPP userUPP)
ComponentResult SGGetStorageSpaceRemaining(SeqGrabComponent s, unsigned long *bytes)
VideoDigitizerError VDSetDataRate(VideoDigitizerComponent ci, long bytesPerSecond)
ComponentResult SGPanelItem(SeqGrabComponent s, SGChannel c, DialogRef d, short itemOffset, short itemNum)
ComponentResult DataHSetFileSize(DataHandler dh, long fileSize)
ComponentResult DataHGetInfo(DataHandler dh, OSType what, void *info)
HandlerError TCTimeCodeToFrameNumber(MediaHandler mh, TimeCodeDef *tcdef, TimeCodeRecord *tcrec, long *frameNumber)
ComponentResult SCSetCompressFlags(ComponentInstance ci, long flags)
ComponentResult DataHGetVolumeList(DataHandler dh, DataHVolumeList *volumeList)
VideoDigitizerError VDGrabOneFrame(VideoDigitizerComponent ci)
ComponentResult MovieImportSetProgressProc(MovieImportComponent ci, MovieProgressUPP proc, long refcon)
ComponentResult SCGetBestDeviceRect(ComponentInstance ci, Rect *r)
VideoDigitizerError VDSetPLLFilterType(VideoDigitizerComponent ci, short pllType)
void InvokeDataHCompletionUPP(Ptr request, long refcon, OSErr err, DataHCompletionUPP userUPP)
VideoDigitizerError VDSetFieldPreference(VideoDigitizerComponent ci, short fieldFlag)
ComponentResult InvokeSGCompressBottleUPP(SGChannel c, short bufferNum, long refCon, SGCompressBottleUPP userUPP)
ComponentResult SGAlignChannelRect(SGChannel c, Rect *r)
ComponentResult XMLParseGetDetailedParseError(ComponentInstance aParser, long *errorLine, StringPtr errDesc)
void DisposeSGDisplayCompressBottleUPP(SGDisplayCompressBottleUPP userUPP)
ComponentResult SGSetDataRef(SeqGrabComponent s, Handle dataRef, OSType dataRefType, long whereFlags)
#define NewEndElementHandlerUPP(userRoutine)
Definition: QuickTimeComponents.h:8181
void DisposeSCModalFilterUPP(SCModalFilterUPP userUPP)
#define NewSGCompressCompleteBottleUPP(userRoutine)
Definition: QuickTimeComponents.h:8485
ComponentResult SGGetSettings(SeqGrabComponent s, UserData *ud, long flags)
ComponentResult SGAddFrameReference(SeqGrabComponent s, SeqGrabFrameInfoPtr frameInfo)
VideoDigitizerError VDSetPreferredImageDimensions(VideoDigitizerComponent ci, long width, long height)
ComponentResult SGSortDeviceList(SeqGrabComponent s, SGDeviceList list)
ComponentResult MovieImportGetMIMETypeList(MovieImportComponent ci, QTAtomContainer *mimeInfo)
VideoDigitizerError VDGetMaskPixMap(VideoDigitizerComponent ci, PixMapHandle maskPixMap)
@ digiOutDoes4
Definition: QuickTimeComponents.h:3648
@ digiOutDoesStretch
Definition: QuickTimeComponents.h:3653
@ digiOutDoesUnreadableScreenBits
Definition: QuickTimeComponents.h:3678
@ digiOutDoesSkew
Definition: QuickTimeComponents.h:3669
@ digiOutDoesCompress
Definition: QuickTimeComponents.h:3680
@ digiOutDoesILUT
Definition: QuickTimeComponents.h:3675
@ digiOutDoes32
Definition: QuickTimeComponents.h:3651
@ digiOutDoesQuad
Definition: QuickTimeComponents.h:3658
@ digiOutDoesKeyColor
Definition: QuickTimeComponents.h:3676
@ digiOutDoesNotNeedCopyOfCompressData
Definition: QuickTimeComponents.h:3687
@ digiOutDoesHorizFlip
Definition: QuickTimeComponents.h:3665
@ digiOutDoesAsyncGrabs
Definition: QuickTimeComponents.h:3677
@ digiOutDoesDouble
Definition: QuickTimeComponents.h:3656
@ digiOutDoesShrink
Definition: QuickTimeComponents.h:3654
@ digiOutDoesBlend
Definition: QuickTimeComponents.h:3670
@ digiOutDoesRotate
Definition: QuickTimeComponents.h:3664
@ digiOutDoesMask
Definition: QuickTimeComponents.h:3655
@ digiOutDoesCompressPartiallyVisible
Definition: QuickTimeComponents.h:3684
@ digiOutDoesDither
Definition: QuickTimeComponents.h:3652
@ digiOutDoesCompressOnly
Definition: QuickTimeComponents.h:3681
@ digiOutDoesQuarter
Definition: QuickTimeComponents.h:3660
@ digiOutDoesHWPlayThru
Definition: QuickTimeComponents.h:3673
@ digiOutDoes16
Definition: QuickTimeComponents.h:3650
@ digiOutDoesPlayThruDuringCompress
Definition: QuickTimeComponents.h:3682
@ digiOutDoesVertFlip
Definition: QuickTimeComponents.h:3667
@ digiOutDoes8
Definition: QuickTimeComponents.h:3649
@ digiOutDoesSixteenth
Definition: QuickTimeComponents.h:3662
@ digiOutDoes2
Definition: QuickTimeComponents.h:3647
ComponentResult SGGetMaximumRecordTime(SeqGrabComponent s, unsigned long *ticks)
ComponentResult GraphicsImageImportGetSequenceEnabled(GraphicImageMovieImportComponent ci, Boolean *enable)
ComponentResult MIDIImportGetSettings(TextExportComponent ci, long *setting)
ComponentResult DataHGetFileSize64(DataHandler dh, wide *fileSize)
ComponentResult SGGetOutputDataReference(SeqGrabComponent s, SGOutput sgOut, Handle *dataRef, OSType *dataRefType)
ComponentResult XMLParseSetEndDocumentHandler(ComponentInstance aParser, EndDocumentHandlerUPP endDocument)
ComponentResult SGNewOutput(SeqGrabComponent s, Handle dataRef, OSType dataRefType, long whereFlags, SGOutput *sgOut)
VideoDigitizerError VDGetSoundInputSource(VideoDigitizerComponent ci, long videoInput, long *soundInput)
ComponentResult QTVideoOutputCustomConfigureDisplay(QTVideoOutputComponent vo, ModalFilterUPP filter)
ComponentResult SGStop(SeqGrabComponent s)
ComponentResult DataHGetInfoFlags(DataHandler dh, UInt32 *flags)
ComponentResult SGDisplayFrame(SGChannel c, short bufferNum, const MatrixRecord *mp, RgnHandle clipRgn)
VideoDigitizerError VDPreflightGlobalRect(VideoDigitizerComponent ci, GrafPtr theWindow, Rect *globalRect)
ComponentResult SGSetOutputNextOutput(SeqGrabComponent s, SGOutput sgOut, SGOutput nextOut)
ComponentResult SGGetIndChannel(SeqGrabComponent s, short index, SGChannel *ref, OSType *chanType)
VideoDigitizerError VDPreflightDestination(VideoDigitizerComponent ci, Rect *digitizerRect, PixMap **dest, RectPtr destRect, MatrixRecordPtr m)
QTCallBack ClockNewCallBack(ComponentInstance aClock, TimeBase tb, short callBackType)
ComponentResult MovieExportAddDataSource(MovieExportComponent ci, OSType trackType, TimeScale scale, long *trackID, MovieExportGetPropertyUPP getPropertyProc, MovieExportGetDataUPP getDataProc, void *refCon)
HandlerError TCGetTimeCodeFlags(MediaHandler mh, long *flags)
#define NewSCModalFilterUPP(userRoutine)
Definition: QuickTimeComponents.h:1360
ComponentResult DataHScheduleData64(DataHandler dh, Ptr PlaceToPutDataPtr, const wide *FileOffset, long DataSize, long RefCon, DataHSchedulePtr scheduleRec, DataHCompletionUPP CompletionRtn)
ComponentResult ClockTimeChanged(ComponentInstance aClock, QTCallBack cb)
ComponentResult QTVideoOutputSetDisplayMode(QTVideoOutputComponent vo, long displayModeID)
VideoDigitizerError VDGetContrast(VideoDigitizerComponent ci, unsigned short *contrast)
ComponentResult SCPositionRect(ComponentInstance ci, Rect *rp, Point *where)
ComponentResult SGGetVideoCompressor(SGChannel c, short *depth, CompressorComponent *compressor, CodecQ *spatialQuality, CodecQ *temporalQuality, long *keyFrameRate)
ComponentResult SCAsyncIdle(ComponentInstance ci)
ComponentResult SGGetTimeRemaining(SeqGrabComponent s, long *ticksLeft)
#define NewStartElementHandlerUPP(userRoutine)
Definition: QuickTimeComponents.h:8150
VideoDigitizerError VDSetContrast(VideoDigitizerComponent ci, unsigned short *contrast)
ComponentResult XMLParseDataRef(ComponentInstance aParser, Handle dataRef, OSType dataRefType, long parseFlags, XMLDoc *document)
ComponentResult SCGetCompressFlags(ComponentInstance ci, long *flags)
VideoDigitizerError VDGetNumberOfInputs(VideoDigitizerComponent ci, short *inputs)
void DisposePreprocessInstructionHandlerUPP(PreprocessInstructionHandlerUPP userUPP)
ComponentResult DataHCloseForWrite(DataHandler dh)
ComponentResult SGPanelGetSettings(SeqGrabComponent s, SGChannel c, UserData *ud, long flags)
ComponentResult SGPanelInstall(SeqGrabComponent s, SGChannel c, DialogRef d, short itemOffset)
ComponentResult DataHFinishData(DataHandler dh, Ptr PlaceToPutDataPtr, Boolean Cancel)
ComponentResult ClockSetTimeBase(ComponentInstance aClock, TimeBase tb)
ComponentResult SGGetUserVideoCompressorList(SGChannel c, Handle *compressorTypes)
void DisposeSGDataUPP(SGDataUPP userUPP)
ComponentResult MovieImportSetAuxiliaryData(MovieImportComponent ci, Handle data, OSType handleType)
ComponentResult SGSetSoundRecordChunkSize(SGChannel c, long seconds)
ComponentResult SGChannelGetCodecSettings(SGChannel c, Handle *settings)
ComponentResult DataHGetFileName(DataHandler dh, Str255 str)
ComponentResult InvokeSGGrabBottleUPP(SGChannel c, short bufferNum, long refCon, SGGrabBottleUPP userUPP)
ComponentResult SCGetInfo(ComponentInstance ci, OSType infoType, void *info)
ComponentResult MovieImportGetMaxLoadedTime(MovieImportComponent ci, TimeValue *time)
VideoDigitizerError VDGetKeyColor(VideoDigitizerComponent ci, long *index)
ComponentResult SGSetChannelBounds(SGChannel c, const Rect *bounds)
ComponentResult MovieImportHandle(MovieImportComponent ci, Handle dataH, Movie theMovie, Track targetTrack, Track *usedTrack, TimeValue atTime, TimeValue *addedDuration, long inFlags, long *outFlags)
#define NewDataHCompletionUPP(userRoutine)
Definition: QuickTimeComponents.h:8029
ComponentResult DataHGetMacOSFileType(DataHandler dh, OSType *fileType)
ComponentResult SGInitChannel(SGChannel c, SeqGrabComponent owner)
ComponentResult SGGetDataRate(SGChannel c, long *bytesPerSecond)
ComponentResult SGHandleUpdateEvent(SeqGrabComponent s, const EventRecord *event, Boolean *handled)
ComponentResult SGSetChannelSettings(SeqGrabComponent s, SGChannel c, UserData ud, long flags)
ComponentResult SGGrabPict(SeqGrabComponent s, PicHandle *p, const Rect *bounds, short offscreenDepth, long grabPictFlags)
ComponentResult DataHCanUseDataRef(DataHandler dh, Handle dataRef, long *useFlags)
ComponentResult DataHTask(DataHandler dh)
VideoDigitizerError VDGetImageDescription(VideoDigitizerComponent ci, ImageDescriptionHandle desc)
VideoDigitizerError VDGetSharpness(VideoDigitizerComponent ci, unsigned short *sharpness)
ComponentResult MovieImportSetDimensions(MovieImportComponent ci, Fixed width, Fixed height)
VideoDigitizerError VDSetBrightness(VideoDigitizerComponent ci, unsigned short *brightness)
ComponentResult QTVideoOutputGetGWorld(QTVideoOutputComponent vo, GWorldPtr *gw)
ComponentInstance SeqGrabComponent
Definition: QuickTimeComponents.h:5475
ComponentResult QTVideoOutputGetIndImageDecompressor(QTVideoOutputComponent vo, long index, Component *codec)
ComponentResult MovieImportGetLoadState(MovieImportComponent ci, long *importerLoadState)
VideoDigitizerError VDSetPlayThruGlobalRect(VideoDigitizerComponent ci, GrafPtr theWindow, Rect *globalRect)
ComponentResult SGWriteExtendedMovieData(SeqGrabComponent s, SGChannel c, Ptr p, long len, wide *offset, SGOutput *sgOut)
ComponentResult DataHResolveDataRef(DataHandler dh, Handle theDataRef, Boolean *wasChanged, Boolean userInterfaceAllowed)
ComponentResult XMLParseAddAttributeValueKind(ComponentInstance aParser, UInt32 elementID, UInt32 attributeID, UInt32 attributeValueKind, void *attributeValueKindInfo)
ComponentResult SGGetChannelMaxFrames(SGChannel c, long *frameCount)
ComponentResult SGPanelEvent(SeqGrabComponent s, SGChannel c, DialogRef d, short itemOffset, const EventRecord *theEvent, short *itemHit, Boolean *handled)
ComponentResult DataHGetMIMEType(DataHandler dh, Str255 mimeType)
VideoDigitizerError VDSetPreferredPacketSize(VideoDigitizerComponent ci, long preferredPacketSizeInBytes)
@ vdUseOddField
Definition: QuickTimeComponents.h:3609
@ vdUseEvenField
Definition: QuickTimeComponents.h:3610
ComponentResult MovieImportDoUserDialog(MovieImportComponent ci, const FSSpec *theFile, Handle theData, Boolean *canceled)
VideoDigitizerError VDGetMaxAuxBuffer(VideoDigitizerComponent ci, PixMapHandle *pm, Rect *r)
ComponentResult SGSettingsDialog(SeqGrabComponent s, SGChannel c, short numPanels, ConstComponentListPtr panelList, long flags, SGModalFilterUPP proc, long procRefNum)
VideoDigitizerError VDSetWhiteLevelValue(VideoDigitizerComponent ci, unsigned short *whiteLevel)
@ attributeValueKindPercent
Definition: QuickTimeComponents.h:4908
@ attributeValueKindBoolean
Definition: QuickTimeComponents.h:4909
@ MAX_ATTRIBUTE_VALUE_KIND
Definition: QuickTimeComponents.h:4920
@ attributeValueKindEnum
Definition: QuickTimeComponents.h:4912
@ attributeValueKindColor
Definition: QuickTimeComponents.h:4911
@ attributeValueKindOnOff
Definition: QuickTimeComponents.h:4910
@ attributeValueKindCaseSensEnum
Definition: QuickTimeComponents.h:4916
ComponentResult XMLParseFile(ComponentInstance aParser, ConstFSSpecPtr fileSpec, long parseFlags, XMLDoc *document)
Interface to Quickdraw Graphics.
Sound Manager Interfaces.
Definition: AEDataModel.h:175
Definition: Quickdraw.h:2261
Definition: Movies.h:1087
Definition: Quickdraw.h:1968
Definition: Components.h:220
Definition: Components.h:214
Definition: QuickTimeComponents.h:2669
long param
Definition: QuickTimeComponents.h:2671
Definition: QuickTimeComponents.h:2689
Fixed priority
Definition: QuickTimeComponents.h:2693
long extendedVers
Definition: QuickTimeComponents.h:2692
Definition: QuickTimeComponents.h:2676
Definition: QuickTimeComponents.h:3696
GDHandle gdh
Definition: QuickTimeComponents.h:3703
short maxDestWidth
Definition: QuickTimeComponents.h:3708
short minDestWidth
Definition: QuickTimeComponents.h:3706
short minDestHeight
Definition: QuickTimeComponents.h:3705
long reserved
Definition: QuickTimeComponents.h:3710
short maxDestHeight
Definition: QuickTimeComponents.h:3707
GDHandle maskgdh
Definition: QuickTimeComponents.h:3704
short blendLevels
Definition: QuickTimeComponents.h:3709
Definition: Quickdraw.h:2178
Definition: Quickdraw.h:1648
Definition: QuickTimeComponents.h:2638
Definition: ImageCompression.h:415
Definition: ImageCompression.h:394
Definition: ImageCompression.h:387
Definition: ImageCompression.h:433
Definition: Quickdraw.h:306
Definition: ImageCompression.h:68
Definition: QuickTimeComponents.h:1250
Definition: Quickdraw.h:326
Definition: Quickdraw.h:2064
Definition: MacTypes.h:520
Definition: QuickTimeComponents.h:2645
Definition: QuickTimeComponents.h:1319
UInt16 maxCount
Definition: QuickTimeComponents.h:1323
long flags
Definition: QuickTimeComponents.h:1325
UInt16 minCount
Definition: QuickTimeComponents.h:1321
Definition: QuickTimeComponents.h:1329
Definition: QuickTimeComponents.h:1290
SInt16 infoStringIndex
Definition: QuickTimeComponents.h:1299
SInt16 padding1
Definition: QuickTimeComponents.h:1295
SInt16 nameStringIndex
Definition: QuickTimeComponents.h:1297
SInt16 infoStringListID
Definition: QuickTimeComponents.h:1298
UInt32 presetFlags
Definition: QuickTimeComponents.h:1292
SInt16 settingsResourceID
Definition: QuickTimeComponents.h:1294
OSType settingsResourceType
Definition: QuickTimeComponents.h:1293
Definition: QuickTimeComponents.h:1303
UInt32 reserved
Definition: QuickTimeComponents.h:1306
UInt32 count
Definition: QuickTimeComponents.h:1305
Definition: QuickTimeComponents.h:412
short flags
Definition: QuickTimeComponents.h:414
short reserved
Definition: QuickTimeComponents.h:416
Definition: Quickdraw.h:1710
Definition: MacTypes.h:527
Definition: QuickTimeComponents.h:324
Definition: QuickTimeComponents.h:332
Definition: QuickTimeComponents.h:371
Definition: QuickTimeComponents.h:309
Definition: QuickTimeComponents.h:317
Definition: QuickTimeComponents.h:6987
Definition: QuickTimeComponents.h:5578
SGDeviceName entry[1]
Definition: QuickTimeComponents.h:5582
Definition: QuickTimeComponents.h:5564
Definition: QuickTimeComponents.h:5519
Definition: TranslationExtensions.h:114
Definition: QuickTimeComponents.h:5535
Definition: QuickTimeComponents.h:5525
Definition: QuickTimeComponents.h:884
RGBColor foreColor
Definition: QuickTimeComponents.h:889
Definition: QuickTimeComponents.h:2273
Definition: QuickTimeComponents.h:854
Definition: QuickTimeComponents.h:831
TimeScale fTimeScale
Definition: QuickTimeComponents.h:833
TimeValue frameDuration
Definition: QuickTimeComponents.h:834
UInt8 numFrames
Definition: QuickTimeComponents.h:835
UInt8 padding
Definition: QuickTimeComponents.h:837
Definition: QuickTimeComponents.h:865
long dataFormat
Definition: QuickTimeComponents.h:867
TimeCodeDef timeCodeDef
Definition: QuickTimeComponents.h:872
Definition: QuickTimeComponents.h:846
Definition: MacTypes.h:585
Definition: QuickTimeMusic.h:535
Definition: Movies.h:5788
Definition: QuickTimeComponents.h:3745
Definition: QuickTimeComponents.h:3733
Definition: QuickTimeComponents.h:3726
Definition: QuickTimeComponents.h:3720
Definition: QuickTimeComponents.h:3714
Definition: QuickTimeComponents.h:7038
Definition: QuickTimeComponents.h:4942
char * valueStr
Definition: QuickTimeComponents.h:4950
char * name
Definition: QuickTimeComponents.h:4945
XMLAttributeValue value
Definition: QuickTimeComponents.h:4949
long valueKind
Definition: QuickTimeComponents.h:4947
Definition: QuickTimeComponents.h:4990
Definition: QuickTimeComponents.h:4996
XMLElement rootElement
Definition: QuickTimeComponents.h:4998
Definition: QuickTimeComponents.h:4964
char * name
Definition: QuickTimeComponents.h:4967
XMLContentPtr contents
Definition: QuickTimeComponents.h:4972
XMLAttributePtr attributes
Definition: QuickTimeComponents.h:4970
Definition: OpenTransportProtocol.h:205
Definition: MacTypes.h:104
Definition: QuickTimeComponents.h:859
Definition: QuickTimeComponents.h:4931
Boolean boolean
Definition: QuickTimeComponents.h:4934
RGBColor color
Definition: QuickTimeComponents.h:4936
UInt32 enumType
Definition: QuickTimeComponents.h:4937
Definition: QuickTimeComponents.h:4982
char * charData
Definition: QuickTimeComponents.h:4985